參考搭建流程
首先需要下載Ubuntu 20.04 鏡像包
阿里云開源鏡像包
下載方式:
打開以上網(wǎng)站-->點擊20.04/-->點擊ubuntu-20.04.5-live-server-amd64.iso下載
項目開源地址
https://github.com/zhayujie/chatgpt-on-wechat
NxShell下載地址
https://xiaodao.lanzoui.com/b0dr4mztg
VMware 17(自行網(wǎng)上找有很多資源)
安裝完NxShel、VMware并下載好Ubuntu鏡像包后 ,在本地硬盤找一個路徑有大概20G
容量的用做存放鏡像包安裝存儲作用。
打開VMware點擊創(chuàng)建新的虛擬機-->選擇典型點擊下一步-->選擇已經(jīng)下載好的鏡像包點擊下一步
填寫資料-->選擇安裝路徑---然后默認下一步即可
7.1啟動虛擬機后,來到這個界面按下回車鍵選擇Englis-->選第二個選項回車-->選擇Done回車(7個界面)--選擇Continue-->輸入開機后的賬號密碼如下圖:
















7.2等待安裝--出現(xiàn)Install complete 選擇第二個選項自動安裝重啟
7.3、開機后我們登錄服務(wù)器,我們查詢剛才的IP是多少-- ip addr show


7.5、然后我們使用NxShell工具遠程連接輸入賬號密碼



8.接下來需要在Ubuntu系統(tǒng)內(nèi)安裝一些包按一下步驟安裝即可
開始安裝,按順序輸入如下指令
git clone https://github.com/zhayujie/chatgpt-on-wechat #克隆項目代碼本地
cd chatgpt-on-wechat/ #進入到chatgpt-on-wechat目錄
sudo apt-get update #讀取軟件列表
sudo apt-get upgrade #更新軟件
sudo apt install python3-pip
pip3 install itchat-uos==1.5.0.dev0
pip3 install --upgrade openai -i https://pypi.tuna.tsinghua.edu.cn/simple/
注:itchat-uos使用指定版本1.5.0.dev0,openai使用最新版本,需高于0.25.0
配置
配置文件的模板在根目錄的config-template.json中,需復(fù)制該模板創(chuàng)建最終生效的 config.json 文件:
cp config-template.json config.json
vi config.json #打開配置文件,
然后按下2gg定位到該行,通過按鍵h,向左移動,l向右移動位置。x鍵,刪除字符,完成后按下ESC鍵,輸入wq 回車。
然后在config.json中填入配置,以下是對默認配置的說明,可根據(jù)需要進行自定義修改:
# config.json文件內(nèi)容示例
{
"open_ai_api_key": "YOUR API KEY" # 填入上面創(chuàng)建的 OpenAI API KEY
"single_chat_prefix": ["bot", "@bot"], # 私聊時文本需要包含該前綴才能觸發(fā)機器人回復(fù)
"single_chat_reply_prefix": "[bot] ", # 私聊時自動回復(fù)的前綴,用于區(qū)分真人
"group_chat_prefix": ["@bot"], # 群聊時包含該前綴則會觸發(fā)機器人回復(fù)
"group_name_white_list": ["ChatGPT測試群", "ChatGPT測試群2"], # 開啟自動回復(fù)的群名稱列表
"image_create_prefix": ["畫", "看", "找"], # 開啟圖片回復(fù)的前綴
"conversation_max_tokens": 1000, # 支持上下文記憶的最多字符數(shù)
"character_desc": "你是ChatGPT, 一個由OpenAI訓(xùn)練的大型語言模型, 你旨在回答并解決人們的任何問題,并且可以使用多種語言與人交流。" # 人格描述
}
獲取key
https://platform.openai.com/example文章來源:http://www.zghlxwxcb.cn/news/detail-486636.html
運行
1.如果是開發(fā)機 本地運行,直接在項目根目錄下執(zhí)行:
touch nohup.out # 首次運行需要新建日志文件
python3 app.py # 或在后臺運行,nohup python3 app.py & tail -f nohup.out
終端輸出二維碼后掃碼,當(dāng)輸出 “Start auto replying” 時表示自動回復(fù)程序已經(jīng)成功運行了。掃碼登錄后你的賬號就成為機器人了,可以在手機端通過配置的關(guān)鍵詞觸發(fā)自動回復(fù) (任意好友發(fā)送消息給你,或是自己發(fā)消息給好友)。文章來源地址http://www.zghlxwxcb.cn/news/detail-486636.html
到了這里,關(guān)于搭建人工智能wx機器人完整版教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!