Gemini API 使用 Vertex AI in Firebase
使用 Vertex AI in Firebase 建構 AI 技術輔助行動和網頁應用程式和功能的 Gemini API
Vertex AI Gemini API 可讓您存取 Google 最新的生成式 AI 模型:Gemini 模型。如果您需要直接從行動或網頁應用程式 (而非伺服器端) 呼叫 Vertex AI Gemini API,可以使用 Vertex AI in Firebase SDK。這些用戶端 SDK 專為行動和網路應用程式而建構,可提供針對未經授權的用戶端提供安全選項,以及與其他 Firebase 服務整合的功能。
有了這些用戶端 SDK,您就能為應用程式加入 AI 個人化設定、打造 AI 即時通訊體驗、建立 AI 技術輔助的最佳化與自動化機制,以及其他多項作業!
準備好了嗎?選擇平台:
如果您想呼叫 Vertex AI Gemini API 伺服器端 (例如使用 Python、Node.js 或 Go),請查看 伺服器端 Vertex AI SDK、Firebase Genkit 或 Gemini API 的 Firebase Extensions。
主要功能
多模態輸入 | 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 設定
測試提示