Vertex AI in Firebase 已於 2024 年 10 月 21 日正式發布 (GA)。
以下概略列出遷移作業所需的變更:
- 在 Firebase 專案中啟用新的必要 API (所有人都必須啟用)
- 更新至 GA 版程式庫 (所有人都必須更新)
- 其他異動 (視您使用的功能而定)
在 Firebase 專案中啟用新的必要 API (所有人都必須啟用)
您必須在 Firebase 專案中啟用 Vertex AI in Firebase API,並將其加入 Firebase API 金鑰的許可清單。這是使用 GA 版 Vertex AI in Firebase 所需的新 API。
在 Firebase 主控台中,前往「運用 Gemini 建構內容」頁面。
在 Vertex AI in Firebase 資訊卡中,按一下「開始使用」,即可啟動工作流程,協助您啟用此 API,並將其加入 Firebase API 金鑰的許可清單。
您可以略過控制台中的其餘工作流程。
更新至 GA 版程式庫(所有人都必須更新)
其他異動 (視您使用的功能而定)
我們對 GA 版本的 SDK 實作了幾項變更。請查看以下清單,瞭解您可能需要在程式碼中進行的任何變更,以便在應用程式中使用 SDK 的 GA 版本。
函式呼叫
如果您在 GA 之前實作這項功能,則需要更新定義結構定義的方式。建議您參閱更新版函式呼叫指南,瞭解如何編寫函式宣告。使用
responseSchema
產生結構化輸出內容 (例如 JSON)
如果您在 GA 前實作這項功能,就需要更新結構定義方式。建議您參閱新的結構化輸出指南,瞭解如何編寫 JSON 結構定義。逾時
- 將要求的預設逾時時間變更為 180 秒。
遷移作業可能發生的錯誤
在遷移至 GA 版 Vertex AI in Firebase 時,如果您未完成本遷移指南中所述的所有必要變更,可能會發生錯誤。
403 錯誤:Requests to this API firebasevertexai.googleapis.com ... are blocked.
如果您收到 403 錯誤,並顯示 Requests to this API firebasevertexai.googleapis.com ... are blocked.
,通常表示 Firebase 設定檔/物件中的 API 金鑰,在您要使用的產品的許可清單中沒有必要的 API。
請確認應用程式使用的 API 金鑰含有所有金鑰「API 限制」許可清單中的必要 API。對於 Vertex AI in Firebase,API 金鑰的許可清單中至少必須有 Vertex AI in Firebase API。透過 Firebase 控制台啟用新 API時,這個 API 應會自動加入 API 金鑰的許可清單。
您可以在 Google Cloud 主控台的「API 和服務」>「憑證」面板中查看所有 API 金鑰。