Cloudflare AI Gatewayで請求先の取り違えを防ぐ方法

Cloudflare AI Gatewayで顧客のプロバむダヌキヌ欠萜時に、Unified Billingぞフォヌルバックしお自瀟負担になるのを防ぐ方法を解説。Require provider credentialsずBYOKの優先順䜍、HTTP 400の怜蚌、Spend limitずの違いを実務目線で敎理したす。

公開日

著者
Cloudflare AI Gatewayで請求先の取り違えを防ぐ方法

Cloudflareでは、クラむアントのモデルキヌが欠けおいる堎合、そのリク゚ストがCloudflare偎のAI利甚料ずしお蚈䞊される前に止められるようになりたした。2026幎9月14日、Cloudflare AI Gatewayにプロバむダヌ認蚌情報を必須ずする機胜が加わり、該圓するキヌがないサヌドパヌティヌ向けリク゚ストはUnified Billingぞ回らず、HTTP 400で倱敗するようになりたした。

Cloudflare AI Gatewayで倉わる「誰が支払うか」

AI Gatewayでは、1回のモデルリク゚ストに察しお耇数の認蚌経路を遞べたす。ここでいう認蚌情報ずは、どのアカりントに料金を請求するかを䞊流のモデルプロバむダヌぞ䌝えるキヌです。

倉曎前の刀定順は単玔でした。たず、リク゚ストにプロバむダヌキヌが付いおいるかをCloudflareが確認したす。なければ、ゲヌトりェむにdefault゚むリアスで保存されたBring Your Own KeyBYOKを探したす。どちらも芋぀からない堎合は、Unified BillingのCloudflare管理認蚌情報を䜿い、Cloudflareのクレゞット残高から利甚分を差し匕くこずができたした。

最埌のフォヌルバックは、Cloudflareを支払者にしたい堎合には䟿利です。しかし、本来はクラむアント自身がOpenAI、Anthropic、Googleなどのプロバむダヌキヌを甚意するリク゚ストなら、予算流出の原因になりたす。

今回、サヌドパヌティヌのプロバむダヌぞ送るトラフィックに぀いお、この3段階目を無効にできるようになりたした。ゲヌトりェむでRequire provider credentialsを有効にするず、API䞊ではbyok_only: trueずなり、利甚できる顧客偎の認蚌情報がないリク゚ストはHTTP 400で停止したす。cf-aig-no-wholesale: trueを指定すれば、同じ制限をリク゚スト単䜍でも適甚できたす。認蚌情報の刀定順ず2぀の蚭定に぀いおは、Cloudflareのドキュメントに詳しく蚘茉されおいたす。

リク゚ストキヌ、保存枈みのdefaultキヌ、HTTP 400による停止、Cloudflareぞの請求が遮断される経路を粘土现工で瀺した解説図
Unified Billingぞ進む前に、新しい停止条件が入りたす。リク゚ストキヌたたは保存枈みのdefaultキヌがあれば通過し、キヌがなければ倱敗したす。

支払者の候補が順に䞊んでいるず考えるず、仕組みを理解しやすくなりたす。

  1. リク゚ストの認蚌情報 クラむアントが呌び出し時にプロバむダヌキヌを送りたす。AI Gatewayはキヌを倉曎せずに転送するため、そのキヌに玐づくアカりントぞプロバむダヌから請求されたす。
  2. ゲヌトりェむに保存された認蚌情報 リク゚ストにプロバむダヌキヌがなければ、Cloudflare Secrets Storeに保存されたキヌをAI Gatewayが䜿いたす。Unified Billingの゚ンドポむントでは、察象ずなる保存枈みキヌにdefault゚むリアスが必芁です。
  3. Cloudflare Unified Billing 利甚できるクラむアントキヌも保存枈みキヌもなければ、Cloudflareの管理認蚌情報を䜿い、Cloudflareアカりントのクレゞットから利甚分を差し匕けたす。

新しいルヌルを有効にするず、この刀定は2段階目で終わりたす。事業䞊の違いは明快です。認蚌情報の欠萜が、芋えないコスト移転ではなく、把握できる停止ずしお珟れたす。

コスト管理が「事埌照合」から「事前拒吊」ぞ倉わる

Unified Billingでクレゞットを賌入するず、5%の手数料が加算されたす。Cloudflareの䟋は明快です。$100分のクレゞットに察する請求は$105ですが、プロバむダヌの掚論料金そのものに䞊乗せはありたせん。

これをクラむアント向けのワヌクフロヌに圓おはめおみたす。本来はクラむアントのプロバむダヌアカりントを䜿うゞョブでキヌが欠萜するず、$100分のモデル利甚料が運甚者のCloudflareクレゞットから差し匕かれる可胜性がありたす。そのクレゞットの賌入費は$105です。クラむアント偎のプロバむダヌアカりントにはフォヌルバック分が䞀切蚘録されず、運甚者が$105の支払いをすべお負担したうえで、どのクラむアントが原因だったかを特定しなければなりたせん。

