一、前言:用的很爽!
自從小傅哥用 ChatGPT 連搜尋引擎用的都不多了,很多問題的檢索我第一時間都會想到去 ChatGPT 提問試試。它的答案既非常準確又沒有一堆廣告,對於研發人員來說使用 ChatGPT 簡直是個寶貝。
它能為你寫簡單的工程案例程式碼,它能回答你沒有缺少思路的疑難問題,它也能幫你優化你需要內捲的 PPT 話術!哈哈哈,但當然它也有不能幹的,像是讓它手寫個MyBatis,它告訴我:
ChatGPT:是GPT(Generative Pre-training Transformer,產生預訓練轉換器)語言模型的一種變體,專門設計用於響應會話風格的提示生成類人文本。 ChatGPT是在一個大型的人類對話資料集上訓練的,並使用這種訓練來產生對自然語言提示的適當和連貫的反應。 ChatGPT可用於為聊天機器人、虛擬助理和其他會話系統生成文本,並能夠產生廣泛的回應,包括對問題的簡單回答、對需要更複雜推理或解釋的提示的響應,以及旨在幽默或吸引人的響應。
從 ChatGPT 中,我似乎感受到了,哪些是它的價值,哪些是我的價值。那些重複沒有意義的工作終究會被不斷地蠶食、取代。
但這樣的好東西,還有很多研發人員沒有體驗過,實在不應該。畢竟這個東西與以往許多智慧機器人相比,那些都像智障一樣。所以小傅哥找了些資料,把ChatGPT部署成微信聊天機器人,拉到群組裡,讓粉絲夥伴體驗下。
在Github 上已經有了非常多的大神提供瞭如何把ChatGPT 接入微信聊天的方式,主要是TypeScript、Go 語言開發的。基本這些也都能部署使用。這裡小傅哥還看到Docker中有映像:cynen/wechat 部署起來也非常方便,接下來小傅哥就用這種方式部署。其他 Github中的方式,有感興趣的讀者也可以嘗試部署。 Github 搜尋:ChatGPT wechat
ChatGPT 暫時還不支援國內的帳號註冊,所以需要申請虛擬點好號碼來註冊。如下步驟如果你能訪問併申請,那麼你就可以體驗 ChatGPT 了。
sms-activate.org - 註冊虛擬電話號碼[如圖] 【多服務、印度、openAI】,帳號用支付寶充值2塊錢就可以。
beta.openai.com/signup - 註冊帳號,註冊過程中會讓你填寫你的虛擬電話號,並在1中的地址收取驗證碼。
chat.openai.com/auth/login - 註冊完成後登入,就可以和ai對話了。
openai 是提供了存取的 API keys 的,只有在申請了這個 API keys 才能完成後續的存取動作。
網址:https://beta.openai.com/account/api-keys
說明:點選進入後,點選Create new secret key 就可以申請了。申請後會複製你的 SECRET KEY,複製後關閉彈跳窗即可。
這裡小傅哥選擇使用 Docker 映像的方式部署一個微信聊天機器人。你可以自己本地安裝 Docker 也可以在京東雲、阿里雲、百度雲、騰訊雲等購買雲端伺服器的方式進行部署。
進入Docker 後,你需要完成如下操作;
# 创建目录 mkdir /data/openai # 创建文件 touch config.json # 修改文件 vi config.json { "api_key": "复制粘贴你申请的API keys", # openai的 账户创建的apikeys "auto_pass": false, # 加好友时,是否自动通过 "model": "text-davinci-003",# 模型名称,官网有很多模型 "session_timeout": 90# ession保存时间 秒,其实就是上下文保留时间. 超过这个时间,就会自动清空上下文 } # 拉取镜像 docker run -dti --name wechat -v /data/openai/config.json:/app/config.json cynen/wechat # 登录微信 docker logs -f wechat
當你啟動cynen/wechat 運行docker logs -f wechat 就可以看到彈出一個微信的掃碼登入。這時候你可以用自己的一個微信掃碼登錄,登入完成後你可以與這個微信聊天或是拉群組就可以了。
微信群組聊天
#後台日誌
咋樣,是不是還蠻有趣的,而且非常的聰明!
如果你自己不能部署一個這樣的機器人,也可以加入小傅哥的微信,進群體驗下。
以上是我把ChatGPT拉到微信群組裡來了,都可以對AI提問了!的詳細內容。更多資訊請關注PHP中文網其他相關文章!