VibeAPI

手动配置 settings.json

直接编辑配置文件的高级配置方式

推荐使用 CC Switch 配置,图形化操作更简单。本文适合需要完全控制配置文件的高级用户,或无桌面环境(SSH 服务器)的场景。

如果你不想使用 CC Switch,可以直接编辑 Claude Code 的配置文件。

配置文件位置

系统路径实际示例
Windows%USERPROFILE%\.claude\settings.jsonC:\Users\你的用户名\.claude\settings.json
macOS~/.claude/settings.json/Users/你的用户名/.claude/settings.json
Linux~/.claude/settings.json/home/你的用户名/.claude/settings.json

如果 .claude 文件夹不存在,手动创建即可。Windows 用户在文件管理器地址栏输入 %USERPROFILE% 回车可以快速到达用户目录。

基本配置

需要编辑两个文件:

settings.json

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-你的VibeAPI密钥",
    "ANTHROPIC_BASE_URL": "https://www.vibeapi.cn",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

config.json(同目录下)

{
  "primaryApiKey": "vibeapi"
}

config.json 中的 primaryApiKey 用于跳过官方登录流程,值可以随便填(不是你的 Key)。CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 禁用遥测请求,避免连接 Anthropic 官方服务器。

完整配置(含模型映射)

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-你的VibeAPI密钥",
    "ANTHROPIC_BASE_URL": "https://www.vibeapi.cn",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_MODEL": "claude-sonnet-4-6",
    "ANTHROPIC_REASONING_MODEL": "claude-opus-4-6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-4-6",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6"
  }
}

环境变量说明

变量说明
ANTHROPIC_AUTH_TOKENVibeAPI 的 API Key
ANTHROPIC_BASE_URLVibeAPI 的请求地址
ANTHROPIC_MODEL默认使用的模型
ANTHROPIC_REASONING_MODEL推理任务使用的模型
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku 槽位映射的模型
ANTHROPIC_DEFAULT_SONNET_MODELSonnet 槽位映射的模型
ANTHROPIC_DEFAULT_OPUS_MODELOpus 槽位映射的模型

其他可选配置

{
  "env": {
    "ENABLE_TOOL_SEARCH": "true",
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  },
  "model": "sonnet",
  "attribution": {
    "commit": "",
    "pr": ""
  }
}

验证

claude --version
claude  # 直接对话,无需登录

如果能正常对话,说明配置成功。