中文|英語
このプロジェクトの目的は、OpenaiのAPIを利用して、一意の特性を備えたチャットボットを作成し、RPGゲームに統合することです。
現在、プロジェクトには、デモのロールプレイセクションの下で対話できる2つのビルドされたキャラクター、Li MingとAvery Kimがあります。参加するには、必ず独自のOpenai KPIを入手し、左下の提供されたフィールドに入力してください。デモはバックエンドのないサイレントウェブサイトであるため、Openai APIは誰にも送信されないことに注意することが不可欠です。 2つのキャラクターに加えて、チャットセクションを介して基本的なChatGPTと通信することもできます。
注:OpenAIのAPIキーにサインアップできます。 OpenAI Webサイトの指示に無料でフォローして、OpenAIのサービスのAPIキーを生成します。
?デモ




python3 -m venv venvを実行して、「venv」という名前の新しい仮想環境を作成します。source venv/bin/activateを実行して、仮想環境をアクティブにします。 Windowsでは、代わりに.venvScriptsactivate使用します。pip install -r requirements.txtを使用して、 requirements.txtにリストされている必要なパッケージをターミナルにインストールします。mine_config.pyを備えたchatbotフォルダーの下に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実行します。次に、Webブラウザを開き、 http://localhost:8000にアクセスして、チャットボットアプリケーションにアクセスします。
このプロジェクトは、OpenAIのGPT-3.5-ターボを使用してチャットボットアプリケーションを構築する方法の例を提供します。お客様のニーズに合わせてコードを自由に変更してください。アプリケーションを実行するときに、独自のシークレットキーとAPIキーを作成することを忘れないでください。
このプロジェクトは、MITライセンスの下でリリースされます。