Claude Code を TokenCode に接続し、Anthropic プロトコルで任意の大規模言語モデルを呼び出します。
Claude Code は Anthropic 公式のコマンドライン AI プログラミングアシスタントで、ネイティブで Anthropic Messages API プロトコルを使用します。TokenCode のプロトコル自動変換機能により、Claude Code から OpenAI や Gemini などの他のモデルを呼び出すことができ、OpenAI インターフェースへの適合作業は一切不要です。
ターミナルで以下の環境変数を設定します:
export ANTHROPIC_API_KEY="sk-your-api-key"
export ANTHROPIC_BASE_URL="https://tokencode.dev"
その後、Claude Code を直接実行します:
claude
Claude Code の設定ファイルで設定します。
~/.claude/settings.json を編集し、以下を追加します:
{
"env": {
"ANTHROPIC_API_KEY": "sk-your-api-key",
"ANTHROPIC_BASE_URL": "https://tokencode.dev"
}
}
プロジェクトのルートディレクトリに .claude/settings.json を作成します:
{
"env": {
"ANTHROPIC_API_KEY": "sk-your-api-key",
"ANTHROPIC_BASE_URL": "https://tokencode.dev"
}
}
設定完了後、--model パラメータでモデルを指定できます:
# Claude Sonnet の使用
claude --model claude-sonnet-4-6
# GPT-4o の使用(プロトコル自動変換)
claude --model gpt-5.5
# Gemini 2.5 Pro の使用(プロトコル自動変換)
claude --model gemini-2.5-pro
# DeepSeek の使用(プロトコル自動変換)
claude --model deepseek-chat
以下のコマンドを実行して、設定が成功したか確認します:
claude --model claude-sonnet-4-6 -p "Hello, 接続確認"
正常なレスポンスが返ってくれば、接続設定は成功です。
接続タイムアウトが発生した場合は、以下をご確認ください:
モデルが存在しないというエラーが返された場合:
Claude Code がレスポンスを解析できない場合: