Gemini API Firebase Extensions

Firebase 是一个由 Google 提供支持的应用开发平台,深受全球数百万开发者的信赖。如果您是 Firebase 开发者,并且有兴趣使用 Gemini API 为应用添加功能,有几种 Firebase 扩展程序可帮您执行此操作。这些是预封装的解决方案,可帮助您快速向应用部署新功能。

使用 Gemini API 构建聊天机器人

借助使用 Gemini API 构建聊天机器人扩展程序,您可以使用 Cloud Firestore 作为数据库,通过 Gemini API 建立和管理用户与大语言模型之间的交互式对话。Cloud Firestore 中的集合代表每个聊天。该扩展程序会监控新消息的收集,然后查询 Gemini API 以获取合适的响应,并将聊天之前的消息视为上下文。

通过集成使用 Gemini API 构建聊天机器人扩展程序,您可以高效地创建聊天机器人应用,从而改善用户体验和互动,同时节省自定义代码开发的时间和工作量。

使用 Gemini API 执行多模态任务

借助使用 Gemini API 的多模态任务扩展程序,您可以使用文本提示和图片(可选)对 Firestore 中的数据执行语言任务。

您可以将扩展程序的每个实例配置为执行一项特定任务。如果您有多个任务,则可以安装多个实例。

例如,您可以使用此扩展程序执行下列操作:

  • 预测一系列商品评价的星级。
  • 将客户反馈分为正面、负面或中立的类别。
  • 总结长篇文章。
  • 从文本中提取命名实体。
  • 生成创意文本,例如诗歌或代码。