CLI とツール
Claude Code、Codex CLI、CC-Switch を bnrouter ゲートウェイに接続。
Claude Code
Claude Code はカスタム API ゲートウェイをネイティブサポートしています。環境変数に base URL とキーを設定すれば、すべてのモデル呼び出しがゲートウェイを通ります。
Claude Code · .env
# Point Claude Code at your bnrouter gateway
ANTHROPIC_BASE_URL=https://your-gateway.example.com/v1
ANTHROPIC_API_KEY=sk-your-api-keyCodex CLI
Codex CLI は OpenAI プロトコルを使用しており、任意の互換エンドポイントを指定できます。ゲートウェイ URL を指定し、キーを使用してすべてのリクエストをルーティングします。
Codex CLI · openai_config
# ~/.codex/config.json
{
"openai_config": {
"api_base": "https://your-gateway.example.com/v1",
"api_key": "sk-your-api-key"
}
}CC-Switch
CC-Switch は複数の API キーとリージョンにわたる Claude Code セッションを管理します。ゲートウェイをエンドポイントの一つとして設定すれば、全セッションが同じクォータと追跡を共有します。
CC-Switch · cc_config
# ~/.config/cc-switch/config.yaml
endpoints:
bnrouter:
url: "https://your-gateway.example.com/v1"
key: "sk-your-api-key"
profiles: ["default"]