疑难排查 · Cline

Cline 401 invalid x-api-key(Anthropic)解决方法

当 Anthropic 兼容端点拒绝密钥时,Cline 返回 401 invalid x-api-key:base URL 字段填错、密钥带空白,或密钥已被吊销。修复清单如下。

你看到的报错

HTTP 401
{"type":"error","error":{"type":"authentication_error","message":"invalid x-api-key"}}

为什么会发生

  • 自定义 base URL 选项是关闭的,于是密钥被拿去默认端点验证——那里从未见过它。
  • 密钥粘贴时带了前导或尾随空白,或被截断。
  • base URL 包含路径后缀,请求发往端点不提供服务的 URL。
  • 密钥已被吊销或已过期。

如何解决

  • 在 Cline 的 Anthropic 提供商设置里启用自定义 base URL,并设置为签发密钥的源站——对于本网关是 https://api.apitoken.sale,不带 /v1 后缀。
  • 干净地重新粘贴密钥,并在签发方控制台确认它处于激活状态。
  • 回到 Cline 之前先用 curl 验证这一对配置。

Cline 提供商设置

API Provider:  Anthropic
Anthropic API Key:  sk-pool-•••
[x] Use custom base URL:  https://api.apitoken.sale

相关搜索

  • cline 401 anthropic
  • cline invalid api key

常见问题

为什么 Cline 拒绝一把在别处能用的密钥?+
如果自定义 base URL 复选框没有勾选,Cline 会把密钥发给 api.anthropic.com。先启用 base URL,同一把密钥就能验证通过。
Cline 的 base URL 需要带 /v1 吗?+
不需要——只填源站。Cline 的 SDK 会自己追加 API 路径;带 /v1 后缀会产生重复路径和难以排查的故障。
密钥能用之后我可以选哪些模型?+
端点提供的那些。用同样的 base URL 和密钥请求 GET /v1/models 即可列出。

跳过折腾坏掉的配置

apiToken.sale 提供标准的 Anthropic API——同样的模型、同样的 SDK、一个预付余额。把你工具的 base URL 指向它,本页的配置即可原样生效。