错误码与处理动作
| 状态码 | 含义 | 处理 |
|---|---|---|
| 400 | 参数/结构错误 | 读 error.message 定位字段 |
| 401 | 鉴权失败 | 查 key 与鉴权头名 |
| 403 | 权限/区域限制 | 查项目权限与区域设置 |
| 404 | 模型/路径不存在 | 核对模型名与 base_url |
| 429 | 限流/配额超限 | 退避重试并查配额 |
| 500/503 | 服务端故障 | 指数退避重试 |
只看状态码(不输出正文)
只看状态码(不输出正文)
curl -s -o /dev/null -w "%{http_code}
" https://api.openai.com/v1/models -H "Authorization: Bearer $OPENAI_API_KEY"
# 需要细节时加 -i 查看响应头与错误体OpenAI 系错误体为 error.type / error.code / error.message 三件套;写日志时保留三者便于定位与工单。