Understand and manage API rate limits
How rate limits work
Rate limits control how many API requests and tokens your account can consume per minute for each model. There are two types of limits:
- RPM (Requests Per Minute): Maximum number of API calls per minute.
- TPM (Tokens Per Minute): Maximum number of tokens processed per minute.
Rate limits also apply per second: RPS = RPM / 60, TPS = TPM / 60. Burst requests within a single second can trigger throttling even if total usage stays below the per-minute limit.
View your rate limits
Where you check rate limits depends on the workspace:
- Default workspace: The default workspace uses account-level limits. To view the RPM and TPM limits for a model, open the Model Marketplace, select a model, and check the Rate Limits and Context section on its detail page.
- Sub-workspaces: Go to Settings > Workspaces, click Edit on a sub-workspace, then click Edit Models. Each model shows its Calls / min (RPM) and Tokens / min (TPM) values.
Set rate limits per workspace
You can set custom RPM and TPM limits for individual models in a workspace.
1
Go to the Workspaces page
Go to Settings > Workspaces and click Edit on a sub-workspace.
2
Add models and set limits
Under Model Permissions, click Edit Models to add models. For each model, set the Calls / min (RPM) and Tokens / min (TPM) values, then click Apply.
3
Save changes
Click Save Changes to apply the new rate limits.
Temporarily increase rate limits
If you need higher throughput for a specific model, you can request a temporary increase through your account settings.
1
Go to the Rate Limits page
Go to Settings > Rate Limits.
2
Request an increase
Click Increase rate limit temporarily. Select the model, then enter the desired Token Rate Limit (Tokens / 60 s). The dialog shows the Current Quota and Upper Limit.
3
Submit
Click Submit to apply the temporary increase.
Apply quotas based on actual needs. Unused capacity may be downsized to default limits after a period of inactivity.
Models that support temporary rate limit increases
The following models support requesting a temporary rate limit increase via the console:
- qwen3.6-plus
- qwen3.6-flash
- qwen3.5-flash
- qwen3.5-plus
- qwen3-vl-flash
- qwen-plus
- qwen-plus-latest
- qwen3-max
- text-embedding-v4
- qwen3-vl-plus
- qwen-flash
The list of supported models may be updated over time. Please refer to the Rate Limits page in the console for the most current information.
Rate limit errors
When a rate limit is triggered, the API returns HTTP status code 429. The error message indicates which limit was hit:
| Error message | Cause |
|---|---|
Requests rate limit exceeded or You exceeded your current requests list | RPM limit reached |
Allocated quota exceeded or You exceeded your current quota | TPM limit reached |
Request rate increased too quickly | Sudden request surge triggered stability protection, even if RPM/TPM limits were not reached |