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许可条款,该代码可作为开源。