跳转到内容

到claude 里面提示 401 - Claude Code

Quick fix

开启 cc-switch 的本地代理功能以转换 API 格式,并确保 ANTHROPIC_BASE_URL 环境变量正确注入到 Claude Code 进程中。

报错原文
到claude 里面提示 401

使用旧版 OpenAI 格式(如 DeepSeek-v3)配置后,在 cc-switch 内测试通过但 Claude Code 报错,通常是因为环境变量没有正确传入 Claude Code 的进程。此外,部分用户误以为 cc-switch 的“代理”是指网络梯子,实际上该本地代理功能用于将 OpenAI 格式接口转换为 Anthropic 格式。如果未开启本地代理或未正确配置 `ANTHROPIC_BASE_URL`,Claude Code 将无法识别模型或返回 401 错误。

  1. 确认已在 cc-switch 设置中开启本地代理,并勾选“接管 Claude”。

  2. 如果从 cc-switch 内置终端打开仍不工作,请在系统终端手动设置 `ANTHROPIC_BASE_URL` 指向代理地址。

    ~/.zshrc 或 ~/.bash_profile
    export ANTHROPIC_BASE_URL="http://127.0.0.1:代理端口"
  3. 重启终端使环境变量生效。

ToolClaude Code
Version未知
PlatformsWindowsmacOSLinux
需开启代理是开启啥代理?
在设置里面有个本地代理开关,用于将 OpenAI 格式接口转换为 Anthropic 格式,而不是指网络梯子。
配置了 `http_proxy` 后访问 DeepSeek API 经常断流怎么办?
默认配置系统代理,然后在系统代理软件里面增加代理绕过 deepseek。
使用 Codex 配合 DeepSeek API 缓存命中较低是配置错误吗?
这应该是 deepseek 的问题,并不是 cc-switch 的问题。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。