Skip to main content
所有 V1 错误均使用统一的 ErrorBody:同步 HTTP 错误包裹在 {"error": ...} 中,异步资源的 error 字段和渲染 SSE 事件使用相同结构。
内部实现错误码不会直接对外暴露。

错误码

重试策略

以错误自身的 retryableremediation 为准,不要仅按 HTTP 状态写死策略。临时服务错误(RATE_LIMITEDSERVICE_BUSYALL_WORKERS_BUSYWORKER_STOPPED,以及 retryable: trueINTERNAL_ERROR)可使用指数退避,并优先遵循 retry_after_msRetry-After。400、401、402、403、404、409、422 类错误不要不加修改地重试。 JSON 草稿渲染要求 Idempotency-Key,网络超时后使用相同键与请求体会返回原任务,不会重复创建。multipart 渲染与角色、动作创建不使用这一请求头:若已收到响应,使用其中的资源 ID;否则先通过日志与 X-Request-Id 确认结果。提供 task_id 的创建模式请遵循各自接口说明。

失败的异步任务

状态接口返回 HTTP 200 也可能表示任务失败,资源的 error 字段仍使用相同的 ErrorBody
failed 视为终态,保存资源 ID 和 request_id 以便排查。