产品资讯

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

阅读用时:2 分钟

AI 让打造个性化应用体验变得更加轻松,可将内容转换为适合用户的格式。之前,我们让开发者能够通过机器学习套件生成式 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 相同的架构,后者是我们首次在 I/O 大会上与开放模型社区分享的模型。

Gemma 3n 和 nano-v3 共享基础,让开发者能够更轻松地进行功能原型设计。如果您没有 Pixel 10 设备,现在就可以开始在本地使用 Gemma 3n 进行原型设计,尝试各种提示。

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

了解详情

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

继续阅读