聊天客户端示例
AI 聊天示例旨在成为一个功能完备的聊天应用程序,它使用 Flutter AI Toolkit 和 Vertex AI for Firebase 构建。除了从 AI Toolkit 获得的全部多轮、多媒体、流式传输功能外,AI 聊天示例还展示了如何在您自己的应用程序中同时存储和管理多个聊天。在桌面设备上,AI 聊天示例如下所示:
在移动设备上,它看起来像这样:
聊天记录存储在经过身份验证的 Cloud Firestore 数据库中;任何经过身份验证的用户都可以拥有任意数量的聊天记录。
此外,对于每个新聊天,虽然用户可以手动为其命名,但初始提示和响应会用于询问 LLM 什么是合适的标题。事实上,本页面屏幕截图中的聊天标题都是自动设置的。
要构建并运行示例,请遵循 AI 聊天 README 中的说明。