Gemini API 使用 Vertex AI in Firebase

使用 Vertex AI in Firebase,透過 Gemini API 建構 AI 技術輔助的行動與網頁應用程式和功能

訂閱Vertex AI Gemini API後,即可使用最新的生成式 AI Gemini 模型假如您需要呼叫 Vertex AI Gemini API,而不是直接透過行動或網頁應用程式 伺服器端—您可以使用 Vertex AI in Firebase SDK。這些用戶端 SDK 專為行動和網頁應用程式打造,能提供安全保障 能防範未經授權的用戶端,以及與其他 Firebase 整合 免費 Google Cloud 服務

有了這些用戶端 SDK,你就能為應用程式新增 AI 個人化設定、打造 AI 聊天體驗、建立 AI 技術輔助的最佳化與自動化,以及更多功能!


準備好了嗎?選擇平台:

iOS 以上 Android 網站 Flutter

如要瞭解如何呼叫 Vertex AI Gemini API 伺服器端, 請參閱 伺服器端 Vertex AI SDKFirebase Extensions 代表 Gemini API


主要功能

多模態輸入 Gemini 模型: 多模態,因此傳送到 Gemini API 的提示可以包含文字、 圖片 (包括 PDF)、影片和音訊
持續擴充功能套件 SDK 可讓您 呼叫 Gemini API 直接透過行動或網頁應用程式 打造 AI 對話體驗 使用函式呼叫 等等。
正式版應用程式的安全性 使用 Firebase App Check 以保護Vertex AI Gemini API 防止未經授權的客戶濫用。
穩固的基礎架構 運用專為行動裝置設計的可擴充基礎架構 和網頁應用程式 運用 Firebase 資料庫產品管理結構化資料 (例如 Cloud Firestore) 和 動態設定執行階段設定 Firebase Remote Config

運作原理

Vertex AI in Firebase SDK 可讓您呼叫 直接從行動或網頁應用程式中移除 Vertex AI Gemini API 就必須設定後端

如想進一步瞭解來電目錄、轉接和錄音服務政策, Vertex AI」的Gemini API, 可讓您存取 Gemini 模型

實作路徑

將應用程式連結至 Firebase 向 Firebase 專案註冊應用程式,然後新增 Firebase 為您的應用程式設定專屬的配置
安裝 SDK 並初始化 安裝應用程式專用的 Vertex AI in Firebase SDK 然後初始化 Vertex AI 服務和生成式 要評估哪種語言模型
呼叫 Gemini API 使用下列任一項呼叫 Gemini API text-only多模態提示 來產生文字輸出內容使用更複雜的呼叫來建構 即時通訊體驗 或使用 函式呼叫
準備發布正式版 為行動和網頁應用程式導入重要的整合功能,例如 防止 API 遭到濫用 Firebase App Check敬上 和 包括大型檔案 透過 Cloud Storage for Firebase 網址提出要求

後續步驟

開始在行動或網頁應用程式中使用 Vertex AI Gemini API

iOS+ 設定 Android 設定 網頁設定 Flutter 設定

測試提示

前往 Vertex AI Studio

進一步瞭解 Gemini 模型

進一步瞭解 適用於各種用途配額與定價