聊天客户端示例
AI 聊天示例旨在成为一个完整的聊天应用程序,它使用 Flutter AI 工具包和面向 Firebase 的 Vertex AI 构建。除了从 AI 工具包获得的所有多轮对话、多媒体、流式功能外,AI 聊天示例还展示了如何在您自己的应用程序中同时存储和管理多个聊天。在桌面设备上,AI 聊天示例如下所示:
在移动设备上,它看起来像这样:
聊天内容存储在经过身份验证的 Cloud Firestore 数据库中;任何经过身份验证的用户都可以拥有任意数量的聊天。
此外,对于每个新的聊天,虽然用户可以手动设置其标题,但初始提示和回复会被用来询问大型语言模型(LLM)合适的标题是什么。事实上,本页截图中的聊天标题是自动设置的。
要构建和运行该示例,请按照AI 聊天自述文件中的说明进行操作。
除非另有说明,否则本网站上的文档反映的是 Flutter 的最新稳定版本。页面最后更新于 2025-01-30。 查看源代码 或 报告问题。