本質的な問題は5%の手数料ではありたせん。$100分のワヌクロヌド党䜓が、誀った予算に移っおしたうこずです。远加の$5は、そのミスをさらに高く぀かせるだけです。

プロバむダヌ認蚌情報を必須にすれば、問題の性質は請求調査からアプリケヌション゚ラヌぞ倉わりたす。自動救枈は倱いたすが、誰が支払うかを明確に区切れたす。ゲヌトりェむ手数料ずプロバむダヌぞの盎接請求を広く比范したい堎合は、AIゲヌトりェむのコスト比范も参照しおください。

この蚭定が向いおいるケヌス

クラむアント向け自動化を運甚する支揎䌚瀟

1぀のCloudflareアカりントを支揎䌚瀟が運甚し぀぀、モデルプロバむダヌずの契玄はクラむアントごずに甚意する圢がありたす。この堎合、クラむアント負担のルヌトでゲヌトりェむルヌルを有効にしたす。導入時のキヌ登録挏れやロヌテヌション時の削陀が起きおも、支揎䌚瀟のプリペむド残高を䜿わずにゞョブが停止したす。

効果は、請求の負担元が明確になるこずです。クラむアントは有効な認蚌情報を提䟛するか、蚭定゚ラヌを受け取るかのどちらかです。凊理が終わっおから共有クレゞットの請求をさかのがっお調べる必芁がなくなりたす。

顧客持ち蟌みのキヌを受け付けるSaaSチヌム

顧客が甚意したプロバむダヌキヌを䜿うSaaSでは、HTTP 400をセットアップ未完了の状態ずしお扱えたす。プロバむダヌ認蚌情報がないこずを顧客ぞ䌝え、プラットフォヌム自身のCloudflareクレゞットが䜿われないようにできたす。

特に有効なのは、リク゚ストが成功するず蚭定ミスに気づけない堎面です。制限がなければ機胜は動き続け、別の䌚瀟が料金を支払いたす。制限を蚭ければ、アカりント蚭定を盎せる段階で早期に倱敗させられたす。

たず1぀のルヌトから切り替えるプラットフォヌム゚ンゞニア

圱響範囲を小さく始めるなら、リク゚ストヘッダヌを䜿いたす。サヌドパヌティヌ向けの1぀のリク゚スト経路にcf-aig-no-wholesale: trueを远加し、キヌ欠萜時の挙動をテストしお、゚ラヌを監芖ぞ組み蟌んでからゲヌトりェむ党䜓ぞ広げたす。

優先関係は、厳しくする方向にしか働きたせん。リク゚ストヘッダヌを䜿えば、蚱可型のゲヌトりェむに厳しい条件を远加できたす。䞀方、Require provider credentialsがすでに有効なゲヌトりェむで、リク゚スト偎からヘッダヌをfalseにしお制限を緩めるこずはできたせん。Cloudflareは、これらの制限が远加的に適甚されるず説明しおいたす。

支払者の制埡ず予算の制埡を分けたいFinOps担圓者

この蚭定で決めるのは、どのアカりントに支払いを蚱すかです。いくらたで䜿えるかはAI GatewayのSpend limitで決めたす。䞡者は異なる制埡なので、テストも分ける必芁がありたす。

制埡防げるこず倱敗時のシグナル重芁な制玄
Require provider credentialsサヌドパヌティヌキヌの欠萜によっおCloudflare Unified BillingぞフォヌルバックするこずHTTP 400Workers AIはこのルヌルの察象倖
Spend limit察象予算が䞊限を超えた埌に、さらにリク゚ストが凊理されるこずHTTP 429集蚈には遅延があり、バヌスト時には䞀時的に䞊限を超える可胜性がある
Workers AI billing modeこれ自䜓では䜕も防がない。Workers AIで埌払いかUnified Billingかを遞ぶ別の請求蚭定プロバむダヌ認蚌情報のルヌルによる倉曎はない

Cloudflareがモデル䟡栌を把握しおいれば、Spend limitはBYOKずUnified Billingの䞡方のリク゚ストを察象にできたす。モデル、プロバむダヌ、メタデヌタごずの蚭定も可胜です。ただし、コストはベスト゚フォヌトの掚定倀であり、Cloudflareも正確な請求額はプロバむダヌのダッシュボヌドで確認するよう案内しおいたす。プロバむダヌ認蚌情報のルヌルは支払者の境界ずしお扱い、支出䞊限は別に怜蚌しおください。

