ドキュメント · ガイド

Vercel AI Gateway を Claude Code・Codex などのエージェントで使う

Vercel AI Gateway は 1 つのキーで各社のモデルを 提供元/モデル の ID で提供します。magpie の vercel プリセットはそれを Claude Code・Codex・OpenCode などにつなぎ、3 つの API が設定済みなのでアドレスの入力は不要です。

追加する

  1. キーを作る。Vercel ダッシュボードの AI Gateway → API Keys で作成します。
  2. 追加する。アプリで Vercel AI Gateway を選び、APIキー にキーを貼り付けるか、CLI で追加します。
ターミナル
magpie provider add vercel 
magpie provider test vercel

プリセットは Chat Completions と Responses を https://ai-gateway.vercel.sh/v1、Anthropic Messages を https://ai-gateway.vercel.sh に向けています。Vercel のドキュメントでは、どの API でもすべてのモデルが使えます。

エージェントで使う

モデル ID は vercel/<Vercel のモデル ID> で、Vercel の ID 自体に提供元が入っています。

ターミナル
magpie claude vercel/anthropic/claude-sonnet-4.6
magpie codex vercel/openai/gpt-5.5

Claude のモデルは、エージェントがどの API で話しても Vercel の Anthropic Messages に送ります。両方を提供する中継は Chat で cache_control を落とし、毎ターンがキャッシュなしで課金され、思考も同様に影響を受けたためです。ほかのモデルはエージェント自身の API で送ります。Codex は Responses、Chat クライアントは Chat Completions です。

モデル一覧

Vercel の /v1/models は各行の種類を返し、magpie はそれで分けます。

補足

よくある質問

magpie は Vercel AI Gateway に対応していますか?

対応しています。vercel プリセットに AI Gateway のキーを入れると、Chat Completions・Responses・Anthropic Messages が設定され、モデル ID は vercel/<提供元>/<モデル> です。

Vercel の Claude を Claude Code で使うとキャッシュは効きますか?

効きます。Claude のモデルは必ず Vercel の Anthropic Messages に cache_control をそのまま送るので、Chat でキャッシュを失うことはありません。

Codex で Vercel AI Gateway を使えますか?

使えます。Codex の Responses を magpie が Vercel の /v1 Responses API に送ります。モデルは vercel/<提供元>/<モデル> です。

一覧に出ないモデルがあるのはなぜ?

magpie は Vercel の種類で分けます。評価モデル・リアルタイム音声・-batch の ID は同期チャットに答えないのでエージェントの一覧に出さず、画像・動画・埋め込み・音声モデルはそれぞれの API に回します。

関連ページ:OpenRouter を Claude Code・Codex・Gemini CLI・OpenCode で使う、アカウント・キー・プロバイダーのローテーションとフェイルオーバー。エラーが出たら よくあるエラーの直し方:401・429・502・504 など を見るか、Discord で質問してください。