产品新闻

机器学习套件的 Prompt API:解锁自定义设备端 Gemini Nano 体验

2 分钟阅读时间
2025 年 10 月 30 日
3 位作者
Caren Chang, Chengji Yan, Penny Li

借助 AI,您可以更轻松地打造个性化的应用体验,将内容转换为适合用户的格式。我们之前已让开发者能够通过 ML Kit 生成式 AI API 与 Gemini Nano 集成,这些 API 专为摘要生成和图片描述等特定使用场景而设计。

今天标志着 Android 设备端生成式 AI 的一个重要里程碑。我们要宣布 机器学习套件生成式 AI Prompt API 的 Alpha 版 。借助此 API,您可以向 Gemini Nano 发送自然语言和多模态请求,从而满足在构建生成模型时对更多控制和灵活性的需求。

Kakao 等合作伙伴已在使用 Prompt API 进行构建,打造具有实际影响力的独特体验。您今天就可以使用 Prompt API 的强大功能,只需编写少量代码即可。

 

 

从预构建的设备端生成式 AI 转向自定义设备端生成式 AI

Prompt API 不仅支持预构建的功能,还支持自定义的特定于应用的生成式 AI 使用场景,让您能够使用复杂的数据转换创建独特的功能。Prompt API 在设备端使用 Gemini Nano 在本地处理数据,从而实现离线功能并提高用户隐私保护。

Prompt API 的主要使用场景:

Prompt API 支持高度自定义的生成式 AI 使用场景。以下是一些推荐的示例:

  • 图片理解:分析照片以进行分类(例如,创建社交媒体帖子草稿或识别“宠物”“食物”或“旅行”等标签)。
  • 智能文档扫描:使用传统的机器学习模型从收据中提取文本,然后使用 Prompt API 对每个商品进行分类。
  • 转换界面数据:分析长篇内容以创建简短且引人注目的通知标题。
  • 内容提示:根据用户对主题的偏好,为新的日记条目推荐主题。
  • 内容分析:将客户评价分为正面、中性或负面类别。
  • 信息提取:从电子邮件会话串中提取有关即将举行的活动的重要详细信息。

实现
借助 Prompt API,您只需编写几行代码即可创建自定义提示并设置可选的生成参数:

Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

如需查看有关实现 Prompt API 的更详细示例,请参阅官方文档和GitHub 上的示例。

Gemini Nano、性能和原型设计

Prompt API 目前在 Pixel 10 系列设备上表现最佳,该系列设备运行的是最新版本的 Gemini Nano (nano-v3)。此版本的 Gemini Nano 基于与 Gemma 3n 相同的架构构建而成,Gemma 3n 是我们在 I/O 大会上首次与开放模型社区分享的模型。

Gemma 3n 和 nano-v3 之间的共享基础使开发者能够更轻松地设计功能原型。对于没有 Pixel 10 设备的用户,您可以立即开始体验提示,方法是在本地使用 Gemma 3n 设计原型。

如需查看支持生成式 AI API 的设备的完整列表,请参阅我们的设备支持文档。

了解详情

立即开始在 Android 应用中实现 Prompt API,并参考我们的 官方文档 和 GitHub 上的示例。

继续阅读