使用 Vertex AI for Firebase 的 Gemini API

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

Vertex AI Gemini API 提供 Google 最新的生成式 AI 模型 也就是 Gemini 模型如果您需要直接從行動或網頁應用程式呼叫 Vertex AI Gemini API,而不是伺服器端,您可以使用 Vertex AI for Firebase SDK。這些用戶端 SDK 專為行動和網頁應用程式而設計,可為未經授權的用戶端提供安全防護選項,以及與其他 Firebase 服務整合。

有了這些用戶端 SDK,您就能在應用程式中加入 AI 個人化功能、建構 AI 即時通訊體驗、建立 AI 技術輔助最佳化和自動化作業,以及更多功能!


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

如要瞭解如何呼叫 Vertex AI Gemini API 在伺服器端,請參閱伺服器端 Vertex AI SDKGemini API 的 Firebase Extensions


主要功能

多模態輸入 Gemini 模型具有多模態,因此傳送至 Gemini API 的提示可以包含文字、圖片 (甚至是 PDF)、影片和音訊。
功能日益增加 透過 SDK,您可以直接從行動或網頁應用程式呼叫 Gemini API建構 AI 即時通訊體驗使用函式呼叫等。
正式版應用程式的安全性 使用 Firebase App Check 防止 Vertex AI Gemini API 遭到未經授權的用戶端濫用。
強大的基礎架構 充分運用專為行動與網頁應用程式而建構的可擴充基礎架構,例如 Cloud Firestore 等 Firebase 資料庫產品來管理結構化資料,以及透過 Firebase 遠端設定動態設定執行階段設定。

運作原理

Vertex AI for Firebase SDK 可讓您直接從行動或網頁應用程式呼叫 Vertex AI Gemini API,無須設定後端。

進一步瞭解 Vertex AI 的 Gemini API,可讓您存取 Gemini 模型

實作路徑

將應用程式連結至 Firebase 透過 Firebase 專案註冊應用程式,然後將 Firebase 設定新增至應用程式。
安裝 SDK 並初始化 請安裝應用程式平台專用的 Vertex AI for 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 模型

瞭解各種用途適用的模型以及配額與定價