必须修改 settings.json 中的 anthropic_base_url,路径和格式需严格正确:windows 为 c:\users\用户名.claude\settings.json,mac/linux 为 ~/.claude/settings.json;文件须为纯 json,含顶层 env 对象,url 必须指向 anthropic 原生协议网关(如 https://taotoken.net/api),末尾不可带 /v1 或 /messages,且须与密钥、模型 id 匹配,修改后需重启终端生效。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

必须改 settings.json 里的 ANTHROPIC_BASE_URL,只改模型名或重装工具都没用。
确认配置文件路径和格式是否正确
Windows 用户的配置文件固定在 C:\Users\你的用户名\.claude\settings.json;Mac/Linux 是 ~/.claude/settings.json。这个路径不能错,也不能用 config.json 或其他名字代替。
- 如果
.claude文件夹不存在,手动创建即可 - 文件必须是纯 JSON 格式,不能有多余逗号、注释或 Unicode BOM
- 必须包含顶层
env对象,ANTHROPIC_BASE_URL是它的子字段
修改 ANTHROPIC_BASE_URL 的实际写法
不是随便填个 URL 就能通——它必须指向一个支持 Anthropic 原生协议(非 OpenAI 兼容)的网关。比如 TaoToken、LetaiCode、GenVis 等服务商提供的地址:
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-xxx",
"ANTHROPIC_BASE_URL": "https://taotoken.net/api",
"ANTHROPIC_MODEL": "claude-fable-5-1"
}
}
-
ANTHROPIC_BASE_URL末尾不能带/v1或/messages——Claude Code 会自动拼接路径 - 不要混入 UTM 参数(如
?utm_source=xxx),会导致 404 或 401 - 如果服务商文档明确要求加
/v1,说明它走的是 OpenAI 兼容层,此时应换用 Codex 而非 Claude Code
改完不生效?重点检查这三处
保存后必须重启终端,否则旧进程仍读取内存中的旧配置。常见失效原因集中在以下环节:
- 终端没关重开:Claude Code 启动时只读一次
settings.json,运行中改文件无效 - API 密钥不匹配:用 TaoToken 的 Key 却填了 LetaiCode 的 Base URL,鉴权必然失败
- 模型 ID 和 Base URL 不配套:比如
claude-fable-5-1需要对应支持该模型的网关,部分小服务商只上架了claude-fable-5,不支持-5-1
最易被忽略的是「Base URL 协议兼容性」:Claude Code 只认 Anthropic 原生接口(/v1/messages),如果你填的是 OpenAI 风格的 /v1/chat/completions 地址,请求会直接 404,且错误信息里几乎不提示具体原因。










