聊天客戶端示例
瞭解 AI 工具包(AI Toolkit)中包含的聊天客戶端示例。
AI 聊天示例是一個旨在展示如何使用 Flutter AI 工具包和 Firebase AI 邏輯 SDK 構建功能完備的聊天應用。除了從 AI 工具包繼承的所有多輪對話、多媒體和流式傳輸功能外,AI 聊天示例還展示瞭如何在自己的應用中儲存和管理多個聊天記錄。在桌面端裝置上,AI 聊天示例的介面如下所示:

在移動裝置上,介面如下:

聊天記錄儲存在經過身份驗證的 Cloud Firestore 資料庫中;任何經過身份驗證的使用者都可以根據需要建立任意數量的聊天。
此外,對於每一個新聊天,使用者可以手動為其命名,但系統也會使用初始提示詞和響應來詢問 LLM(大語言模型)合適的標題應該是什麼。事實上,本頁截圖中顯示的聊天標題都是自動設定的。
要構建並執行該示例,請遵循 AI 聊天 README 中的說明。