{"componentChunkName":"component---src-templates-info-posts-js","path":"/information/AI/a1d73226-0eb3-588d-bb31-ef4aa8597381","result":{"data":{"microcmsInformation":{"id":"a1d73226-0eb3-588d-bb31-ef4aa8597381","title":"Vercel AI Gatewayとは？使い方・料金・対応モデルを公式情報から解説【2026年10月版】","date":"2026 年 10 月 07 日","image":{"url":"https://images.microcms-assets.io/assets/52137c02cafa4450bbdc092b64fbadac/6d29050e33284c01a4009ae73878727b/vercel-ai-gateway.png"},"author":{"author":"Goubara"},"body":"<p>複数の生成AIをアプリに組み込むと、モデルごとにAPIキー、請求、障害対応、利用状況の確認方法が分かれてしまいます。Vercel AI Gatewayは、アプリと各AIプロバイダーの間に置く共通の窓口です。ひとつのAPIキーで複数のモデルにアクセスでき、プロバイダーへの振り分けや利用額の把握もまとめて扱えます。<a href=\"https://vercel.com/ai-gateway\">Vercelの製品ページ</a>によると、テキストに加えて画像・動画・音声などのモデルにも対応しています。</p><p>この記事では、導入を検討するときに気になる「何が便利なのか」「月5ドルの無料枠で何ができるのか」「モデルをどう選ぶのか」を、2026年10月7日時点の公式資料で確認します。モデルの追加や単価は随時変わるため、個別の価格は<a href=\"https://vercel.com/ai-gateway/models\">公式モデル一覧</a>で再確認してください。</p><h2 id=\"h4ec491486a\">AI Gatewayは何をするサービス？</h2><p>AI Gatewayを使う場合、アプリからOpenAI、Anthropic、GoogleなどのAPIを個別に呼ぶ代わりに、AI Gatewayへリクエストを送ります。モデルは <code>openai/gpt-6-astra</code> のような <code>開発元/モデル名</code> 形式で指定します。Gatewayはリクエストを対応するプロバイダーへ転送し、利用量と費用をVercel側で確認できるようにします。<a href=\"https://vercel.com/ai-gateway\">公式概要</a>によれば、予算設定、リクエストログ、利用状況のダッシュボードも用意されています。</p><p>たとえばアプリに「OpenAIのモデルで回答する機能」と「Anthropicのモデルで文章を確認する機能」がある場合、モデルごとの接続や請求を個別に管理する負担を減らせます。Vercelにデプロイしていないアプリからも利用できます。<a href=\"https://vercel.com/docs/ai-gateway/authentication-and-byok\">認証ドキュメント</a>は、APIキーをローカル開発環境や外部サーバー、CIから利用できると案内しています。</p><h3 id=\"hd708344ac3\">AI SDKとの関係</h3><p>名前が似ていますが、<strong>AI SDKはアプリのコードからAIを扱うためのライブラリ</strong>、<strong>AI Gatewayはモデルへの接続・ルーティング・請求などを扱うサービス</strong>です。両者は組み合わせて使えるほか、<a href=\"https://vercel.com/docs/ai-gateway/sdks-and-apis\">OpenAI互換やAnthropic互換のAPI</a>からGatewayを呼ぶこともできます。既存のOpenAI SDKやAnthropic SDKを使う場合は、APIキーとベースURLをGateway向けに変更する方法が公式に示されています。</p><h2 id=\"h876e90abb0\">対応モデルはどう調べる？</h2><p><a href=\"https://vercel.com/ai-gateway/models\">AI Gatewayのモデル一覧</a>では、モデル名に加えて入力・出力の料金、レイテンシ、利用できるプロバイダー、ZDR（ゼロデータ保持）や学習利用の制限、無料クレジットの対象可否などを比較できます。テキストだけでなく、画像、動画、音声、埋め込み、文書のリランク（再ランキング）なども対象です。モデル名や料金は、記事などに掲載された一覧だけで判断せず、この公式一覧で検索するのが確実です。</p><p>選ぶときは、次の順番で確認すると迷いにくくなります。</p><ol><li><strong>用途</strong>：文章生成、画像生成、文字起こしなど、必要な種類で絞る。</li><li><strong>利用資格</strong>：無料枠で試すなら「Free AI Gateway Credit」の対象か確認する。</li><li><strong>費用</strong>：入力・出力の単価と、画像1枚・動画1秒などの課金単位を確認する。</li><li><strong>運用条件</strong>：対応プロバイダー、速度、ZDRや学習利用に関する条件を確認する。</li></ol><p>同じモデルでも、提供するプロバイダーによって価格や機能が異なる場合があります。<a href=\"https://vercel.com/docs/ai-gateway/pricing\">公式料金ドキュメント</a>も、モデルの詳細画面でプロバイダーごとの料金内訳を確認するよう案内しています。</p><h2 id=\"hf96b03bac3\">料金：月5ドルの無料枠と従量課金</h2><p>Vercelは、AI Gatewayではモデル利用料に対する<strong>トークンの上乗せ料金やプラットフォーム料金がかからない</strong>と説明しています。ただし「すべて無料」という意味ではありません。利用したモデルの料金が発生するほか、決済手数料や任意の追加機能の料金が別にかかる場合があります。<a href=\"https://vercel.com/docs/ai-gateway/pricing\">公式料金ページ</a>と<a href=\"https://vercel.com/docs/ai-gateway/rate-limits\">レート制限のドキュメント</a>に基づく違いは次の通りです。</p><table><tbody><tr><th colspan=\"1\" rowspan=\"1\"><p>項目</p></th><th colspan=\"1\" rowspan=\"1\"><p>無料枠</p></th><th colspan=\"1\" rowspan=\"1\"><p>有料枠</p></th></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>クレジット</p></td><td colspan=\"1\" rowspan=\"1\"><p>毎月5ドル分</p></td><td colspan=\"1\" rowspan=\"1\"><p>購入したクレジットから従量課金</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>利用できるモデル</p></td><td colspan=\"1\" rowspan=\"1\"><p>無料枠の対象モデルのみ</p></td><td colspan=\"1\" rowspan=\"1\"><p>提供中の全モデル</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>モデル利用料金</p></td><td colspan=\"1\" rowspan=\"1\"><p>プロバイダーの公表価格に上乗せなし</p></td><td colspan=\"1\" rowspan=\"1\"><p>同左</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>レート制限</p></td><td colspan=\"1\" rowspan=\"1\"><p>モデルごとに低めの上限あり</p></td><td colspan=\"1\" rowspan=\"1\"><p>AI Gateway側の制限なし（プロバイダー側の制限は適用）</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>自分のプロバイダーAPIキー（BYOK）</p></td><td colspan=\"1\" rowspan=\"1\"><p>利用不可</p></td><td colspan=\"1\" rowspan=\"1\"><p>利用可能</p></td></tr></tbody></table><p>月5ドル分の無料クレジットは、<strong>最初のAI Gatewayリクエストを送った時点から適用が始まります</strong>。無料クレジットを使うには、チームに有効な支払い方法を登録しておく必要があります（<a href=\"https://vercel.com/docs/ai-gateway/getting-started\">公式の導入手順</a>）。クレジットを購入すると有料枠へ移行し、月5ドルの無料クレジットは適用されなくなります。購入したクレジットの有効期限は購入から1年です（<a href=\"https://vercel.com/docs/ai-gateway/faq\">公式FAQ</a>）。</p><p>また、無料枠で全モデルを試せるわけではありません。使えるモデルは<a href=\"https://vercel.com/ai-gateway/models?freeTier=true\">無料枠の対象モデル一覧</a>で確認してください。無料枠のレート制限を超えるとHTTP <code>429</code> が返ります。その場合はしばらく待ってから再試行してください。<code>retry-after</code> ヘッダーが付いていれば、その秒数に従います（<a href=\"https://vercel.com/docs/ai-gateway/rate-limits\">レート制限の説明</a>）。</p><p>なお、ここでいう「無料枠・有料枠」はAI Gatewayのクレジットの区分です。Vercel本体のHobby・Pro・Enterpriseといったプランとは別の軸なので、後述する追加機能の「Pro・Enterprise限定」とは分けて考えてください。</p><h3 id=\"hb4e334bd81\">「上乗せなし」でも確認したい費用</h3><p>トークンへの上乗せはない一方で、<a href=\"https://vercel.com/docs/ai-gateway/pricing#add-on-surcharges\">料金ページの追加機能欄</a>には別料金の機能が載っています。2026年10月7日時点の主な例は次の通りです。</p><table><tbody><tr><th colspan=\"1\" rowspan=\"1\"><p>追加機能</p></th><th colspan=\"1\" rowspan=\"1\"><p>料金の例</p></th><th colspan=\"1\" rowspan=\"1\"><p>条件・請求先</p></th></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Custom Reporting</p></td><td colspan=\"1\" rowspan=\"1\"><p>タグ・ユーザーIDなどの書き込み1,000件あたり$0.075、集計クエリ1,000回あたり$5</p></td><td colspan=\"1\" rowspan=\"1\"><p>AI Gateway Credits</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>チーム全体のプロバイダー許可リスト</p></td><td colspan=\"1\" rowspan=\"1\"><p>成功したリクエスト1,000件あたり$0.10</p></td><td colspan=\"1\" rowspan=\"1\"><p>Pro・Enterprise、AI Gateway Credits</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>チーム全体のZDR</p></td><td colspan=\"1\" rowspan=\"1\"><p>リクエスト1,000件あたり$0.10（成功したリクエストのみ課金）</p></td><td colspan=\"1\" rowspan=\"1\"><p>Pro・Enterprise、AI Gateway Credits</p></td></tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Trace Drains</p></td><td colspan=\"1\" rowspan=\"1\"><p>1,000トレースあたり$0.05、転送1GBあたり$0.50</p></td><td colspan=\"1\" rowspan=\"1\"><p>Pro・Enterprise、VercelのDrains利用料として請求</p></td></tr></tbody></table><p>リクエスト単位の <code>only</code> フィルターは全プランで追加料金なしで利用でき、リクエスト単位のZDRはPro・Enterpriseで追加料金なしとされています。</p><p>つまり費用を見積もる際は、<strong>モデル料金、決済手数料の有無、使う追加機能</strong>を分けて確認する必要があります。画像・動画などではトークン以外の単位も使われるため、実際の単価はモデル詳細画面で確認してください。</p><h2 id=\"hb0fcef64e5\">AI SDKで最初のリクエストを送る</h2><p><a href=\"https://vercel.com/docs/ai-gateway/getting-started/text\">公式のテキスト生成クイックスタート</a>に沿った最小例です。VercelのダッシュボードでAI GatewayのAPIキーを作成し、Node.js 22.18以降と <code>ai</code> パッケージを用意します。以下のPowerShell例では、キーを現在のターミナルの環境変数に設定します。実際のキーをコードやGitに保存しないでください。</p><pre><code>pnpm add ai@latest\n$env:AI_GATEWAY_API_KEY = &quot;取得したAPIキー&quot;</code></pre><p><code>index.mts</code> を作成します。モデルIDは公式クイックスタートの例です。</p><pre><code>import { streamText } from &apos;ai&apos;;\n\nconst result = streamText({\n  model: &apos;openai/gpt-6-astra&apos;,\n  prompt: &apos;Vercel AI Gatewayを日本語で一文で説明してください。&apos;,\n});\n\nfor await (const part of result.textStream) {\n  process.stdout.write(part);\n}\n\nconsole.log();</code></pre><pre><code>node index.mts</code></pre><p><code>openai/gpt-6-astra</code> は購入済みクレジットを消費する前提の例です。無料枠で試す場合は、コード中のモデルを<a href=\"https://vercel.com/ai-gateway/models?freeTier=true\">無料枠対象のモデル</a>のIDに置き換えてください。対象外のモデルを使うにはクレジットの購入が必要です。なお、本記事の手順は公式例をもとにしたもので、執筆時に課金を伴うAPIの実行は行っていません。</p><h2 id=\"hf6080921a4\">障害時の切り替えは2種類</h2><p>AI Gatewayの強みのひとつがルーティングです。<a href=\"https://vercel.com/docs/ai-gateway/models-and-providers/provider-options\">プロバイダー設定の資料</a>によれば、標準では最近の稼働状況とレイテンシを踏まえてプロバイダーを選びます。同じモデルを複数のプロバイダーが提供している場合は、ある提供元で失敗しても別の提供元へ切り替えられます。ただし、提供元が1社しかないモデルでは、プロバイダー間の切り替えは起きません。</p><p>さらに、<strong>別のモデルへ切り替える</strong>設定もできます。<a href=\"https://vercel.com/docs/ai-gateway/models-and-providers/model-fallbacks\">モデルフォールバックの資料</a>では、主モデルが使えないときに試すバックアップを <code>providerOptions.gateway.models</code> に並べます。</p><pre><code>import { generateText } from &apos;ai&apos;;\n\nconst result = await generateText({\n  model: &apos;openai/gpt-6-astra&apos;,\n  prompt: &apos;障害時の切り替えを一文で説明してください。&apos;,\n  providerOptions: {\n    gateway: {\n      models: [&apos;anthropic/claude-opus-5&apos;],\n    },\n  },\n});\n\nconsole.log(result.text);</code></pre><p>この例では、まず主モデルを利用可能なプロバイダーで試し、すべて失敗した場合に次のモデルへ進みます。別モデルへ切り替わると、回答の内容、速度、料金が変わることがあります。重要な機能では、どのモデル・プロバイダーが応答したかをリクエストログやレスポンスのプロバイダーメタデータで確認する運用にしておくとよいでしょう。</p><p>特定のプロバイダーを優先したい場合は <code>order</code>、利用先を限定したい場合は <code>only</code> を使います。<code>order</code> に書かなかったプロバイダーも、指定した提供元の後に候補として残ります。一方、<code>only</code> を指定すると、範囲外の提供元へは切り替わりません。指定した提供元がどれも使えない場合、リクエストはエラーになります（<a href=\"https://vercel.com/docs/ai-gateway/models-and-providers/provider-filtering-and-ordering\">公式のフィルタリング・順序指定の説明</a>）。</p><h2 id=\"hcec7d4b19c\">導入前に押さえたい注意点</h2><p><strong>BYOKでもクレジットが必要です。</strong> 自分のプロバイダーAPIキーを持ち込めるのは有料枠のみです。自分のキーでのリクエストが失敗すると、Gatewayのシステム認証情報で再試行され、その分はAI Gateway Creditsから請求されます。既存のプロバイダー契約を使う場合も、<a href=\"https://vercel.com/docs/ai-gateway/pricing#bring-your-own-key-byok\">BYOKの仕様</a>を確認してください。</p><p><strong>データの取り扱いは接続先まで確認しましょう。</strong> ZDRはPro・Enterpriseで利用でき、リクエスト単位とチーム単位のどちらでも設定できます。プロンプトを学習に使わせない制限（<code>disallowPromptTraining</code>）は、全ユーザーが追加料金なしでリクエスト単位に設定できます。ただし、どちらも対応しているプロバイダーにしか振り分けられず、該当する提供元がなければリクエストはエラーになります。</p><p>自分のキー（BYOK）を使う場合はさらに注意が必要です。ZDRを有効にすると、ZDR対応として登録したBYOKキー以外は既定で使われません。学習利用の制限はBYOKのリクエストには適用されないため、接続先プロバイダーとの契約条件を自分で確認してください（<a href=\"https://vercel.com/docs/ai-gateway/security-and-compliance/zdr\">ZDRの公式ドキュメント</a>、<a href=\"https://vercel.com/docs/ai-gateway/security-and-compliance/disallow-prompt-training\">学習利用の制限</a>）。</p><p><strong>モデルや料金は固定ではありません。</strong> 新モデルの追加、提供元、キャンペーン価格、無料枠の対象は変わります。記事に書かれた単価より、利用直前の<a href=\"https://vercel.com/ai-gateway/models\">モデル一覧</a>と<a href=\"https://vercel.com/docs/ai-gateway/pricing\">料金ドキュメント</a>を優先してください。</p><h2 id=\"ha214098e44\">まとめ</h2><p>Vercel AI Gatewayは、複数のAIモデルへの接続を共通化し、ルーティング・請求・利用状況をまとめて扱えるサービスです。AI SDKを使えば、モデルIDを指定するだけで最初のテキスト生成を試せます。無料枠には毎月5ドル分のクレジットがありますが、対象モデルが限られ、レート制限もある点に注意が必要です。実運用では、モデルごとの料金、追加機能、フォールバック時の挙動、プロバイダーのデータ取り扱いまで確認したうえで選びましょう。</p><h2 id=\"h03e7af0d39\">参考リンク</h2><ul><li><a href=\"https://vercel.com/ai-gateway\">Vercel AI Gateway 製品ページ</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/getting-started\">AI Gateway 導入手順（Getting Started）</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/pricing\">AI Gateway 料金ドキュメント</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/rate-limits\">AI Gateway レート制限</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/faq\">AI Gateway FAQ</a></li><li><a href=\"https://vercel.com/ai-gateway/models\">AI Gateway モデル一覧</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/getting-started/text\">テキスト生成クイックスタート</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/models-and-providers/provider-options\">プロバイダーのルーティングとフォールバック</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/models-and-providers/provider-filtering-and-ordering\">プロバイダーのフィルタリング・順序指定</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/models-and-providers/model-fallbacks\">モデルフォールバック</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/authentication-and-byok\">認証とBYOK</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/security-and-compliance/zdr\">ゼロデータ保持（ZDR）</a></li><li><a href=\"https://vercel.com/docs/ai-gateway/security-and-compliance/disallow-prompt-training\">学習利用の制限（Disallow Prompt Training）</a></li></ul>","category":{"category":"AI"}}},"pageContext":{"id":"a1d73226-0eb3-588d-bb31-ef4aa8597381"}},"staticQueryHashes":["3649515864","63159454"]}