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。