常见问题¶
从哪里开始排查¶
按下面的顺序检查,通常可以快速定位问题:
401:认证失败¶
确认使用的是 API Key,而非网页登录密码。密钥重新生成后旧值立即失效,需要更新每个使用它的工具。
检查环境变量是否存在时,只检查是否为空,不要输出密钥本身:
test -n "$TENCENT_INFERENCE_API_KEY" && echo "API Key 已设置" || echo "API Key 未设置"
GET /v1/models 不强制认证,拿到 200 不能单独证明密钥有效。
403:账号尚未完成验证¶
返回控制台,按页面提示完成账号验证。如果仍在等待审批,需等待账号获批后再调用。
404:路径或模型不正确¶
现象 |
检查 |
|---|---|
请求路径出现 |
工具自动追加了 |
返回 |
使用携带自己 API Key 查询到的模型 ID,区分大小写 |
Claude Code 请求 |
按 Claude Code 配置平台模型和别名 |
模型列表为空¶
未登录的公开目录可能为空。请登录控制台,或携带自己的 API Key 请求:
curl --fail-with-body 'https://freeinference.qq.com/v1/models' \
-H "Authorization: Bearer $TENCENT_INFERENCE_API_KEY"
如果账号列表仍为空,表示当前没有可见模型,或密钥无效而退回了未登录目录。先在控制台核对密钥和账号状态,再联系平台运营方确认模型权限。文档中的示例 ID 不会自动为账号开通模型。
429:请求过多或额度不足¶
Too many concurrent requests:减少同时运行的会话,等待已有请求结束后再试。
Daily cost quota exceeded:在控制台查看额度和重置时间。
Too many authentication failures:先更新仍在使用旧密钥的工具,停止反复重试,等待限流解除。
自动重试应遵守 Retry-After,逐步延长间隔;不要对 401、403、模型不存在等配置错误无限重试。
回复很慢或中途断开¶
先使用短提示验证服务,再尝试流式输出。降低请求的最大输出长度,并检查客户端超时和网络状态。流式响应中途可能出现错误事件,收到部分文字不等于整个请求已经成功结束。
如何反馈问题¶
请提供:发生时间和时区、工具及版本、接口路径、模型 ID、HTTP 状态码、错误信息、响应头中的 X-Request-ID。如果能复现,附上去掉密钥和个人数据的最小示例。
不要发送密码、短信验证码、完整 API Key 或包含个人数据的原始对话。联系平台运营方。