跳到主要内容Skip to content
文档

Claude Code 配置

让 Claude Code 通过 0-0 的 Anthropic 兼容入口调用模型。

适用范围

Claude Code
本配置写入 Claude Code 标准 ~/.claude 目录。API Key 单独放在本地 helper 脚本里, settings.json 只负责引用脚本并指定网关地址。

Base URL 规则

Claude Code 使用的 ANTHROPIC_BASE_URL 不带 /v1。本页会从 PUBLIC_API_BASE_URL 自动派生;如果环境变量末尾是 /v1,会在文档示例里自动去掉。

1)覆盖 ~/.claude/settings.json

运行下面命令会覆盖写入 ~/.claude/settings.json

bash
1mkdir -p ~/.claude2cat > ~/.claude/settings.json <<'JSON'3{4  "apiKeyHelper": "~/.claude/anthropic_key.sh",5  "env": {6    "DISABLE_TELEMETRY": "1",7    "OTEL_METRICS_EXPORTER": "otlp",8    "ANTHROPIC_BASE_URL": "https://api.0-0.pro",9    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",10    "CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "1"11  },12  "includeCoAuthoredBy": false13}14JSON

2)修改 ~/.claude/anthropic_key.sh

sk-xxx 替换成你自己的 0-0 Key,然后写入 helper 脚本:

bash
1mkdir -p ~/.claude2cat > ~/.claude/anthropic_key.sh <<'SH'3#!/bin/sh4echo "sk-xxx"5SH6chmod 700 ~/.claude/anthropic_key.sh

3)重启 Claude Code

两个文件保存后,重启 Claude Code。发起一次测试请求后,打开 日志 页面确认请求已经被记录。

排错

  • 如果请求仍然走官方端点,先确认 Claude Code 读取的是 ~/.claude/settings.json,然后再完整重启一次。
  • 如果鉴权失败,确认 ~/.claude/anthropic_key.sh 只输出 API Key 本身。