| 前言
最近ChatGPT太太太火了,尤其是GPT-4出來后,它的表現(xiàn)著實(shí)把大家驚艷到了。網(wǎng)上有人基于ChatGPT搞了個(gè)微信機(jī)器人,覺得挺有意思。
先看效果:
當(dāng)然,你可以創(chuàng)建群并進(jìn)行群聊。不過這個(gè)ChatGPT的訓(xùn)練數(shù)據(jù)比較老,有點(diǎn)過時(shí)。整體效果還可以,最起碼能自動(dòng)聯(lián)系上下文。
| 實(shí)現(xiàn)思路
要想實(shí)現(xiàn)上面的效果,需要如下幾個(gè)關(guān)鍵步驟
1)拿到ChatGPT賬號(hào),并獲取一個(gè) API key;
2)借助開源項(xiàng)目wechatbot,運(yùn)行一個(gè)微信機(jī)器人程序;
3)登錄微信,由于不確定安全性,必須要掃碼登錄,并且建議使用小號(hào),實(shí)在沒有小號(hào)就用大號(hào)吧;
| 賬號(hào)注冊
大家都知道,國內(nèi)是無法正常注冊賬號(hào)的,具體操作過程不方便展開講述,本文略過,還是建議大家購買一個(gè)現(xiàn)成的賬號(hào)吧,不過一定要帶體驗(yàn)金的,否則沒法調(diào)api。
拿到賬號(hào)后,登錄,可以在鏈接https://platform.openai.com/account/api-keys,點(diǎn)擊Create new Secret key,生成一個(gè) API key,復(fù)制 API key存放起來,后續(xù)備用。
| 運(yùn)行機(jī)器人程序
為了方便運(yùn)行程序,我們采用的步驟是使用docker來運(yùn)行,可以直接運(yùn)行如下命令:
docker run -itd --name wechatbot --restart=always
-e APIKEY=這里是剛才生成的API key
-e AUTO_PASS=false
-e SESSION_TIMEOUT=60s
-e MODEL=text-davinci-003
-e MAX_TOKENS=512
-e TEMPREATURE=0.9
-e REPLY_PREFIX=ChatGPT:
-e SESSION_CLEAR_TOKEN=下一個(gè)問題
docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest
通過 docker ps 命令來查看容器狀態(tài),如下所示:
下面需要進(jìn)到容器里去查詢二維碼,然后掃碼登錄。依次執(zhí)行下面兩行代碼,可以看到一個(gè)微信登錄二維碼,微信掃一下即可。
docker exec -it wechatbot bash
tail -f -n 50 /app/run.log
掃碼登錄過后,就能像開頭文中截圖那樣跟機(jī)器人聊天啦。不過你要注意,我們的賬戶里只有5美元體驗(yàn)金,而這個(gè)API 的調(diào)用是要消耗金錢的,所以大家用來自己玩玩,體驗(yàn)體驗(yàn)就好,不然一會(huì)兒把體驗(yàn)金耗完就沒得玩了。Wechatbot 的項(xiàng)目地址在這里https://github.com/qingconglaixueit/wechatbot,感興趣的也可以去研究研究。
| 感悟
ChatGPT的出現(xiàn),勢必會(huì)產(chǎn)生一個(gè)新的領(lǐng)域,也會(huì)造就一大批創(chuàng)業(yè)受益者。要想在這個(gè)過程中成為受益人,一定要想辦法站到風(fēng)口里,第一時(shí)間獲取有價(jià)值信息,利用信息差賺錢!
審核編輯 :李倩
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
29726瀏覽量
212792 -
ChatGPT
+關(guān)注
關(guān)注
29文章
1589瀏覽量
9080
原文標(biāo)題:基于ChatGPT實(shí)現(xiàn)微信機(jī)器人
文章出處:【微信號(hào):aming_linux,微信公眾號(hào):阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
機(jī)器人ChatGPT應(yīng)用:設(shè)計(jì)原則和模型能力

評(píng)論