如果您是 Android 开发者,并希望在应用中实现创新的 AI 功能,那么我们最近发布了强大的新更新:
- 混合推理:Firebase AI Logic 的一项新 API,可同时利用设备端推理和云端推理。
- 支持新的 Gemini 模型,包括用于生成图片的最新 Nano Banana 模型。
我们直接开始吧!
尝试混合推理
借助新的 Firebase 混合推理 API,我们实现了一种简单的基于规则的路由方法,作为初始解决方案,让您可以通过统一的 API 使用设备端推理和云端推理。我们计划在未来提供更精细的路由功能。
它允许您的应用在设备上本地运行的 Gemini Nano 和云端托管的 Gemini 模型之间动态切换。设备端执行使用机器学习套件的 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 时。
目前,设备端模型专门用于根据文本或单个位图图片输入进行单轮文本生成。如需了解详情,请查看限制。
我们刚刚在 AI 示例目录中发布了一个利用 Firebase API 进行混合推理的新示例,该示例演示了如何使用 Firebase API 进行混合推理,根据几个选定主题生成评价,然后将其翻译成各种语言。查看代码,看看它的实际效果!
新混合推理示例的实际应用
试用我们的新模型
作为全新 Gemini 模型的一部分,我们发布了两款对 Android 开发者特别有用的模型,可通过 Firebase AI Logic SDK 轻松集成到您的应用中。
Nano Banana
去年,我们发布了 Nano Banana,这是一款先进的图片生成模型。几周前,我们发布了两个新的 Nana Banana 模型。
Nano Banana Pro(Gemini 3 Pro 映像)专为专业资源制作而设计,即使使用特定字体或模拟不同类型的手写字体,也能呈现高保真文本。
Nano Banana 2(Gemini 3.1 Flash Image)是 Nano Banana Pro 的高效版本。它经过优化,可提升速度,适合大批量应用场景。它可用于各种各样的应用场景(信息图表、虚拟贴纸、情境插图等)。
全新 Nano Banana 模型可利用现实世界知识和深度推理能力生成精准而细致的图片。
我们更新了“魔法自拍”示例(使用图片生成功能更改自拍的背景!),使其使用 Nano Banana 2。现在,背景分割直接由图片生成模型处理,这使得实现更加简单,并让 Nano Banana 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 模型。
继续阅读
-
产品资讯
今天,我们为 Gemini 3 模型家族增添了新成员 Gemini 3 Flash。它在提供前沿智能的同时,专为高速处理而设计,且成本大幅降低。
Thomas Ezan • 阅读用时:2 分钟
-
产品资讯
向应用添加自定义图片可以显著改善和个性化用户体验,并提高用户互动度。
Thomas Ezan, Mozart Louis • 阅读用时:5 分钟
-
产品资讯
Android Studio Panda 4 现已是稳定版,可在生产环境中使用。此版本带来了规划模式、后续编辑预测等功能,让您能够比以往更轻松地构建高质量的 Android 应用。
Matt Dyor • 阅读用时:5 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。