Claude Code
Claude Code 集成
在 Claude Code、Cursor、VS Code 插件以及任意 Anthropic 兼容客户端中使用 UnoRouter。将 API 指向 UnoRouter,即可访问所有模型。
关于 Claude Code
Claude Code 是 Anthropic 官方的代理式编程工具,运行在您的终端中。它能理解整个代码库,编辑文件、执行命令、搜索网页,并与外部工具交互。更多详情请访问 Claude Code 官方文档。
特性
| 特性 | 描述 |
|---|---|
| 代理式编程 | Claude Code 以自主代理方式运行:它会读取代码库、编辑文件、创建新文件、运行 shell 命令,并不断迭代直至任务完成。 |
| 完整代码库上下文 | 理解您的整个项目结构、依赖和编码约定。无需手动选择文件或提供上下文。 |
| 终端原生 | 直接在终端中运行,无需 IDE 插件。适配任何编辑器、任何工作流、任何语言。 |
| Git 集成 | 创建提交、管理分支、解决合并冲突、创建拉取请求。专为您现有的 Git 工作流而设计。 |
| 工具调用与 MCP | 支持模型上下文协议(MCP)服务器,可与数据库、API、浏览器及其他外部工具集成。 |
| 多模型支持 | 通过 UnoRouter 支持所有 Claude 模型(Opus、Sonnet、Haiku)。使用 /model 命令即可随时切换模型。 |
| 扩展思考 | 支持扩展思考模式以处理复杂推理任务。Claude 会在响应前逐步推理问题。 |
| 图像与文件输入 | 直接将图像拖拽或粘贴截图到终端。支持读取 PDF、CSV 及其他文件格式。 |
| 默认安全 | 在执行潜在破坏性命令前会请求许可。可为自动化工作流配置权限级别。 |
使用 CC Switch 快速配置
使用 CC Switch 一键配置提供方。它会自动为您设置 API 端点和提供方名称。
手动配置
配置 Claude Code 使用 UnoRouter 作为 API 提供方。
永久配置文件(推荐)
在会话之间和终端重启时均保留。
%APPDATA%\claude\settings.json
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.unorouter.ai",
"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.ai"
$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 for Windows,其中包含 Git Bash。下载地址:git-scm.com。
步骤 3:安装 Claude Code
bash
npm install -g @anthropic-ai/claude-code准备好开始了吗?
获取 API 密钥,在 Claude Code 中开始使用 UnoRouter。