构建一个像你最喜欢的角色一样说话的Discord AI聊天机器人!
这是一个Discord AI聊天机器人,使用Microsoft DialoGPT对话模型,该模型经过美妙世界 (TWEWY)游戏脚本的微调。阅读我在freeCodeCamp上的教程或观看我在YouTube上的视频教程。我还制作了使用Discord.js的JavaScript版本教程。
我使用我最喜欢的古怪角色Joshua(下图左侧)的台词训练了模型。他在整个游戏中总共有大约700句台词。
以下是Discord机器人运行的演示。
你也可以直接与托管在Hugging Face模型中心的模型聊天。
项目结构
model_train_upload_workflow.ipyb
:在Google Colab中运行的笔记本,用于训练模型并上传到Hugging Face的模型中心discord_bot.py
:导入到Repl.it Python Discord.py项目中的脚本discord_bot.js
:导入到Repl.it JavaScript Discord.js项目中的脚本