LogoToRouterドキュメント
LogoToRouterドキュメント
ホームToRouter とは5 分で始めるコアコンセプト
OpenAI Python SDKOpenAI Node / TypeScript SDKAnthropic SDK(Python と TypeScript)Google Gen AI SDK(Gemini)CursorCline(VS Code 拡張機能)Claude Code CLILangChain と LlamaIndexDify と n8n(ノーコード)
統合ガイド

Claude Code CLI

Anthropic 公式の Claude Code CLI を ToRouter に対して実行し、Anthropic 専用キーなしで完全なエージェント型コーディングを実現します。

Claude Code は Anthropic 公式のターミナルエージェントです。ネイティブの Anthropic Messages API を話し、ToRouter はこれを 1:1 で公開しています。そのため、環境変数を 2 つ設定するだけで、CLI は変更なしで ToRouter に対して動作します。

設定

環境変数値
ANTHROPIC_BASE_URLhttps://portal.torouter.ai
ANTHROPIC_API_KEYsk-***

モデルはセッションごとに CLI フラグ --model または /model スラッシュコマンドで選択します。デフォルトは現行のフラッグシップ Claude です。

インストールと実行

npm install -g @anthropic-ai/claude-code

export ANTHROPIC_BASE_URL=https://portal.torouter.ai
export ANTHROPIC_API_KEY=sk-***

claude
npm install -g @anthropic-ai/claude-code

$env:ANTHROPIC_BASE_URL = "https://portal.torouter.ai"
$env:ANTHROPIC_API_KEY  = "sk-***"

claude

CLI 内で:

> /model claude-opus-4-7
> Refactor src/server.go for readability

プロンプトキャッシュはデフォルトで有効

Claude Code はシステムプロンプトや直近のターンに対して積極的に cache_control を使用します。ToRouter は Anthropic 直接ルーティングおよび Anthropic-on-OpenRouter ルーティングの両方で cache_control を変更なしで転送します。そのため、長時間のセッションにおける実効コストは Anthropic 公表のキャッシュ価格と一致します。

よくあるハマり

  • ANTHROPIC_BASE_URL には https://portal.torouter.ai を使用してください。/v1 サフィックスは不要です。Claude Code が自分で /v1/messages を付与します。
  • claude /login は Anthropic 直接課金用の OAuth ログインフローです。ToRouter を使う場合は完全にスキップしてください。環境変数だけで十分です。
  • 新しいターミナルセッションでも読み込まれるよう、環境変数はシェルプロファイル(~/.zshrc、~/.bashrc)に永続化するか、.env ローダーを利用してください。
  • ツール利用の多いセッションではキーごとのレート制限に達することがあります。ToRouter コンソールの「Keys → Rate limits」で調整してください。

次のステップ

API キーを作成する

Base URL と認証リファレンス

モデルカタログ

エラーのトラブルシューティング

Cline(VS Code 拡張機能)

Cline の VS Code エージェントを設定し、ToRouter 経由で Claude、GPT などのモデルを利用します。

LangChain と LlamaIndex

LangChain の ChatOpenAI と LlamaIndex の OpenAI ラッパーを ToRouter に対して利用し、ひとつのチェーンで Claude、GPT、Gemini を組み合わせます。

目次

設定インストールと実行次のステップ