如果您是 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 进行混合推理,以根据几个选定主题生成评价,然后将其翻译成各种语言。查看代码即可了解实际效果!
新混合推理示例的实际应用
试用我们的新模型
作为新 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 能够充分发挥其出色的图片生成能力。点击此处查看实际效果。
您可以通过 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 分钟
-
产品资讯
每年,Google I/O 都会发布各种生态系统和产品(包括 Android 开发)的新公告和资源。随着开发工作转向 AI 和代理辅助工具,我们扩展了产品,以便更好地支持您以任何方式为 Android 平台构建应用。
Simona Milanovic • 阅读用时:2 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。