CoreCode文档

接入

Claude Code

把 Claude Code 的接口地址指向 CoreCode。命令行、VS Code 插件和 JetBrains 插件共用同一份配置。

安装

已安装可以跳过这一步。

curl -fsSL https://claude.ai/install.sh | bash

也可以用 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

想永久生效,把两行 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 小时缓存。
languageClaude 回复用的语言,如 "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 等)