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。