获取 Crashlytics 中的 AI 辅助功能

使用 Gemini in Firebase 提供的 Crashlytics 中的 AI 辅助功能,帮助您更快地了解发生崩溃的原因和相关应对措施。Crashlytics 中的 AI 辅助功能可确定根本原因,提供富有实用价值的分析洞见和量身定制的解决方案,并推荐未来的最佳实践。

Crashlytics 中的 AI 辅助功能可以为您提供以下分析洞见:

  • 摘要/原因:简明扼要地说明用户遇到了什么问题以及导致问题的原因,并提供详细的信息。
  • 调试选项:Gemini 将提供几种可能的方法来重现相应错误,或者提供后续步骤来进一步调试相应问题,以确定根本原因。Gemini 会为您建议可以尝试的命令或可以使用的代码(请谨慎使用)。
  • 切实可行的后续步骤:虽然 Gemini 并不总是完全了解您问题的具体情况(尤其是在无法查看源代码时),但 Crashlytics 中的 AI 辅助功能将利用 Firebase 在移动应用开发方面的丰富知识,尽可能推荐一些可能的解决途径。
  • 最佳实践:在分类过程中,最好对应用进行预防性检查,以免此类问题再次发生。Gemini 会参阅数千页 Firebase 文档(以及更多文档),为您提供解决问题的可能方法。

Crashlytics 中的 AI 辅助功能如何使用您的数据

Crashlytics 中的 AI 辅助功能不会使用您的崩溃、响应或反馈作为其模型的训练数据。如需了解详情,请参阅 Gemini in Google Cloud 如何使用您的数据

所需权限

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

为项目成员分配 Cloud AI Companion User 角色的方法如下。请注意,只有项目 Owner 可以修改 IAM 角色。

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

设置 Crashlytics 中的 AI 辅助功能

如需设置 Crashlytics 中的 AI 辅助功能,请按照设置 Gemini in Firebase 中的说明启用 Gemini in Firebase,然后继续执行生成洞见的步骤。

生成洞见

如需使用 Crashlytics 中的 AI 辅助功能生成有关崩溃情况的分析洞见,请执行以下操作:

  1. 打开项目中的 Crashlytics 页面,然后选择您的应用。
  2. 找到并选择您要调查的崩溃问题。此时会显示 Crashlytics 事件页面,其中提供了生成 AI 洞见按钮。

  3. 点击生成 AI 洞见按钮。

    随即将显示分析洞见,其中包含以下一项或多项内容:

    • 有关崩溃及其可能原因的分析
    • 调试说明
    • 切实可行的后续步骤
    • 最佳实践

排查 Crashlytics 中的 AI 辅助功能的问题

请参阅排查 Gemini in Firebase 问题

配额和价格

本部分介绍了 Crashlytics 中 AI 辅助功能的配额和价格结构。

配额和限制

Crashlytics 中的 AI 辅助功能配额包含在 Gemini in Firebase 使用的 Cloud AI Companion API 配额中。

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

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

随即会显示 Cloud AI Companion API 配额。Crashlytics 中的 AI 辅助功能使用“每位用户每天的 Chat API 请求数”配额。

若要申请增加配额,请执行以下操作:

  1. 选择要增加的配额,然后点击修改请求
  2. 新值文本字段中更新您要申请的配额,然后点击提交。Google Cloud 团队将评估您的申请,并通过电子邮件回复您。

价格

在促销期间,Crashlytics 中的 AI 辅助功能作为 Gemini in Firebase 的一部分提供。在促销期内,您无需为使用量付费。促销期将于 2024 年 7 月 30 日结束。如需了解详情,请参阅 Firebase 定价方案