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