/chatgpt-simple

Primary LanguageTypeScriptMIT LicenseMIT

ChatGPT Web App

このリポジトリは、OpenAI の GPT-3.5-turbo を使用したチャットアプリケーションのサンプルです。Web ブラウザで動作します。このアプリケーションは、ユーザーが入力したメッセージに対して、GPT-3.5-turbo が返答を生成する機能を提供します。

screen-20230327-233432_2.mp4

セットアップ方法

  1. このリポジトリをフォーク・クローンします。
  2. ターミナルでプロジェクトのディレクトリに移動し、npm installを実行して依存関係をインストールします。
  3. npm run buildを実行して、プロジェクトをビルドします。

テスト方法

  1. npm startを実行して、ローカルサーバーを起動します。
  2. ウェブブラウザでhttp://localhost:8080にアクセスして、アプリケーションをテストします。

デプロイ方法

  1. github でリポジトリを作成します。
  2. リポジトリにプッシュします。
  3. github actions で自動的に YOUR-ACCOUNT.github.io/YOUR-REPOSITORY/へとデプロイされます。

使用方法

  1. OpenAI の API キーを取得します。API キーは、OpenAI プラットフォームから取得できます。
  2. アプリケーションにアクセスし、API キー入力欄に API キーをセットします。
  3. メッセージ入力欄に質問やコメントを入力し、Send ボタンをクリックして送信します。
  4. GPT-3.5-turbo が応答を生成し、画面に表示されます。

注意事項

  • API キーは第三者に漏洩しないよう厳重に注意して取り扱ってください。(本アプリケーションはブラウザ上で動作しており、キーをデータベースに保存する機能などは有しません)