|
点击您的 Gemini API 提供商,以查看此页面上特定于提供商的内容和代码。 |
Firebase AI Logic可免费使用。 不过,Gemini API 的使用费用以及您的 Firebase 项目是否需要采用随用随付 Blaze 定价方案取决于您选择的 Gemini API 提供商以及您使用的 Firebase AI Logic 功能。
对于 Gemini Developer API:
价格主要取决于您使用的模型和功能。
使用某些模型(尤其是预览版模型和媒体生成模型)可能需要付费。
本页面简要介绍了价格和结算账号要求。如需了解详情,请参阅 Gemini Developer API 价格文档和结算常见问题解答。
结算账号要求
Gemini Developer API 提供不同的价格层级。以下部分简要介绍了这些层级,但请在 Gemini Developer API 价格文档中查看其详细信息。
Gemini Developer API“免费层级”
Gemini Developer API“免费层级”让您无需提供支付方式即可开始使用。该方案提供对特定模型的有限访问权限,以及对许多基本功能的使用权限。
如需使用此“免费层级”,您不需要将项目与 Cloud Billing 账号关联。这意味着您的 Firebase 项目采用的是免费 Spark 定价方案。
Gemini Developer API“付费层级”
如果您需要更高的用量,或者希望使用更多模型或高级功能,可以使用 Gemini Developer API“付费层级”。
如需使用这些“付费层级”,您必须将项目与 Cloud Billing 账号关联。这意味着您的 Firebase 项目已升级为随用随付 Blaze 定价方案。
以下是关于 Gemini Developer API 和关联 Cloud Billing 账号的一些重要要点:
通常需要预付款
关联 Cloud Billing 账号后,Gemini Developer API 会要求大多数项目提供预付款才能访问 API(尤其是使用新 Cloud Billing 账号的项目)。如需了解您的项目是否有其他结算设置要求,请将您的 Firebase 项目“导入”到 Google AI Studio(在项目页面的右上角找到相应按钮)。Gemini Developer API的所有使用均采用随用随付模式
关联Cloud Billing账号后,Gemini Developer API的所有使用均采用随用随付定价模式(包括通过Firebase AI Logic SDK 的任何使用)。请注意,所有 Firebase 和 Google Cloud 服务(例如 Cloud Firestore)都会继续提供各自特定的免费用量层级。设置预算提醒和支出上限
在关联 Cloud Billing 账号的过程中,我们强烈建议您为Gemini Developer API设置预算提醒和支出上限。请注意,您为 API 设置的预算并非仅针对通过 Firebase AI Logic 使用 API 的情况(例如,如果您在同一 Google Cloud 项目中通过 GenAI 服务器 SDK 或 Genkit 使用 API,该预算同样适用)。
如需详细了解结算设置和付款,请参阅 Gemini Developer API 结算文档。
其他费用注意事项
如果您使用的是 Blaze 定价方案,则在将其他产品与 Firebase AI Logic 结合使用时可能会产生费用:
其他 Firebase 产品可能会产生费用。 如需了解详情,请参阅 Firebase 价格页面。
- 使用 Firebase App Check 支持的部分证明提供方。
超出免费用量限额使用 Firebase Authentication。
使用 Firebase 的任何数据库产品,且用量超出免费用量层级。
Firebase 控制台中的 AI 监控功能可能会产生费用。
虽然 Firebase 控制台中的 AI 监控功能本身是免费的,但如果您超出了底层 Google Cloud Observability Suite 产品的免费用量,则可能会产生费用。如需了解详情,请参阅 Google Cloud Observability Suite 价格文档。
费用管理建议
我们建议您采取以下措施来管理费用:
使用 Gemini 模型(Live API 模型除外)时,请先使用
countTokensAPI 估算请求的 token 大小,然后再发送请求并访问响应中的usageMetadata属性。启用 AI 监控,即可在 Firebase 控制台中查看包含请求相关信息(包括词元数)的信息中心。