链载Ai

标题: 端侧AI革命!Android App上可直接集成Gemini大模型了! [打印本页]

作者: 链载Ai    时间: 3 小时前
标题: 端侧AI革命!Android App上可直接集成Gemini大模型了!

背景

Google I/O 2025开发者大会上,谷歌宣布为ML Kit推出一组端上生成式AI(GenAI)API,这将彻底改变安卓应用集成AI能力的方式:开发者现在可以轻松将Gemini Nano模型集成到App应用中。

功能描述

ML Kit GenAI API首批发布了四个针对常见场景的API接口,每个都针对特定使用场景进行了优化:

这些API最大的优势在于它们开箱即用的高质量。谷歌通过特定功能的微调,使每个API的基准分数都显著高于基础Gemini Nano模型。

参考链接:https://developers.google.cn/ml-kit/genai?authuser=3&hl=zh-cn

端侧AI的优势

与传统的云端AI处理不同,ML Kit GenAI API完全在设备端运行,这带来了三大核心优势:

这些API基于AICore构建,这是Android系统服务,可实现设备端执行生成式AI基础模型。多个应用可以共享设备上的Gemini Nano模型,节省存储空间。

技术原理

ML Kit GenAI API的高质量输出源于其精心设计的四层架构:

性能表现

这些API最大的优势在于:开箱即用的高质量。谷歌通过特定功能的微调,使每个API的基准分数都显著高于基础Gemini Nano模型。

据官方数据,摘要功能的得分从77.2提升到92.1,图像描述从86.9提升到92.3。

实际性能方面,这些API在高端安卓设备上表现优异。以Pixel 9 Pro为例:

具体使用

ML Kit GenAI API的设计保持了开发者友好的一贯传统:同时提供流式和非流式两种结果接收方式:

val articleToSummarize ="We are excited to announce a set of on-device generative AI APIs..."

val summarizerOptions = SummarizationOptions.builder(context)
.setInputType(InputType.ARTICLE)
.setOutputType(OutputType.ONE_BULLET)
.setLanguage(Language.ENGLISH)
.build()

val summarizer = Summarization.getClient(summarizerOptions)

使用示例:https://github.com/googlesamples/mlkit/tree/master/android/genai

总结 & 未来展望






欢迎光临 链载Ai (http://www.lianzai.com/) Powered by Discuz! X3.5