Claude Code を Puyun AI に接続し、Anthropic プロトコルで任意の大規模言語モデルを呼び出します。
Claude Code は Anthropic 公式のコマンドライン AI プログラミングアシスタントで、ネイティブで Anthropic Messages API プロトコルを使用します。Puyun AI のプロトコル自動変換機能により、Claude Code から OpenAI や Gemini などの他のモデルを呼び出すことができ、OpenAI インターフェースへの適合作業は一切不要です。
ターミナルで以下の環境変数を設定します:
export ANTHROPIC_API_KEY="sk-your-api-key"
export ANTHROPIC_BASE_URL="https://ai.tracup.com"
その後、Claude Code を直接実行します:
claude
Claude Code の設定ファイルで設定します。
~/.claude/settings.json を編集し、以下を追加します:
{
"env": {
"ANTHROPIC_API_KEY": "sk-your-api-key",
"ANTHROPIC_BASE_URL": "https://ai.tracup.com"
}
}
プロジェクトのルートディレクトリに .claude/settings.json を作成します:
{
"env": {
"ANTHROPIC_API_KEY": "sk-your-api-key",
"ANTHROPIC_BASE_URL": "https://ai.tracup.com"
}
}
設定完了後、--model パラメータでモデルを指定できます:
# Claude Sonnet の使用
claude --model claude-sonnet-4-6
# GPT-4o の使用(プロトコル自動変換)
claude --model gpt-4o
# 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 の呼び出しは、アカウントのサービス階層に影響を受けます:
| 階層 | 推奨ユース | 説明 |
|---|---|---|
| Test | 機能検証 | Claude Code が正常に接続できるかの確認に適しています |
| Flex | 日常的な開発 | コストパフォーマンスに最も優れ、個人開発者に推奨 |
| Enterprise | チーム本番 | 最も安定しており、チームコラボレーションに推奨 |
接続タイムアウトが発生した場合は、以下をご確認ください:
モデルが存在しないというエラーが返された場合:
Claude Code がレスポンスを解析できない場合: