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