chatgpt rpg
1.0.0
中文|英语
该项目的目的是利用OpenAI的API创建具有独特特征并将其集成到RPG游戏中的聊天机器人。
目前,该项目具有两个构建角色,李明和艾弗里·金(Avery Kim),您可以在演示的角色扮演部分与他们进行互动。要参与,请确保获取您自己的OpenAi KPI并将其输入左下方的提供的字段。必须注意的是,该演示是一个没有后端的无声网站,因此您的OpenAI API不会传输给任何人。除两个字符外,您还可以通过聊天部分与基本聊天进行通信。
注意:您可以从OpenAI注册API键。通过免费按照OpenAI网站上的说明免费生成API密钥,以便为OpenAI的服务生成一个API密钥。
?演示




python3 -m venv venv ,创建一个名为“ VENV”的新虚拟环境。source venv/bin/activate来激活虚拟环境。在Windows上,使用.venvScriptsactivatepip install -r requirements.txt在您的终端中安装requirements.txt文件中列出的所需软件包。mine_config.py在chatbot文件夹下制作config.py的副本。python manage.py generate_secret_key在您的终端中生成自己的秘密密钥。用您生成的键在chatbot文件夹下的mine_config.py中替换SECRET_KEY 。chatbot文件夹下的mine_config.py中替换OPENAI_API_KEY 。 注意:如果在步骤2中设置虚拟环境,则需要在运行与项目相关的任何命令之前激活它。要激活虚拟环境,请运行source env/bin/activate 。要停用它,只需运行deactivate命令即可。
在启动服务器之前,请导航到终端中项目的根文件夹,然后运行命令python manage.py migrate以应用数据库迁移。
要运行聊天机器人,请运行命令python manage.py runserver 。然后打开您的Web浏览器,然后访问http://localhost:8000访问聊天机器人应用程序。
该项目提供了如何使用OpenAI的GPT-3.5-Turbo构建聊天机器人应用程序的示例。随意修改代码以适合您的需求,并且在运行应用程序时不要忘记创建自己的秘密密钥和API密钥。
该项目根据麻省理工学院许可发布。