料金について

Gemini API プロバイダをクリックして、このページでプロバイダ固有のコンテンツとコードを表示します。


Firebase AI Logic の使用は無料です。ただし、Gemini API の使用料金と、Firebase プロジェクトを従量課金制の Blaze お支払いプランに登録する必要があるかどうかは、選択した Gemini API プロバイダと使用する Firebase AI Logic の機能によって異なります。

Agent Platform Gemini API (formerly Vertex AI) の場合:

  • 料金は、使用するモデルと機能に大きく左右されます。

このページでは、料金と請求先アカウントの要件の概要について説明します。詳細については、Agent Platform Gemini API (formerly Vertex AI) の料金に関するドキュメントをご覧ください。

請求先アカウントの要件

Agent Platform Gemini API (formerly Vertex AI) を使用するには、プロジェクトを Cloud Billing アカウントにリンクする必要があります。つまり、Firebase プロジェクトが従量課金制の Blaze のお支払いプランにアップグレードされます。

Agent Platform Gemini API (formerly Vertex AI) と Cloud Billing アカウントのリンクに関する重要なポイントは次のとおりです。

  • Agent Platform Gemini API (formerly Vertex AI) のすべての使用量は従量課金制です
    Agent Platform Gemini API (formerly Vertex AI) では常に課金が必要であり、Agent Platform Gemini API (formerly Vertex AI) のすべての使用量は従量課金制の料金(Firebase AI Logic SDK を介した使用量を含む)です。Firebase と Google Cloud サービス(Cloud Firestore など)は、引き続き独自の特定の無料使用レベルを提供します。

  • 予算アラートと単価の上限を設定する
    Cloud Billing アカウントのリンクの一環として、Agent Platform API の予算アラートと単価の上限を設定することを強くおすすめします。

    API に設定した予算は、Firebase AI Logic を介した API の使用に固有のものではありません(たとえば、同じ Google Cloud プロジェクトで GenAI サーバー SDK または Genkit を介して API を使用する場合、予算が適用されます)。

Agent Platform Gemini API (formerly Vertex AI) の料金の詳細については、ドキュメントをご覧ください。

費用に関するその他の考慮事項

Blaze のお支払いプランをご利用の場合、Firebase AI Logic と他のプロダクトを組み合わせて使用すると、費用が発生する可能性があります。

  • 他の Firebase プロダクトでは料金が発生する場合があります。詳細については、Firebase の料金ページをご覧ください。

    • Firebase App Check でサポートされている証明書プロバイダの一部を使用する。
    • 無料使用量を超えて、マルチモーダル リクエストで Cloud Storage for Firebase を使用してファイルを送信する。
    • 無料の使用量レベルを超えて Firebase Authentication を使用する。

    • Firebase のデータベース プロダクトを無料使用枠を超えて使用している。

  • Firebase コンソールの AI モニタリングでは、費用が発生する場合があります。
    Firebase コンソールの AI モニタリング自体は無料ですが、基盤となる Google Cloud Observability Suite プロダクトの無料使用レベルを超えると、費用が発生する可能性があります。詳しくは、Google Cloud Observability Suite の料金に関するドキュメントをご覧ください。

費用管理に関する推奨事項

費用を管理するには、次のことをおすすめします。

  • 想定外の請求を回避する: 費用と使用量をモニタリングし、予算アラートを設定し、費用上限を設定します。

  • Gemini モデル(Live API モデルを除く)を使用する場合は、リクエストを送信してレスポンスの usageMetadata 属性にアクセスする前に、countTokens API を使用してリクエストのトークンサイズの見積もりを取得します。

  • モデルの構成で、適切な思考レベル(Live API モデルを除く)と maxOutputTokens(すべてのモデル)を設定します。

  • AI モニタリングを有効にすると、Firebase コンソールで、トークン数などのリクエストに関する情報を含むダッシュボードを表示できます。