精品軟體與實用教程
OpenAI ChatGPT 接入微信與AI互動!
使用OpenAI ChatGPT 接入微信 ,在微信上直接與AI聊天互動,相信這個月絕對是OpenAI月,智能AI元年,OpenAI 推出的 ChatGPT 絕對榜上有名!但不說註冊難度,只說每次需要一些不可抗力的原因才能訪問使用就很麻煩,大部分人無法體驗到,下面介紹如何使用ChatGPT 接入微信。
ChatGPT是什麼?
ChatGPT是一款開源的聊天機器人框架,它使用了OpenAI的GPT-3語言模型,可以實現自然語言處理、問答和對話生成等功能。通俗的說就是一款AI聊天機器人。
ChatGPT可以在模仿人類說話風格的同時回答大量的問題
ChatGPT可以幫助程式設計師寫出一段程式碼
ChatGPT也可以幫你計算
總之ChatGPT可以回答很多問題
如何使用ChatGPT 接入微信
僅供測試使用,不要使用真實微訊號,以免封號,請註冊微信小號測試。
ChatGPT 接入微信前的準備工作
- OpenAI 帳號(帳號需有信譽額度,一般為18美元,註冊就送)
- 微信(僅供測試使用,不要使用真實微訊號,以免封號,請註冊微信小號測試。)
- API Key
註冊OpenAI帳號
首先需要有一個OpenAI帳號。
註冊方法參考:OpenAI 2023最新ChatGPT 聊天機器人註冊和使用攻略!
註冊建議使用Google帳號關聯登錄,Gmail登入比較方便。微軟帳號也可以使用。註冊使用的郵箱,建議使用國外的,可以直接註冊一個谷歌帳號進行登入使用。
英國手機號透過下面的公眾號取得的英國手機號碼,追蹤公眾號後,有提示如何操作,缺點就是有點貴,只是用來接收簡訊使用。如果想價格便宜一些的號碼,可以參考:SMS-Activate 國外接碼平台使用教學(包含各國免費接碼平台介紹)
使用該公眾號購買英國臨時手機號碼以後,成功註冊Open AI 後會收到一個驗證短信,會通過公眾號發送過來。
OpenAI的帳號已經註冊完了,以下介紹如何使用ChatGPT 接入微信。
ChatGPT 接入微信
將個人微信化身GPT機器人, 專案基於openwechat 開發
ChatGPT 接入微信最近幾天網路上很火熱的項目。火到Github的直接刪庫了,因為使用本項目會被微信檢測到限制功能,進一步使用可能會被封號,請不要再使用,以免對自己造成損失。
專案基於openwechat 開發的,微信的SDK,請移步這個倉庫查看:https://github.com/eatmoreapple/openwechat
ChatGPT-微信機器人專案參考:https://github.com/AutumnWhj/ChatGPT-wechat-bot
微信-chatgpt專案參考:https://github.com/fuergaosi233/wechat-chatgpt
wechatbot專案地址:https://gitee.com/shtml/wechatbot
# 取得專案git clone https://github.com/869413421/wechatbot.git # 進入專案目錄cd wechatbot # 複製設定檔copy config.dev.json config.json # 啟動專案go run main.gogo run main.gogo run main.gogo run main.gogo run main.go
目錄結構如圖所示。建議本地安裝Golang環境。這裡我使用的VS CODE來開啟。
登入Open AI ,點選個人頭像,進入API keys 頁面
建立你的API金鑰,這個金鑰是用來存取Open AI 進行驗證使用的。創建好以後,複製密鑰備用。
在config.json 設定檔裡面,把金鑰貼進去。另外可以看源碼裡面附帶的說明文檔,作者寫的很清楚。
在vscode的命令列下輸入 go mod tidy
,該命令用來獲取依賴的包,然後運行,直接運行 go run .\main.go
運行成功以後,會自動開啟一個二維碼,或根據提示的登入訊息,把url輸入到瀏覽器上,透過微信掃描二維碼,即可登入。
登入完畢以後,此處做了一個測試,發送了一條訊息,當做驗證,訊息內容後台日誌如圖。
微信上進行聊天測試內容,如下圖所示。
原始碼結構裡面,下圖所示的程式碼目錄,可以對一些業務規則做自己的二次完善或客製化開發,讓機器人可以按照你指定的一些額外規則進行過濾或者處理其他任務。
修改完畢以後,我們運行肯定不能直接程式碼運行,要嘛上容器,我這邊是Windows系統,那就直接編譯了,做成執行檔。go build main.go
進行編譯,產生main.exe文件
把exe檔和設定檔單獨拎出來,執行,測試一下看看是不是可以運行成功。實驗表明,可以成功。
確認可以運行沒問題,在本地運行畢竟不是長久之計,於是,我把它拷貝到雲端伺服器上運行,如果你沒有雲端伺服器或VPS,可以去亞馬遜雲端免費註冊Windows的雲端桌面。亞馬遜雲端桌面連結:十分鐘免費創建亞馬遜雲端桌面
測試一下,後台也可以收到日誌,看起來是沒有問題的
上面日誌是微信群組裡面艾特,然後產生的。具體效果,如圖所示:
Open AI 新註冊用戶有18美刀的體驗額度。部署一段時間,由於剛開始部署時候,大家在群組裡玩的比較嗨,所以隨著玩的越多,額度就會被扣減掉,一天已經用完了4美刀多了。不過用來體驗到話,是足夠了的。
參考內容:
連結:https://pan.baidu.com/s/1-dzL7yiblSTPrmgb2bP16Q
提取碼:1028
連結:https://pan.baidu.com/s/15fsXqbET-kIbp3i7XyLgUw
提取碼:0328
連結:https://pan.baidu.com/s/1GCseFLpzoKyShhOTEqPNcw
提取碼:0113