このリポジトリは、OpenAI の GPT-3.5-turbo を使用したチャットアプリケーションのサンプルです。Web ブラウザで動作します。このアプリケーションは、ユーザーが入力したメッセージに対して、GPT-3.5-turbo が返答を生成する機能を提供します。
screen-20230327-233432_2.mp4
- このリポジトリをフォーク・クローンします。
- ターミナルでプロジェクトのディレクトリに移動し、
npm install
を実行して依存関係をインストールします。 npm run build
を実行して、プロジェクトをビルドします。
npm start
を実行して、ローカルサーバーを起動します。- ウェブブラウザで
http://localhost:8080
にアクセスして、アプリケーションをテストします。
- github でリポジトリを作成します。
- リポジトリにプッシュします。
- github actions で自動的に YOUR-ACCOUNT.github.io/YOUR-REPOSITORY/へとデプロイされます。
- OpenAI の API キーを取得します。API キーは、OpenAI プラットフォームから取得できます。
- アプリケーションにアクセスし、API キー入力欄に API キーをセットします。
- メッセージ入力欄に質問やコメントを入力し、Send ボタンをクリックして送信します。
- GPT-3.5-turbo が応答を生成し、画面に表示されます。
- API キーは第三者に漏洩しないよう厳重に注意して取り扱ってください。(本アプリケーションはブラウザ上で動作しており、キーをデータベースに保存する機能などは有しません)