Skip to content

Rate limits

Generation Rate Limit

We have a concurrency limit, which restricts the number of tasks that can be executed simultaneously.

Task ScopeLimit
text_to_model, image_to_model, multiview_to_model with model_version = P1-202603115
text_to_model, image_to_model, multiview_to_model with other model versions10
refine_model5
animate_model10
animate_prerigcheck10
animate_rig10
animate_retarget10
generate_multiview_image1
edit_multiview_image1
Other task types10

Limits are calculated by concurrency group, not by each raw task type. For example, text_to_model and image_to_model with non-P1-20260311 model versions share the same concurrency bucket.

If you exceed the threshold, the API will return the error below.

json
{
  "code": 2000,
  "message": "You have exceeded the limit of generation",
  "suggestion": "Try again later. You can also check `Retry-After` header."
}

We recommend implementing an exponential backoff strategy in your code to handle these responses gracefully.

Upload Rate Limit

For uploading images, we offer a 10 qps limitation.