bn-router

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-key

Codex 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"]