AIDiscord
1.0.0
這是一個小型項目,旨在將OpenAI API與DISCORD整合在一起,以便與GPT-3.5-Turbo和GPT-4型號聊天。
要與OpenAI API互動,您將需要一個OpenAI平台帳戶。註冊後,請從您的帳戶儀表板創建一個API鍵。
您還需要創建一個Discord Bot才能從Discord發送和讀取消息。創建該機器人之後,請確保已讀取和寫入權限,然後將其添加到所需的服務器中。另外,檢索Discord機器人令牌以進入Env。稍後文件。
最後,您需要有一個要與機器人交互的頻道。一旦擁有該頻道,請檢索通道ID,以便以後輸入.ENV文件。
現在,安裝和用法是手動的。為此,您應該克隆回購併更改為新目錄:
git clone https://github.com/bbbroo/AIDiscord.git
cd AIDiscord
然後安裝要求:
pip install -r requirements.txt
接下來,將.env.example複製到.env並輸入您的OpenAI API鍵,Discord Channel ID和Discord Bot令牌。
(可選)您可以通過更新Aipersona.txt文件來更新AI的角色,並將其更改以使AI按照您想要的方式行事。
一旦所有這些步驟都完成,請使用命令運行腳本:
python main.py
腳本啟動並運行後,您將從命令行上的GPT-3.5來回聊天。如果您對該模型具有API訪問權,則還可以在Main.py中更新Main.py中的'modelname'。
✅能夠在Discord中與GPT-3.5和GPT-4聊天。
✅提供人工智能的角色,並可以隨時自定義。
✅功能以恢復過去的對話。
✅能夠在不丟失信息的情況下創建和切換所有具有不同上下文和人物的助手之間的能力。
根據MIT許可條款,該代碼可作為開源。