chat ai samples
1.0.0
此儲存庫包含 Stream 的官方範例項目,示範如何在我們的聊天產品中使用生成式 AI。它包括 ChatGPT 和 Gemini 的範例後端伺服器,可在使用 Gen AI with Stream 時作為參考指南。
ReactJS、Android 和 Flutter 中的範例整合位於「frontends」目錄中,該目錄還演示瞭如何處理和渲染從 AI 提供者發送的即時訊息區塊。
cp .env.example .env
將以下憑證加入.env
檔:
若要啟動後端伺服器,您可以在 ChatGPT 和 Gemini 之間進行選擇。伺服器將偵聽訊息並使用人工智慧產生的回應進行回應。您需要將此伺服器 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。