Claude Code 是 Anthropic 出品的 AI 编码代理,在终端中读取代码、编辑文件、运行命令。
curl -fsSL https://claude.ai/install.sh | bash
使用 CC Switch 配置(推荐)
打开 CC Switch,选择顶部 Claude 标签,点击 + 添加配置:
| 字段 | 填写内容 |
|---|
| 供应商名称 | 自定义,如 oursai_claude |
| API Key | 你的 Key |
| 请求地址 | https://oursai.info |
Claude Code 的请求地址是 https://oursai.info,不带 /v1。
还可以配置模型映射,将不同的模型别名映射到你想用的模型。
手动配置
编辑 ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://oursai.info",
"ANTHROPIC_AUTH_TOKEN": "sk-你的KEY"
}
}
或通过环境变量:
export ANTHROPIC_BASE_URL=https://oursai.info
export ANTHROPIC_AUTH_TOKEN=sk-你的KEY
切换模型
在 Claude Code 中使用 /model 命令:
/model sonnet
/model opus
/model haiku
也可以在 CC Switch 中切换模型。
配置上下文压缩
Claude Code 默认在上下文窗口使用约 83% 时自动压缩。如果你使用 1M 上下文窗口的分组,可以通过 CLAUDE_AUTOCOMPACT_PCT_OVERRIDE 调整压缩触发时机。
例如,希望在 180k tokens 时触发压缩(180k / 1000k = 18%):
在 ~/.claude/settings.json 的 env 中添加:
{
"env": {
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "18"
}
}
或临时设置环境变量:
export CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=18
| 值 | 1M 窗口下触发时机 | 适合场景 |
|---|
18 | ~180k tokens | 频繁保持干净上下文 |
50 | ~500k tokens | 平衡性能和上下文保留 |
83 | ~830k tokens(默认) | 最大化上下文利用 |
只能将阈值设置为低于 83% 的值。设置高于 83% 的值会被静默忽略。
官方文档:code.claude.com/docs