Gemini in Firebase 简介

Gemini in Firebase 是一款 AI 赋能的协作助理,它可以通过回答相关问题来帮助您直接在 Firebase 控制台中开发、优化 Firebase 应用以及排查应用问题,从而提高您的工作效率。您可以使用 Gemini in Firebase 来简化开发流程、减少调试时间,并且可以放心地构建优质应用。

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

  • 自然语言查询:您可以在 Firebase 控制台中使用简单的英语文字来向 Gemini 发出提示。
  • 实时支持:Gemini 在 Firebase 控制台中始终可用,随时准备在您需要时提供帮助。不再需要切换上下文或挖掘文档信息:Gemini in Firebase 可以回答您的问题并直接链接到源文档和相关 Codelab。
  • Firebase 专业知识:Gemini in Firebase 拥有丰富的 Firebase 产品和服务相关专业知识,可以提供有关功能、最佳实践和实现指南的信息。
  • 代码生成和调试:Gemini in Firebase 可以根据您的要求以多种编程语言生成相应的代码段。它还可以分析您现有的代码、发现潜在问题,并提出改进建议。
  • 错误解读和问题排查:Gemini in Firebase 可以解读错误消息,并提供明确的解释和缓解措施。它还可以分析日志,并建议快速解决问题的步骤。
  • 最佳实践:Gemini in Firebase 可提供有关 Firebase 最佳实践的指南,确保应用达到最佳状态。
  • 平台和框架支持:无论您使用哪些平台(Android、iOS、Web 等)或框架(Flutter、React 等),Gemini in Firebase 都可以为您提供帮助。
  • Firebase Crashlytics 中的 AI 辅助功能:如果您使用 Crashlytics 并启用 Gemini in Firebase,您便可以借助 AI 辅助功能来调试和排查 Apple 和 Android 应用中的问题。借助 AI 辅助功能,您可以获得有关应用崩溃的富有实用价值的分析洞见,包括全面的问题说明、可能的根本原因相关的信息,以及如何解决问题的建议。如需了解详情,请参阅获取 Crashlytics 中的 AI 辅助功能

Gemini in Firebase 如何使用您的数据

Gemini in Firebase 不会将您发送的提示或得到的回答用作模型训练数据。如果您启用 Gemini in Firebase,它将可以访问您的 Firebase 环境,并会针对您的项目提供量身定制的回答。如需了解详情,请参阅 Gemini in Google Cloud 如何使用您的数据

所需权限

若要启用和使用 Gemini in Firebase 的各项功能,您需要具备某些 IAM 角色和权限。

为项目成员分配 Cloud AI Companion User 角色的方法如下。请注意,只有项目 Owner 可以修改 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 团队将评估您的申请,并通过电子邮件回复您。

价格

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

后续步骤