| 前言
最近ChatGPT太太太火了,尤其是GPT-4出來(lái)后,它的表現(xiàn)著實(shí)把大家驚艷到了。網(wǎng)上有人基于ChatGPT搞了個(gè)微信機(jī)器人,覺(jué)得挺有意思。
先看效果:
當(dāng)然,你可以創(chuàng)建群并進(jìn)行群聊。不過(guò)這個(gè)ChatGPT的訓(xùn)練數(shù)據(jù)比較老,有點(diǎn)過(guò)時(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í)在沒(méi)有小號(hào)就用大號(hào)吧;
| 賬號(hào)注冊(cè)
大家都知道,國(guó)內(nèi)是無(wú)法正常注冊(cè)賬號(hào)的,具體操作過(guò)程不方便展開講述,本文略過(guò),還是建議大家購(gòu)買一個(gè)現(xiàn)成的賬號(hào)吧,不過(guò)一定要帶體驗(yàn)金的,否則沒(méi)法調(diào)api。
拿到賬號(hào)后,登錄,可以在鏈接https://platform.openai.com/account/api-keys,點(diǎn)擊Create new Secret key,生成一個(gè) API key,復(fù)制 API key存放起來(lái),后續(xù)備用。
| 運(yùn)行機(jī)器人程序
為了方便運(yùn)行程序,我們采用的步驟是使用docker來(lái)運(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è)問(wèn)題
docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest
通過(guò) docker ps 命令來(lái)查看容器狀態(tài),如下所示:
下面需要進(jìn)到容器里去查詢二維碼,然后掃碼登錄。依次執(zhí)行下面兩行代碼,可以看到一個(gè)微信登錄二維碼,微信掃一下即可。
docker exec -it wechatbot bash
tail -f -n 50 /app/run.log
掃碼登錄過(guò)后,就能像開頭文中截圖那樣跟機(jī)器人聊天啦。不過(guò)你要注意,我們的賬戶里只有5美元體驗(yàn)金,而這個(gè)API 的調(diào)用是要消耗金錢的,所以大家用來(lái)自己玩玩,體驗(yàn)體驗(yàn)就好,不然一會(huì)兒把體驗(yàn)金耗完就沒(méi)得玩了。Wechatbot 的項(xiàng)目地址在這里https://github.com/qingconglaixueit/wechatbot,感興趣的也可以去研究研究。
| 感悟
ChatGPT的出現(xiàn),勢(shì)必會(huì)產(chǎn)生一個(gè)新的領(lǐng)域,也會(huì)造就一大批創(chuàng)業(yè)受益者。要想在這個(gè)過(guò)程中成為受益人,一定要想辦法站到風(fēng)口里,第一時(shí)間獲取有價(jià)值信息,利用信息差賺錢!
審核編輯 :李倩
-
機(jī)器人
+關(guān)注
關(guān)注
210文章
28231瀏覽量
206614 -
ChatGPT
+關(guān)注
關(guān)注
29文章
1549瀏覽量
7507
原文標(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)先 登錄
相關(guān)推薦
評(píng)論