Claude Code
Claude Code 整合
把 Claude Code、Cursor、VS Code 擴充套件或任何 Anthropic 相容用戶端指向 UnoRouter,即可使用全部模型。
關於 Claude Code
Claude Code 是 Anthropic 為終端機打造的代理式編碼工具。它會讀取程式碼庫、編輯檔案、執行指令、搜尋網頁並呼叫外部工具。請參閱 Claude Code 官方文件。
功能
| 功能 | 說明 |
|---|---|
| 代理式程式設計 | 讀取程式碼庫,編輯與建立檔案,執行 shell 指令,並反覆進行直到任務完成。 |
| 完整程式庫脈絡 | 讀取專案結構、相依套件與慣例。不必手動挑選檔案。 |
| 原生終端機 | 在終端機中執行,不需要 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"
}
}環境變數
加入你的 shell 設定檔。除非從設定檔載入,否則關閉終端機後就會重置。
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 的 shell。請從 git-scm.com 安裝內含 Git Bash 的 Git for Windows。
步驟 3:安裝 Claude Code
bash
npm install -g @anthropic-ai/claude-code開始使用
取得 API 金鑰,在 Claude Code 中使用 UnoRouter。