借助 ML Kit 的 GenAI Prompt API,您可以在设备端向 Gemini Nano 发送自然语言请求。GenAI Prompt API 接受文本输入或图片与文本的组合输入,并生成文本输出。
您可以将 GenAI Prompt API 用于各种使用场景,包括:
| 用例 | 示例 | 
| 图片理解 | 分析照片以进行分类,例如“宠物”“食物”或“旅游”。 | 
| 简短的翻译 | 在送货司机和客户之间翻译简短的消息。 | 
| 引导式摘要生成 | 根据用户的特定兴趣总结餐厅评价。 | 
| 实体提取 | 从电子邮件会话串中提取有关即将举行的活动的重要详细信息。 | 
| 内容生成灵感 | 为日记条目提供提示建议。 | 
| 智能文档扫描 | 从收据图片中提取商品并对其进行分类。 | 
| 文本分类 | 将客户评价分类为正面、中性或负面。 | 
Prompt API 与特定于功能的 API
现有的 ML Kit GenAI API 支持总结、校对、重写和图片描述用例,Prompt API 也支持这些用例。下表概述了每种方案的优势:
| 注意事项 | Prompt API | 特定于功能的 API | 
| 集成工作量 | 高。 由于需要进行提示工程和质量保证,因此需要付出更多精力才能实现。 | 无压力 所需精力较少,因为这些 API 已经针对特定使用情形进行了微调。无需直接与 LLM 互动。 | 
| 灵活性 | 灵活性更高,因为您可以自定义提示。 | 灵活性较低。每个 API 都具有固定的微调和内置提示,这些提示具有以下特征: 
 | 
一般来说,如果您需要更高的自定义程度和灵活性,请使用 Prompt API;对于不需要复杂逻辑的标准任务,请使用特定于功能的 API。
