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密鑰。
該項目根據麻省理工學院許可發布。