Claude Code
Claude Code 連携
Claude Code、Cursor、VS Code 拡張機能、その他 Anthropic 互換クライアントを UnoRouter に向けると、すべてのモデルに到達できます。
Claude Code について
Claude Code は Anthropic のターミナル向けエージェント型コーディングツールです。コードベースを読み、ファイルを編集し、コマンドを実行し、ウェブを検索し、外部ツールを呼び出します。Claude Code 公式ドキュメントを参照してください。
機能
| 機能 | 説明 |
|---|---|
| エージェンティックコーディング | コードベースを読み、ファイルを編集・作成し、シェルコマンドを実行し、タスクが完了するまで反復します。 |
| コードベース全体のコンテキスト | プロジェクト構成、依存関係、規約を読み取ります。手動でのファイル選択は不要です。 |
| ターミナルネイティブ | IDEプラグインなしでターミナル上で動作します。あらゆるエディタや言語で使えます。 |
| Git 連携 | コミットの作成、ブランチ管理、マージ競合の解決、プルリクエストの作成を行います。 |
| ツール利用と MCP | データベース、API、ブラウザなどのツール向けに Model Context Protocol(MCP)サーバーに対応します。 |
| マルチモデル対応 | UnoRouter 経由ですべての Claude モデル(Opus、Sonnet、Haiku)が使えます。/model で切り替えます。 |
| 拡張思考 | 複雑な推論タスク向けの拡張思考モード。 |
| 画像とファイル入力 | 画像をターミナルにドラッグしたり、スクリーンショットを貼り付けたりできます。PDF、CSV などのファイルも読み取ります。 |
| 安全な既定動作 | 破壊的なコマンドの前に許可を求めます。許可レベルは設定可能です。 |
CC Switch によるクイック設定
APIエンドポイントとプロバイダー名をワンクリックで設定します。
手動設定
Claude Code を UnoRouter に向けます。
永続的な設定ファイル(推奨)
セッションやターミナル再起動をまたいで保持されます。
%APPDATA%\claude\settings.json
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.unorouter.com",
"ANTHROPIC_API_KEY": "YOUR_API_KEY",
"MAX_THINKING_TOKENS": "0",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}環境変数
シェルプロファイルに追加します。プロファイルファイルから読み込まない限り、ターミナルを閉じるとリセットされます。
powershell
$env:ANTHROPIC_BASE_URL="https://api.unorouter.com"
$env:ANTHROPIC_API_KEY="YOUR_API_KEY"
$env:MAX_THINKING_TOKENS="0"
$env:CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS="1"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"インストール
ステップ 1:Node.js をインストール
Claude Code には Node.js 18 以降が必要です。nodejs.org から LTS 版をインストールしてください。
ステップ 2:Git Bash をインストール
Claude Code には Unix 系シェルが必要です。Git Bash を含む Git for Windows を git-scm.com からインストールしてください。
ステップ 3:Claude Code をインストール
bash
npm install -g @anthropic-ai/claude-codeはじめる
APIキーを取得して、Claude Code で UnoRouter を使います。