
AI 正在助力打造个性化的应用体验,能够更轻松地将内容转化为最适合用户的形式。此前,我们已经针对特定用例 (如摘要和图像描述) 定制了 ML Kit GenAI API 来帮助开发者集成 Gemini Nano。
而现在 Android 设备端生成式 AI 迎来了一个重要里程碑——我们正式推出 ML Kit GenAI Prompt API 的 Alpha 版本。借助该 API,您可以向 Gemini Nano 发送自然语言和多模态请求,以满足使用生成式模型构建时对更高可控性和灵活性的需求。
Kakao 等合作伙伴已经在使用 Prompt API 进行构建,并打造出了具有实际落地价值的独特体验。仅用少量代码,您也可以立即体验 Prompt API 的强大功能。
从预构建迈向自定义设备端生成式 AI
Prompt API 突破了预构建功能的局限,支持自定义或特定于某个应用的生成式 AI 用例,助您打造涉及复杂数据转换的独特功能。Prompt API 使用设备端 Gemini Nano 进行本地数据处理,在实现离线可用的同时,还能进一步强化用户隐私保护。
Prompt API 的主要用例
Prompt API 能支持高度定制化的生成式 AI 用例。以下是一些推荐的示例:
图像理解: 分析照片以进行分类 (例如,创建社交媒体帖子或识别 "宠物"、"美食" 或 "旅行" 等标签)。
智能文档扫描: 使用传统的机器学习模型从收据中提取文本,然后使用 Prompt API 对每个项目进行分类。
面向界面的数据转换: 基于对长篇内容的分析,提炼出简短、引人入胜的通知标题。
内容提示: 根据用户对主题的偏好,为新日记内容的主题提供灵感和建议。
内容分析: 对客户评价进行情感倾向分析,如正面、中性或负面。
信息提取: 从电子邮件往来记录中提取即将发生的活动关键信息。
实现 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 采用了我们在 I/O 大会上首次向开放模型社区发布的模型——Gemma 3n 同源的架构设计。
同源的底层架构让开发者能更轻松地构建功能原型。即便对于没有 Pixel 10 设备的用户,同样可以在本地使用 Gemma 3n 来进行原型设计,即刻开始调试提示词。
有关支持 GenAI API 的设备的完整列表,请参阅我们的设备支持文档。
更多详情
文章信息
相关推荐
精选内容
微信公众号