部署在discord的简易的Roxy bot
本项目是一个开箱即用的discord的bot项目, 通过将MiniCPM和GPT-SoVITS加以组合, 创造出一个能够用洛淇希音色的大语言模型来与用户进行对话
本项目依附于项目:MiniCPM、GPT-SoVITS、gptsovits-api.
-
文字对话 : 用户直接在discord上私信或在群聊中与bot进行对话.
-
文字-语音对话 : 用户通过文字进行对话, 而bot用洛淇希的音色回复用户.
-
复读 : bot用洛淇希的音色对用户的文本进行复读.
-
通过pip 的pip install -r requirements.txt指令安装到名为Roxy的conda环境或通过conda的 conda env create -f Roxy.yml -n Roxy直接安装对应的conda环境
-
将main.py中第10行的DISCORD_TOKEN中的XXX替换为你的discord_bot的api.key
-
运行start.bat
-
由于此项目使用了两个大模型作为支撑, 所以对于电脑性能有一定要求(特别是对于显存的要求), 经测试4060能够运行, 但bot的回复较慢.
-
在使用chat与fudu的指令时, 用户的交流语言应为中文.
-
本项目的模型记忆为持续记忆, 长时间使用所造成的记忆内容将会降低模型的运行速度.
-
本项目支持其他人物音色进行回答, 需用户自行替换模型与修改main.py和start.bat、prompt的相关内容.
本项目遵循CreativeML OpenRAIL-M开源协议.


