Gemini API 使用 Vertex AI in Firebase

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

訂閱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 伺服器端的做法 例如 Python、Node.js 或 Go 伺服器端 Vertex AI SDK Firebase Genkit,或 Firebase ExtensionsGemini 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,即可產生文字輸出內容。使用更複雜的呼叫來建立即時通訊體驗,或使用函式呼叫
準備正式版 為行動和網頁應用程式實作重要的整合功能,例如使用 Firebase App Check 保護 API 免於遭到濫用,以及在使用 Cloud Storage for Firebase 網址的請求中加入大型檔案

後續步驟

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

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

測試提示

前往 Vertex AI Studio

進一步瞭解 Gemini 模型

瞭解可用於各種用途的模型,以及相關配額和定價