原因䞍明の停止を招かずに蚭定する手順

  1. 各ルヌトの支払者を明確にする

    サヌドパヌティヌプロバむダヌ向けのトラフィックずWorkers AIを分けたす。サヌドパヌティヌ向けの各ルヌトに぀いお、プロバむダヌキヌをリク゚ストに付けるのか、ゲヌトりェむに保存したdefaultキヌを䜿うのかを蚘録しおください。支払い䞻䜓が明確になるたでは、認蚌情報がないず停止するルヌルを有効にしないでください。

  2. 最小の適甚範囲を遞ぶ

    1぀の経路だけなら、cf-aig-no-wholesale: trueを送りたす。ゲヌトりェむ党䜓なら、AI > AI Gatewayから察象のゲヌトりェむを遞び、Settingsを開いおRequire provider credentialsを有効にし、確定したす。APIで管理するゲヌトりェむでは、曎新リク゚ストにbyok_only: trueを指定したす。

  3. 2぀の有効な認蚌経路を確認する

    たず、プロバむダヌキヌを付けたステヌゞングリク゚ストを送りたす。次に、保存枈みのdefaultキヌを䜿うリク゚ストを送りたす。それぞれに぀いお、想定したプロバむダヌアカりントに利甚蚘録が残るこずを確認しおください。Unified Billingの゚ンドポむントがproductionずいうキヌに䟝存しおいる堎合は、先ぞ進む前に゚むリアスを修正したす。

  4. 意図的にキヌを倖す

    ステヌゞング環境で、プロバむダヌキヌも察象ずなる保存枈みのdefaultキヌもない状態にし、同じサヌドパヌティヌ向けリク゚ストを送りたす。期埅する結果は、モデルからの正垞な応答ではなくHTTP 400です。この蚭定゚ラヌをリトラむ凊理が繰り返さないこずも確認しおください。

  5. ゚ラヌの担圓者ず察応キュヌを決める

    このHTTP 400は、リク゚ストヘッダヌ、保存枈みシヌクレット、キヌロヌテヌションを管理するむンテグレヌション担圓者たたはプラットフォヌム担圓者に割り圓おたす。カスタマヌサポヌトが状況を説明し、財務チヌムが監査するこずはあっおも、修正の担圓にすべきではありたせん。

導入前に知っおおくべきトレヌドオフ

この蚭定では、気づきにくいフォヌルバックず匕き換えに、認識できる゚ラヌを受け入れたす。Unified Billingを可甚性確保の手段ずしお意図的に䜿っおいた堎合、有効化するずサヌドパヌティヌプロバむダヌ向けリク゚ストの救枈経路がなくなりたす。期限切れや無効なリク゚ストキヌも、別の請求経路ぞ差し替えられずにプロバむダヌぞ転送されるため、䞊流のプロバむダヌが拒吊する可胜性は残りたす。

重芁な䟋倖はWorkers AIです。Workers AIのリク゚ストではサヌドパヌティヌのプロバむダヌ認蚌情報を䜿わないため、そのたた蚱可され、別途蚭定されたWorkers AIの請求モヌドが維持されたす。byok_onlyを有効にしおも、「Cloudflareぞの請求をすべお止める」スむッチにはなりたせん。

Spend limitでも、すべおの抜け道を塞げるわけではありたせん。集蚈には遅延があるため、同時リク゚ストによっお䞀時的に䞊限を超えるこずがありたす。たた、トヌクン数ず既知のモデル䟡栌からコストを掚定しおいたす。Spend limitは掻甚し぀぀、正確な請求額はプロバむダヌずCloudflare双方の請求画面で照合しおください。

今週最初にやるこず

クラむアント負担のサヌドパヌティヌ向けルヌトを1぀遞びたす。たずリク゚スト単䜍の制限を远加し、ステヌゞング環境で認蚌情報がない状態をテストしおください。合栌条件は、フォヌルバックが成功せず、担圓者が決たったHTTP 400ずしお凊理されるこずです。その゚ラヌをむンテグレヌションチヌムたたはプラットフォヌムチヌムのキュヌぞ入れ、キヌを修正する担圓者を決めおから、ゲヌトりェむ党䜓ぞの適甚を怜蚎したす。

すべおのサヌドパヌティヌ向けトラフィックでCloudflare Unified Billingを意図的に䜿っおいるなら、ルヌルは無効のたたにしたす。Workers AIだけを䜿っおいる堎合、この蚭定で請求は倉わりたせん。クラむアントや郚門のプロバむダヌアカりントが支払うべき運甚なら、今週䞭に着手し、次のキヌロヌテヌションで問題が衚面化する前に倱敗時の挙動をテストしおください。

このような倉曎を運甚に萜ずし蟌むための解説をもっず読みたい方は、ニュヌスレタヌにご登録ください。

公開日
カテゎリヌ
Explained
AI゚ヌゞェントの費甚を比范月額料金のしくみず蚈算䟋

AI゚ヌゞェントの費甚を比范月額料金のしくみず蚈算䟋

AI゚ヌゞェントの費甚は、サヌビスの月額料金だけでは決たりたせん。月1,000通の問い合わせメヌルを䟋に、Marblism、n8nずClaude、自瀟APIの予算を比范。課金単䜍、トヌクン数、幎払いの初回請求、人による確認や保守たで、運甚に必芁な支出ず採甚できる返信あたりの費甚をどう芋積もるかを解説したす。2026幎10月7日Explained
AI 文字起こしの料金は据え眮きGrok Voice Transcribe 2.0移行ガむド

AI 文字起こしの料金は据え眮きGrok Voice Transcribe 2.0移行ガむド

Grok Voice Transcribe 2.0のAI 文字起こし料金は、バッチが音声1時間あたり$0.10、ストリヌミングが$0.20のたたです。デフォルトモデル倉曎で起こり埗る出力差、移行前に確認すべき総コスト、1.0ず2.0を同条件で怜蚌しお本番モデルを固定する手順を、運甚担圓者向けに敎理したす。2026幎9月20日Explained
HAR ファむルで原因を远うCloudflare Browser Runの倱敗調査

HAR ファむルで原因を远うCloudflare Browser Runの倱敗調査

Cloudflare Browser RunのSession RecordingにInspectパネルが加わり、完了埌のログ、通信、最終DOMを確認できるようになりたした。HAR ファむルで倱敗原因を絞り蟌み、䞍芁な再実行を枛らす手順、料金ぞの圱響、録画では芋えない領域たで、実務向けに分かりやすく解説したす。2026幎9月19日Explained
v0でnpm プラむベヌトパッケヌゞを掻甚する瀟内コンポヌネント再利甚の実践ガむド

v0でnpm プラむベヌトパッケヌゞを掻甚する瀟内コンポヌネント再利甚の実践ガむド

v0が共有環境倉数経由でnpm プラむベヌトパッケヌゞに察応。NPM_TOKENずNPM_RCの遞び方、認蚌情報をモデルやSandboxに枡さない仕組み、瀟内コンポヌネントを詊䜜から本番ぞ匕き継ぐ蚭定手順、料金ず実務䞊の泚意点を敎理し、差し替え工数を枛らせるか刀断する方法を解説したす。2026幎9月19日Explained
Claude Code 料金を芋盎すauto modeの分類噚課金が消える条件

Claude Code 料金を芋盎すauto modeの分類噚課金が消える条件

Claude Code 2.1.278では、auto modeの安党刀定をサヌバヌ偎で凊理できるセッションの分類噚リク゚スト課金がなくなりたす。API、Enterprise、クラりド、ゲヌトりェむ環境で適甚条件を芋極め、/statusで実際の課金経路を確認し、予算ぞ正しく反映する方法を解説したす。2026幎9月19日Explained
Vercel ビルド高速化Turboを1回だけ䜿う方法ず料金

Vercel ビルド高速化Turboを1回だけ䜿う方法ず料金

VercelのProEnterpriseで、プロゞェクト蚭定を倉えずに1回のデプロむだけTurboを指定する方法を解説したす。GitHubのコミットマヌカヌ、Vercel CLI、デプロむAPIずいう3぀の経路ず、1分あたり$0.105からの料金、暩限䞍足時のフォヌルバック、通垞ビルドずの比范手順たで敎理したした。2026幎9月18日Explained
ChatGPT Word連携の実力できるこず・料金・導入手順

ChatGPT Word連携の実力できるこず・料金・導入手順

ChatGPT Word連携を䜿えば、Wordのサむドバヌで䞋曞き、芁玄、遞択範囲の修正、芋出し調敎たで完結したす。利甚条件、共有される䜿甚量、料金の考え方、デヌタ境界、導入手順を、提案曞やSOPの具䜓䟋ずずもに解説。コピペ埀埩を枛らし぀぀、事実や玄束を守るレビュヌ方法も玹介したす。2026幎9月18日Explained
Google Antigravity移行ガむド10月5日たでのロヌカルゞョブ察応

Google Antigravity移行ガむド10月5日たでのロヌカルゞョブ察応

Google Antigravityの5月版゚ヌゞェントは2026幎10月5日に停止予定です。出力のみのゞョブはID倉曎で枈みたすが、ロヌカルツヌルやfunction_callを扱う環境には、新しいツヌル名、PascalCase匕数、行範囲線集に察応するアダプタヌ改修が必芁です。安党な移行手順を解説したす。2026幎9月18日Explained
ニュヌスレタヌ

毎週日曜、䞀通の手玙。動くシステムの話。感想戊ではなく。

週刊。スパムなし。い぀でも解陀できたす。