VibeAPI

401/403 认证失败

报 401/403(Key 无效)怎么办

错误示例

  • status_code=401, Unauthorized
  • status_code=403, Forbidden

常见原因

  1. Key 输入错误:复制时多了空格或少了字符
  2. Key 已过期或被删除
  3. Key 的分组不包含请求的模型:比如 Ultra 分组的 Key 不能调用 GPT 模型
  4. Key 额度已用完
  5. 使用了错误的认证方式:比如 Anthropic 协议用 x-api-key 头,不是 Authorization: Bearer

解决办法

  1. 检查 Key 是否正确复制(注意前后空格、换行符)
  2. 在控制台确认 Key 状态是否正常
  3. 确认 Key 的分组包含你要用的模型
  4. 检查 Key 的剩余额度
  5. 确认认证头格式正确

快速排查

# 用 curl 测试 Key 是否有效
curl -s "https://www.vibeapi.cn/v1/chat/completions" \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-sonnet-4-6","messages":[{"role":"user","content":"hi"}]}'

如果返回正常响应,说明 Key 有效,问题在客户端配置。