Skip to main content
不同账号或权限等级可能具有不同的调用限制。当前文档不提供统一固定的 QPS 或 RPM 数值,请以控制台实际权限和具体接口说明为准。
请求超过当前限制时可能返回 429。请降低调用频率,并避免持续高频重放。

客户端处理建议

1

设置超时

为连接和响应设置合理超时,避免请求长期占用线程或连接池。
2

限制重试次数

只对适合重试的失败执行有限次数重试,避免无限循环。
3

使用指数退避

每次重试前逐步增加等待时间,降低恢复阶段的瞬时请求压力。
4

控制并发

批量任务和高并发场景应根据业务 API 的处理特性限制并发度。

建议的重试边界

以下策略可作为客户端实现起点:首次失败后等待约 1 秒,后续等待时间逐步增加,并加入随机抖动,避免大量客户端同时再次请求。重试次数和总等待时间应由调用方结合业务时效性确定。
AIBase-Request-Id 用于请求追踪,当前文档没有将其定义为幂等键。不要假设携带相同 Request ID 就能阻止重复处理。

需要记录的信息

遇到限流或平台异常时,记录请求时间、HTTP 状态、业务 codeapiCoderequestId。日志中不要记录完整 API Key。

查看错误码

区分参数错误、认证失败、权限不足、限流和平台异常。

了解请求追踪

使用 requestId 关联业务日志与平台调用。