產品最新消息

Android 實驗性混合式推論和全新 Gemini 模型

閱讀時間:2 分鐘
查看 Thomas Ezan 的個人資料
Thomas Ezan 資深開發人員關係工程師

如果您是 Android 開發人員,想在應用程式中導入創新的 AI 功能,我們最近推出了強大的新更新:

  • 混合式推論:Firebase AI Logic 的新 API,可同時運用裝置端和雲端推論。
  • 支援新的 Gemini 模型,包括用於圖像生成的最新 Nano Banana 模型。

我們開始吧!

試用混合推論

我們推出全新的混合推論 Firebase API,並採用簡單的規則式轉送方法做為初步解決方案,讓您透過統一的 API 同時使用裝置端和雲端推論。我們預計日後會提供更精細的轉送功能。

讓應用程式在裝置本機執行的 Gemini Nano,以及雲端託管的 Gemini 模型之間動態切換。裝置端執行作業會使用 ML Kit 的 Prompt API。雲端推論支援 Vertex AI 和 Developer API 中 Firebase AI Logic 的所有 Gemini 模型。

如要使用,請將 firebase-ai-ondevice 依附元件和 Firebase AI Logic 新增至應用程式:

dependencies {
 [...] 
 implementation("com.google.firebase:firebase-ai:17.10.1")
 implementation("com.google.firebase:firebase-ai-ondevice:16.0.0-beta01")
}

初始化期間,您會建立 GenerativeModel 執行個體,並設定特定推論模式,例如 PREFER_ON_DEVICE (如果裝置不支援 Gemini Nano,則會改用雲端) 或 PREFER_IN_CLOUD (如果離線,則會改用裝置端推論):

val model = Firebase.ai(backend = GenerativeBackend.googleAI())
    .generativeModel(
        modelName = "gemini-3.1-flash-lite",
        onDeviceConfig = OnDeviceConfig(
           mode = InferenceMode.PREFER_ON_DEVICE
        )
    )

val response = model.generateContent(prompt)

Android 混合式推論的 Firebase API 仍處於實驗階段,建議您在應用程式中試用,特別是已使用 Firebase AI Logic 的情況。

目前,裝置端模型專門用於根據文字或單一 Bitmap 圖片輸入內容,生成單輪文字。詳情請參閱限制。

我們剛在 AI 範例目錄中發布了新範例,展示如何使用 Firebase API 進行混合推論,根據幾個選定的主題生成評論,然後翻譯成多種語言。查看程式碼,瞭解實際運作方式!

Hybrid_Inference-Inline-imagery.gif
實際操作新的混合式推論範例

實際操作新的混合推論範例

試用新模型

在新的 Gemini 模型中,我們推出了兩款特別適合 Android 開發人員的模型,可透過 Firebase AI Logic SDK 輕鬆整合至應用程式。

Nano Banana
去年,我們推出了最先進的圖像生成模型 Nano Banana。幾週前,我們推出了幾款新的 Nana Banana 模型。

Nano Banana Pro (Gemini 3 Pro Image) 專為專業素材製作而設計,可算繪高保真文字,甚至能使用特定字型或模擬不同類型的手寫字。

Nano Banana 2 (Gemini 3.1 Flash Image) 是 Nano Banana Pro 的高效率版本,這款模型經過最佳化調整,適合用於需要快速處理大量資料的情境。適用於多種用途 (資訊圖表、虛擬貼圖、情境插圖等)。  

全新 Nano Banana 模型運用現實世界知識和深度推論能力,生成精確且細緻的圖像。

我們更新了「魔術自拍」範例 (使用圖像生成功能變更自拍背景!),改用 Nano Banana 2。背景分割現在直接由圖像生成模型處理,不僅更容易實作,還能充分發揮 Nano Banana 2 提升的圖像生成能力。歡迎前往這裡觀看實際運作情形。

magic_selfie.png
更新後的魔術自拍範例使用 Nanobana 2 更新自拍背景

您可以透過 Firebase AI Logic SDK 使用這項功能。詳情請參閱 Android 說明文件。

Gemini 3.1 Flash-Lite

我們也推出了 Gemini 3.1 Flash-Lite,這是 Gemini Flash-Lite 系列的新版本。Gemini Flash-Lite 模型在品質/延遲時間比和推論成本方面表現優異,因此特別受到 Android 開發人員青睞。Android 開發人員已將這項功能用於各種用途,例如翻譯應用程式內訊息,或根據菜餚圖片生成食譜。  

Gemini 3.1 Flash-Lite 目前為預先發布版,延遲時間與 Gemini 2.5 Flash-Lite 相當,但可支援更進階的用途。

如要進一步瞭解這個模型,請參閱 Firebase 說明文件。

結語

現在正是探索目錄中全新混合範例的好時機,您可以瞭解這些功能的實際運作情形,以及在裝置端和雲端推論之間轉送的好處。我們也建議您參閱說明文件,測試新的 Gemini 模型。

作者:
繼續閱讀