Skip to content

错误码 ​

Trinity 网关返回 JSON 错误体(如 error.message、error.type、error.code)。排障时请带上响应头 X-Request-Id / X-Settlement-Key。

我想…去这里
限流与 429限流
模型权限 403Key 与模型权限
余额 / 幂等幂等与结算
打开控制台控制台 ↗

上游错误(可能透传) ​

HTTP典型场景建议
429上游限流指数退避
502 / 503 / 504上游不可用或超时有限次重试
401 / 403上游密钥或权限(若供应商返回)核对模型权限并联系支持

INFO

对 429 / 5xx,Trinity 会尽量保留可解析错误体,便于 SDK 重试。字段可能因上游略有差异。

网关错误 ​

HTTP典型场景建议
400请求非法(model、类型、模态不匹配等)对照参数表
401缺少或无效 Authorization检查 API Key / Bearer
402余额或额度不足充值
403权限不足、模型未开通、Key 限制、子区限额模型权限 / 配额
404模型 / 任务不存在或路径错误核对模型 ID、taskId、URL
408生图同步等待超时用 trinity_task.task_id 查任务
409幂等键已使用见 幂等与结算
429网关或账户 / Key 限流限流
529上游过载、线路用尽(upstream_overloaded)有限次退避重试并记 Request ID
5xx网关或上游临时异常有限次重试并记 Request ID

常见 error.code ​

鉴权与权限 ​

HTTPerror.code说明建议
401invalid_api_keyKey 无效或已撤销控制台 · API 密钥 ↗ 重建
403model_not_allowedKey / 工作区无权 CallKey 与模型权限
403workspace_quota_exceeded子区消费限额用尽充值与账单

限流 ​

HTTPerror.code说明建议
429user_tpm_limited用户 TPM(每分钟 token)达到上限降低速率;有 Retry-After 则按其等待
429user_rpm_limited用户 RPM(每分钟请求数)达到上限降低速率;有 Retry-After 则按其等待

这些是账户 / 工作区 / Key 维度的用户级限流,区别于上游透传的 429。详见 限流。

结算与幂等 ​

HTTPerror.code说明建议
402insufficient_balance钱包不足充值后用新幂等键重试
409settlement_key_already_used幂等键已结算查原结果;新请求用新键

请求与模型 ​

HTTPerror.code说明建议
400invalid_request参数问题对照端点参数表
400model_modality_mismatch模态与模型不匹配换模型或改请求
400model_interface_not_supported模型不支持该入口协议(如 Codex 对某模型用 /responses)核对模型支持的协议;详情见 模型列表 text_interfaces
404model_not_found未启用 / 不存在 / hidden 未授权模型广场 ↗

任务与上游 ​

HTTPerror.code说明建议
400content_policy_violation内容审核调整 prompt / 素材
404task_not_found生视频 / 生图任务不存在或无权限核对 taskId
404asset_not_found视频素材不存在或无权限核对素材 ID
408generation_timeout同步轮询超时用 task id 查终态
502upstream_task_failed上游任务失败查参数;失败通常不扣费
502upstream_search_unavailableWeb Search 上游未返回服务器检索结果稍后重试;记 X-Request-Id
503web_search_unavailableWeb Search 服务暂不可用稍后重试
529upstream_overloaded上游过载,线路已用尽有限次退避重试;记 X-Request-Id

排查清单 ​

  1. TRINITY_BASE_URL 含 /v1,与 快速入门 一致。
  2. model 为平台模型 ID(API 概述)。
  3. Key 有 Call 权限(Key 与模型权限)。
  4. 联系支持时附上 X-Request-Id、X-Settlement-Key。

相关 ​

© Trinity AI