Claude Code
Claude Code 是 Anthropic 推出的终端 AI 编程助手,可通过 SilvaMux Coding Plan 接入。
前置准备
- 购买订阅:在订阅页选择 Lite / Pro / Max 档位与月付/季付/年付周期,购买 Coding Plan 个人版;支付成功后订阅立即生效。
- 创建订阅 API Key:进入控制台 → Coding Plan → API Keys,点击创建,并立即复制以
cp_live_开头的完整 Key。 - 确认端点与协议:Base URL 为
https://www.silvamux.com/api/coding-plan/v1,兼容 OpenAI 与 Anthropic 两种协议;各端点字段详情见端点与协议。
cp_live_ Key 只能调用 /api/coding-plan/v1 订阅端点,用于常规端点(如 /api/v1/chat/completions)会返回 403 CODING_PLAN_KEY_NOT_ALLOWED;同理,常规 sk_live_ Key 也不能调用订阅端点。购买套餐、创建 Key 与验证调用的完整流程见快速接入。
安装 Claude Code
macOS / Linux
- 安装或更新 Node.js(v18.0 或更高版本)。
- 在终端中执行以下命令安装 Claude Code。
npm install -g @anthropic-ai/claude-code
运行以下命令验证安装,若有版本号输出则表示安装成功。
claude --version
Windows
在 Windows 上使用 Claude Code 需要 WSL 或 Git for Windows,然后在 WSL 或 Git Bash 中执行:
npm install -g @anthropic-ai/claude-code
配置接入凭证
在 Claude Code 中接入 Coding Plan,需要配置以下信息:
ANTHROPIC_BASE_URL:https://www.silvamux.com/api/coding-plan/v1ANTHROPIC_AUTH_TOKEN:cp_live_订阅专用 API KeyANTHROPIC_MODEL:Coding Plan 支持的模型(如deepseek-v4-pro)
macOS / Linux
- 创建并打开配置文件
~/.claude/settings.json(~代表当前系统账户的主目录,.claude目录不存在时可先用mkdir -p ~/.claude创建)。
mkdir -p ~/.claude
nano ~/.claude/settings.json
- 写入以下配置,将
YOUR_API_KEY替换为你的cp_live_Key。可用模型以GET /api/coding-plan/v1/models与模型广场为准。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://www.silvamux.com/api/coding-plan/v1",
"ANTHROPIC_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro",
"CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-pro"
}
}
- 编辑或新增
~/.claude.json,将顶层字段hasCompletedOnboarding设置为true,可避免启动时报Unable to connect to Anthropic services。
{
"hasCompletedOnboarding": true
}
保存后重新打开一个终端即可生效。
Windows
- 创建配置目录(PowerShell):
mkdir -Force $HOME\.claude
notepad $HOME\.claude\settings.json
- 在打开的
%USERPROFILE%\.claude\settings.json中写入与 macOS/Linux 相同的env配置(Base URL 与cp_live_Key 相同)。 - 编辑或新增
%USERPROFILE%\.claude.json,将顶层字段hasCompletedOnboarding设置为true。
配置上下文窗口大小
Claude Code 默认使用 200K 上下文窗口。若所用模型支持更长上下文,可通过在 ~/.claude/settings.json 的 env 中增加 CLAUDE_CODE_MAX_CONTEXT_TOKENS 扩大窗口:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
"ANTHROPIC_BASE_URL": "https://www.silvamux.com/api/coding-plan/v1",
"ANTHROPIC_MODEL": "deepseek-v4-pro",
"CLAUDE_CODE_MAX_CONTEXT_TOKENS": "1000000"
}
}
具体可用的上下文长度由模型决定。
权限模式配置
Claude Code 提供多种权限模式,控制工具执行操作时的确认行为:
| 模式 | 行为 |
|---|---|
default | 每次操作询问用户确认。 |
acceptEdits | 自动批准文件编辑,其他操作仍询问。 |
plan | 只读规划模式,不执行修改。 |
dontAsk | 不询问,需要询问的操作直接拒绝。 |
bypassPermissions | 绕过所有权限检查。 |
delegate | 委托模式。 |
使用 --permission-mode 指定本次会话的默认权限模式:
claude --permission-mode plan
claude --permission-mode acceptEdits
也可在会话中输入 /permissions 动态管理预批准与预拒绝规则,或在 ~/.claude/settings.json 中配置 permissions 字段:
{
"permissions": {
"allow": ["Bash(git:*)", "Read", "Edit"],
"deny": ["Bash(rm:*)"],
"defaultMode": "default"
}
}
allow 自动批准匹配的工具调用,deny 自动拒绝匹配的工具调用;规则支持通配符。
使用 Claude Code
- 打开终端并进入项目目录,启动 Claude Code。
cd path/to/your_project
claude
- 首次启动需要授权 Claude Code 执行文件。
- 输入
/status确认模型、Base URL、API Key 是否配置正确。 - 在 Claude Code 中开始对话。
切换模型
- 启动时切换:
claude --model deepseek-v4-pro - 会话期间切换:输入
/model deepseek-v4-pro
常见命令
| 命令 | 说明 | 示例 |
|---|---|---|
/init | 在项目根目录生成 CLAUDE.md,定义项目级指令与上下文。 | /init |
/status | 查看当前模型、Base URL 等配置状态。 | /status |
/model <模型名称> | 切换模型。 | /model deepseek-v4-pro |
/clear | 清除对话历史,开始全新对话。 | /clear |
/plan | 进入规划模式,仅分析和讨论方案,不修改代码。 | /plan |
/compact | 压缩对话历史,释放上下文窗口空间。 | /compact |
/config | 打开配置菜单,可设置语言、主题等。 | /config |
更多命令与用法详见 Claude Code 官方文档。
使用 IDE 插件
Claude Code 提供 VS Code 与 JetBrains 系列 IDE 的插件。
VS Code
- 先完成上方「配置接入凭证」。
- 打开 VS Code,在扩展市场中搜索
Claude Code for VS Code并安装。 - 安装完成后重启 VS Code,点击右上角图标进入 Claude Code 开始对话。若弹出 Anthropic 登录界面,说明配置尚未生效,请先完成配置。
JetBrains
- 先完成「安装 Claude Code」和「配置接入凭证」。
- 打开 JetBrains(如 IntelliJ IDEA、PyCharm 等),在扩展市场中搜索
Claude Code并安装。 - 安装后重启 IDE,点击右上角图标即可使用,可通过
/model <模型名称>切换模型。
常见问题
报错 Unable to connect to Anthropic services
表示 Claude Code 尝试连接 Anthropic 官方服务而非 SilvaMux,通常是因为配置未生效:
- 确认
~/.claude/settings.json中ANTHROPIC_BASE_URL为https://www.silvamux.com/api/coding-plan/v1、ANTHROPIC_AUTH_TOKEN为cp_live_Key。 - 检查
~/.claude.json中hasCompletedOnboarding是否为true。 - 修改配置后重新打开一个新的终端再执行
claude。
调用时返回 401
表示 API Key 与 Base URL 不匹配:Coding Plan 的 cp_live_ Key 必须搭配 https://www.silvamux.com/api/coding-plan/v1,不要使用常规 sk_live_ Key。
调用时返回 429
订阅额度任一窗口耗尽会返回 429 QUOTA_EXCEEDED(错误信息会标明 5h / weekly / monthly)。等待窗口恢复,或在控制台查看剩余额度。
最佳实践
- 上下文管理:使用
/clear定期重置对话,使用/compact压缩历史,用@明确引用文件。 - 先计划再执行:复杂任务先进入 Plan 模式分析方案,确认后再修改文件。
- 沉淀项目知识:在项目根目录维护 CLAUDE.md,记录构建命令、代码规范与工作流。
- 扩展能力:通过 MCP 连接外部服务,用 Skills 沉淀工作流知识。
- 建立自检闭环:要求修改后运行相关测试,并定义明确的成功标准。