产品动态

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

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

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

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

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

 

 

从预构建的设备端 GenAI 转向自定义设备端 GenAI

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

Prompt API 的主要使用场景

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

  • 图片理解:分析照片以进行分类(例如,创建社交媒体帖子草稿或识别“宠物”“食物”或“旅行”等标签)。
  • 智能文档扫描:使用传统机器学习模型从收据中提取文本,然后使用 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 制作原型。

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

了解详情

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

继续阅读