Firebase 中的 Gemini 简介

Gemini in Firebase 是一款 AI 赋能的协作助理,可回答问题,帮助您直接在 Firebase 控制台中开发和优化 Firebase 应用以及排查应用问题,从而提高您的工作效率。使用 Gemini in Firebase 简化开发流程,缩短调试时间,并自信地构建高品质应用。

Gemini in Firebase 提供多种功能,包括:

  • 自然语言查询:在 Firebase 控制台中使用纯英文语言提示 Gemini。
  • 实时支持:您可以随时通过 Firebase 控制台使用 Gemini,在需要时随时为您提供帮助。您无需再切换上下文或翻阅文档:Firebase 中的 Gemini 可以为您提供解答,并直接链接到源代码文档和相关 Codelab。
  • Firebase 专业知识:Gemini in Firebase 对 Firebase 产品和服务有深入了解,可以提供有关功能、最佳实践和实现指南的信息。
  • 代码生成和调试:Firebase 中的 Gemini 可以根据您在多种编程语言中的请求生成代码段。它还可以分析您的现有代码、发现潜在问题并提出改进建议。
  • 错误解码和问题排查:Gemini 可以解读错误消息并提供清晰的说明和缓解措施。它还可以分析日志,提供有助于快速解决问题的步骤建议。
  • 最佳实践:Gemini in Firebase 提供了 Firebase 最佳实践指导,旨在确保您的应用尽可能出色。
  • 平台和框架支持:无论您使用哪个平台(Android、iOS、Web 等)或框架(Flutter、React 等),Firebase 中的 Gemini 都可以为您提供帮助。
  • Firebase Crashlytics 中的 AI 协助:如果您使用 Crashlytics 并在 Firebase 中启用了 Gemini,则可以获得 AI 协助来调试和排查 Apple 和 Android 应用中的问题。AI 助理可提供关于应用崩溃的富有实用价值的分析洞见,包括问题的完整说明、可能的根本原因的相关信息以及有关如何解决问题的建议。如需了解详情,请参阅在 Crashlytics 中获取 AI 帮助

Gemini in Firebase 如何使用您的数据

Gemini 中的 Gemini 不会将您的提示或其回答用作数据来训练模型。如果您在 Firebase 中启用 Gemini,它将有权访问您的 Firebase 环境,并且可能会针对您的项目量身提供响应。如需了解详情,请参阅 Google Cloud 中的 Gemini 如何使用您的数据

所需权限

如需在 Firebase 中启用和使用 Gemini 的功能,您需要具备某些 IAM 角色和权限。

下面介绍了如何为项目成员分配 Cloud AI Companion User 角色。请注意,只有项目所有者才能修改 IAM 角色。

  1. 在 Firebase 控制台中,选择 项目设置,然后选择用户和权限
  2. 找到适用项目成员所在的行。
  3. 点击 更多选项,然后选择修改权限
  4. 展开角色,选择 Cloud AI Companion User,然后点击完成
  5. 点击更新角色以保存更改。新角色可能需要一两分钟的时间才能应用到您的用户。

配额和价格

本部分介绍了 Gemini in Firebase 的配额和价格结构。

配额和限制

您可以在 Cloud AI Companion API 的“配额”页面上查看您当前的配额:

  1. Google Cloud 控制台中,选择已启用的 API 和服务
  2. 搜索,然后点击 Cloud AI Companion API
  3. 点击配额和系统限制

系统会显示 Cloud AI Companion API 配额。Gemini in Firebase 使用“每位用户每天的 Chat API 请求数”配额。

如需申请增加配额,请执行以下操作:

  1. 选择要增加的配额,然后点击修改请求
  2. 使用您要申请的配额更新新值文本字段,然后点击提交

    Google Cloud 团队将评估您的请求并通过电子邮件回复您。

价格

在促销期间,您无需为在 Firebase 中使用 Gemini 的用户付费。促销期将于 2024 年 7 月 30 日结束。如需了解详情,请参阅 Firebase 定价方案

后续步骤