产品资讯

适用于 Android 的实验性混合推理和全新 Gemini 模型

阅读用时:3 分钟
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 仍处于实验阶段,我们建议您在应用中试用该 API,尤其是当您已在使用 Firebase AI Logic 时。

目前,设备端模型专门用于根据文本或单个 Bitmap 图像输入生成单轮文本。如需了解详情,请查看限制

我们刚刚在 AI 示例目录中发布了一个利用 Firebase API 进行混合推理的新示例,该示例演示了如何使用 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
更新后的 Magic Selfie 示例使用 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 模型。

作者:

继续阅读