统一错误形状

所有非 2xx 响应统一为:
例外:403(x-imdt-ai 头校验未通过)的 body 里没有 retryable 字段,只有 kindmessage。解析错误时对该字段按可选处理。

状态码与处理策略

domain 错误 kind 一览

重试建议

  • 只重试 retryable: true 的错误(目前即 502)。
  • request_id 保持不变,服务端按它幂等去重,重复提交安全。
  • 重试仍失败时保留 request_id 与错误 body,便于对账排查。