OptiWaves

排查 API 错误与限制

根据 HTTP 状态码、错误 code 和请求症状找到下一步。

先记录 HTTP 状态码、错误 type 或 code,再检查密钥、路径、模型和额度。不要在工单、日志或截图中粘贴完整 API Key。

错误快查

HTTPtype 或 code原因下一步
400invalid_request_errorJSON、字段、路径参数或认证头组合无效检查请求体与协议页
401authentication_error密钥缺失、无效或已撤销重新读取环境变量,必要时创建新密钥
401key_expired密钥过期创建新密钥或修改未过期密钥的有效期
403model_not_allowed套餐或密钥白名单不允许模型调用 /v1/models,或改用 auto
404invalid_request_error路径或模型不存在检查 Base URL 和模型 ID
405invalid_request_errorHTTP 方法不允许根据端点表改用 GET 或 POST
429key_spend_limit单把密钥的花费上限耗尽检查预算,确需继续时再调整该密钥的上限
429quota_exceeded账号的免费、独立 API 或 Auto 额度耗尽查看用量页和套餐状态
500api_error服务端执行失败保留请求时间和错误 ID,减小请求后重试

常见症状

Anthropic 路径返回 404

检查 Base URL 是否误写为 https://api.optiwaves.app/v1。如果客户端自行追加 /v1/messages,Base URL 应当是 https://api.optiwaves.app。

模型在手册中存在,但请求返回 403

用当前密钥调用 /v1/models,检查 API Key 允许的模型,并对照模型与价格确认套餐包含该模型。

流中断或没有结束标记

记录最后一个 SSE 事件。Responses 应当以完成、未完成或失败事件结束;Chat Completions 以 [DONE] 结束;Messages 以 message_stop 结束。

图片请求返回 400

检查格式、大小、数量和模型。图片必须是 data URL 或 Anthropic base64 内容,不能是远程 URL。

下一步

售后群 1055897442

本页