接入
Claude Code
把 Claude Code 的接口地址指向 CoreCode。命令行、VS Code 插件和 JetBrains 插件共用同一份配置。
安装
已安装可以跳过这一步。
curl -fsSL https://claude.ai/install.sh | bash
irm https://claude.ai/install.ps1 | iex
也可以用 npm 安装:npm install -g @anthropic-ai/claude-code,需要 Node.js 22 或更高。不要用 sudo 安装。装好后运行 claude --version,能打印版本号就说明装好了。Windows 上的安装细节和常见问题见 Windows 安装与配置。
配置
方式一:写入配置文件(推荐)
编辑 ~/.claude/settings.json(Windows 是 %USERPROFILE%\.claude\settings.json),没有就新建。已有内容时只合并 env 这一段:
{
"env": {
"ANTHROPIC_BASE_URL": "https://corecode.live",
"ANTHROPIC_AUTH_TOKEN": "sk-你的密钥"
}
}
保存后新开终端运行 claude,所有项目都会走 CoreCode。
方式二:环境变量
export ANTHROPIC_BASE_URL=https://corecode.live
export ANTHROPIC_AUTH_TOKEN=sk-你的密钥
claude
$env:ANTHROPIC_BASE_URL = "https://corecode.live"
$env:ANTHROPIC_AUTH_TOKEN = "sk-你的密钥"
claude
想永久生效,把两行 export 加进 ~/.zshrc 或 ~/.bashrc;Windows 用 setx ANTHROPIC_BASE_URL https://corecode.live 和 setx ANTHROPIC_AUTH_TOKEN sk-你的密钥,然后重开终端。
检查是否生效
claude -p "回复 ok"
返回 ok 即接通。在 Claude Code 里输入 /status,能看到 Base URL 是 https://corecode.live。控制台「使用日志」里会出现这次请求和扣费。
ANTHROPIC_API_KEY,也不要在 Claude Code 里用 claude.ai 账号登录,否则会和密钥冲突。之前登录过的,先在 Claude Code 里执行 /logout。模型不用改,Claude Code 默认的 Opus / Sonnet / Haiku 都能直接用;指定模型时用 claude --model claude-sonnet-5-5。VS Code / JetBrains
VS Code 的 Claude Code 插件和命令行共用 ~/.claude/settings.json。按上面的 方式一把 env 写进这个文件,然后完全退出 VS Code 再打开,插件就会走 CoreCode。JetBrains 插件是在 IDE 的终端里运行命令行版 Claude Code,配置方法和命令行一样。完整步骤和常见问题见 VS Code 与 JetBrains。
插件里如果之前用 claude.ai 账号登录过,先退出登录,否则它会继续用官方账号。
推荐配置
只填 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN 就能用。下面这些是可选项,按需合并进 ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://corecode.live",
"ANTHROPIC_AUTH_TOKEN": "sk-你的密钥",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_DISABLE_1M_CONTEXT": "1"
},
"language": "chinese"
}
| 配置 | 作用 |
|---|---|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | 关掉自动更新、遥测、错误上报、反馈命令、更新日志等访问 Anthropic 官方的非必要请求。网络连不上官方服务时建议加上。自动更新关掉之后,要手动运行 claude update 升级。 |
CLAUDE_CODE_DISABLE_1M_CONTEXT | 把默认 1M 上下文的模型限制在 200K。每轮发送的上下文更短、花费更低,代价是会更早触发自动压缩。 |
CLAUDE_CODE_PROMPT_CACHE_TTL | 设为 1h 时写 1 小时缓存,适合经常停顿几十分钟的用法,见 1 小时缓存。 |
language | Claude 回复用的语言,如 "chinese"。 |
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS 或 ENABLE_TOOL_SEARCH=false,那是因为它们转发不了 Anthropic 的 beta 请求头。CoreCode 原样透传,这两项都不要设:前者会去掉 1 小时缓存和 MCP 工具搜索需要的请求头,还会关掉 auto 模式的服务端审查,让每次工具调用前多出一条付费的检查请求,这类检查还可能被 Anthropic 的安全分类器拒绝(见 auto 模式的开销),后者会让所有 MCP 工具定义每轮都发一遍,MCP 一有变化缓存就失效。常用命令
下面是最基本的几条;更全的斜杠命令和快捷键见 常用命令大全,接 MCP 服务器见 MCP 配置教程。
| 命令 | 作用 |
|---|---|
claude -c | 继续当前目录最近的一次会话 |
claude -r | 从历史会话列表里选一个恢复 |
claude -p "…" | 只问一次、打印结果后退出,适合脚本 |
claude --model claude-sonnet-5-5 | 指定模型启动 |
claude update | 升级 Claude Code;当前版本和最近的变化见 最新版本与更新记录 |
/status | 看版本、模型、Base URL 和配置来源,确认是否走了 CoreCode |
/usage(或 /cost) | 看本会话的 token 用量和费用 |
/context | 看上下文被什么占用 |
/compact | 压缩对话历史,长会话继续干活时用 |
/model | 切换模型。会话中途切换会让缓存失效 |
| Shift + Tab | 切换权限模式(默认、自动接受编辑、计划、auto 等) |