chat ai samples
1.0.0
このリポジトリには、チャット製品でジェネレーティブ AI をどのように使用できるかを示す Stream の公式サンプル プロジェクトが含まれています。これには、ChatGPT および Gemini のサンプル バックエンド サーバーが含まれており、Stream で Gen AI を使用する際のリファレンス ガイドとして使用できます。
ReactJS、Android、Flutter のサンプル統合は「frontends」ディレクトリにあり、AI プロバイダーから送信されるリアルタイム メッセージ チャンクの操作とレンダリングも示しています。
cp .env.example .env
次の認証情報を.env
ファイルに追加します。
バックエンドサーバーを起動するには、ChatGPT と Gemini のどちらかを選択できます。サーバーはメッセージをリッスンし、AI が生成した応答で応答します。このサーバー URL を Stream Chat アプリの Webhook として構成する必要があります。
cd server
yarn ;
# Start ChatGPT server
yarn start:openai
# Or start Gemini server
yarn start:gemini
ローカル サーバーをインターネットに公開するには、ngrok を使用できます。ここの手順に従って、ngrok をセットアップし、Stream Chat アプリの Webhook URL を構成します。
https://getstream.io/chat/docs/react/debugging_with_ngrok/
cd react-chat
yarn ; yarn start
これらのガイドでは、SDK と製品全体で AI をどのように使用できるかを詳しく説明します。