首頁 > 軟體

在QQ群中接入ChatGPT機器人的操作方法

2023-02-24 06:02:12

最近ChatGPT很火,但是每次要在瀏覽器上輸入顯得很麻煩。那麼能不能在我們日常使用的軟體中接入它讓我們能方便的使用它呢?下面為你介紹如何在QQ群中接入chatgpt。

環境介紹

今天我們的分享主要圍繞著大部分使用者Windows電腦。基於nodejs。

所需工具

  • nodejs(版本>18)
  • pnpm
  • yunzai-bot(q群機器人)
  • git
  • openai的apikey
  • redis(本地環境建議使用php_study等整合的redis就行,方便)

前期準備

  • 準備一個QQ小號,加入群聊。
  • 檢查node版本

首先檢查原生的node版本,開啟cmd輸入node -v

版本大於18即可,如版本小於18。需要升級到18以上版本,建議去官網升級,選擇對應版本的msi檔案下載安裝即可

3.安裝pnpm

npm i pnpm -g

全域性安裝,安裝完成後,可在控制檯輸入pnpm -v檢視版本,出現版本號即為成功

4.在本地在磁碟新建資料夾,我這裡在D槽新建取名QQ_chatgpt

引入yunzai-bot

1.使用powershell進入QQ_chatgpt

cd D:QQ_chatgpt

2.使用git克隆倉庫

git clone --depth=1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git

這裡推薦使用gitee,因為這個庫github上目前是disabled狀態

3.安裝依賴

cd .Yunzai-Bot 
pnpm install -w undici chatgpt showdown mathjax-node delay uuid remark strip-markdown random puppeteer-extra-plugin-recaptcha puppeteer-extra puppeteer-extra-plugin-stealth @waylaidwanderer/chatgpt-api keyv-file

若不使用瀏覽器模式,可以不安裝random puppeteer-extra-plugin-recaptcha puppeteer-extra puppeteer-extra-plugin-stealth這幾個依賴,這幾個依賴僅用於模擬瀏覽器登入。

4.克隆專案

git clone https://github.com/ikechan8370/chatgpt-plugin.git ./plugins/chatgpt-plugin

5.修改設定

編輯plugins/chatgpt-plugin/config/index.js檔案,根據其中的註釋修改必要設定項(api-key)

6.執行專案

進入Yunzai-Bot資料夾中使用node app執行專案,執行成功後會出現以下提示 按提示輸入準備好的小號和主人號即可(登入方式選掃碼登入)

7.對話

plugins/chatgpt-plugin/config/index.j組態檔中的toggleMode設定項預設為at,即@。在群中@準備好的小號+輸入資訊即可與chatgpt通話。powershell中會記錄對話記錄,可在powershell中檢視記錄。

實際效果如下圖:

到此這篇關於如何在QQ群中接入ChatGPT機器人的文章就介紹到這了,更多相關QQ群接入ChatGPT機器人內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com