跳转至正文

聊天客户端示例

了解 AI 工具包中包含的聊天客户端示例。

AI Chat 示例旨在成为使用 Flutter AI 工具包与 Firebase AI Logic SDK 构建的完整聊天应用。除从 AI 工具包获得的多轮、多媒体、流式传输等能力外, AI Chat 示例还展示如何在你自己的应用中同时存储并管理多个聊天。在桌面形态下,AI Chat 示例外观如下:

Desktop app UI

在移动形态下,外观如下:

Mobile app UI

聊天存储在已认证的 Cloud Firestore 数据库中;任何已认证用户可拥有任意数量的聊天。

此外,每个新聊天虽可由用户手动命名,初始提示词与回复会用于向 LLM 询问合适标题。事实上,本页截图中聊天标题均为自动设置。

要构建并运行示例,请遵循 AI Chat README 中的说明。