---
title: "shunt"
description: "Claude Code を任意のモデルへ shunt する — 仕様準拠の Claude Code LLM ゲートウェイ。"
image: "https://shunt-docs.pages.dev/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://shunt-docs.pages.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# shunt

Claude Code を任意のモデルへ shunt する。マッピングしたモデルだけを別プロバイダーへ振り分け、それ以外はすべて変更なしで Anthropic へパススルーする透過的なゲートウェイ。

[クイックスタート](/ja/getting-started/quickstart/) · [Why shunt?](/ja/getting-started/why-shunt/)

- **グローバルではなくモデル単位** — ルーティングは各リクエストの `model` id によって駆動されます。メインセッションを
Claude のまま残し、あなたが指名したモデルだけを — 単一のサブエージェントに至るまで —
プロンプトのフィンガープリンティングなしで振り分けます。
- **仕様準拠のゲートウェイ** — 公式の [Claude Code LLM ゲートウェイ
プロトコル](https://code.claude.com/docs/en/llm-gateway-protocol)を実装:
`/v1/messages`、`/v1/models` discovery、トークンカウント、アトリビューションの
パススルー。
- **OpenAI & ChatGPT/Codex** — Anthropic Messages ⇄ OpenAI Responses API を変換 — OpenAI
API キー経由、または `codex login` で再利用した ChatGPT サブスクリプション経由。
- **あらゆる Anthropic 互換バックエンド** — Kimi、DeepSeek、GLM、MiniMax、OpenRouter、Vercel AI Gateway などは
`[providers.<name>]` テーブルを 1 つ書くだけ — コード変更なし。

Source: https://shunt-docs.pages.dev/ja/index.mdx
