ernesto genai
1.0.0
このプロジェクトは、Azure OpenAI を使用して応答を提供するチャットボット アプリケーションです。このチャットボットは、ユーザーがポルトガル語で IRS 書類を適切に提出できるように設計されています。
リポジトリのクローンを作成します。
git clone https://github.com/gmaragao/ernesto-genai
cd ernesto-genai
依存関係をインストールします。
npm install
ルート ディレクトリに.env
ファイルを作成し、Azure OpenAI 資格情報を追加します。
AZURE_OPENAI_ENDPOINT = your_azure_openai_endpoint
AZURE_OPENAI_API_KEY = your_azure_openai_api_key
BACKEND_ENDPOINT = http://localhost:3000/api/chat
Express サーバーを起動します。
node server.js
ブラウザでindex.html
開いてチャットボットと対話します。
POST /api/chat
: ユーザー メッセージを Azure OpenAI サービスに送信し、チャットボットの応答を返します。GET /api/config
: バックエンドのエンドポイント構成を返します。 server.js
: API リクエストを処理する Express サーバー。index.html
: チャットボット アプリケーションのフロントエンド。.env
: 設定用の環境変数。