中文 | 영어
이 프로젝트의 목적은 OpenAI의 API를 활용하여 고유 한 특성을 가진 챗봇을 만들고이를 RPG 게임에 통합하는 것입니다.
현재이 프로젝트에는 Li Ming과 Avery Kim의 두 가지 제작 된 캐릭터가 있으며 데모의 롤 플레이 섹션에서 상호 작용할 수 있습니다. 참여하려면 자신의 OpenAI KPI를 얻고 왼쪽 하단의 제공된 필드에 입력하십시오. 데모는 백엔드가없는 무성 웹 사이트이므로 OpenAI API는 누구에게도 전송되지 않습니다. 두 문자 외에도 채팅 섹션을 통해 기본 chatgpt와 통신 할 수도 있습니다.
참고 : OpenAI에서 API 키에 가입 할 수 있습니다. OpenAI 웹 사이트의 지침을 무료로 제공하여 OpenAI 서비스에 대한 API 키를 생성하십시오.
? 데모




python3 -m venv venv 명령을 실행하십시오.source venv/bin/activate 실행하여 가상 환경을 활성화하십시오. Windows에서 .venvScriptsactivate 하십시오.pip install -r requirements.txt 사용하여 requirements.txt 에 나열된 필수 패키지를 터미널에 설치하십시오.chatbot 폴더 아래에서 mine_config.py 로 config.py 사본을 만드십시오.python manage.py generate_secret_key 명령을 실행하여 Django에서 자신의 비밀 키를 생성하십시오. 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 명령을 실행하십시오. 그런 다음 웹 브라우저를 열고 http://localhost:8000 으로 이동하여 챗봇 응용 프로그램에 액세스하십시오.
이 프로젝트는 OpenAI의 GPT-3.5-Turbo를 사용하여 챗봇 애플리케이션을 구축하는 방법의 예를 제공합니다. 귀하의 요구에 맞게 코드를 자유롭게 수정하고 응용 프로그램을 실행할 때 자신만의 비밀 키 및 API 키를 만드는 것을 잊지 마십시오.
이 프로젝트는 MIT 라이센스에 따라 릴리스됩니다.