All Moderation API plans include a certain amount of quota. This quota is used when you submit content for moderation.The included quota is different for each plan. See the pricing page for more information.Custom plans can be created with a different quota for use cases where you need more quota, so please reach out if you need more quota.
By default, the API will block requests when you’ve exceeded the included quota and repond with a 429 status code. If you want to continue submitting content, you can upgrade your plan or enable pay-as-you-go.
If you enable pay-as-you-go, you will be billed for the quota you use on top of your included quota. This is useful if you want to avoid being blocked when you exceed the included quota.
Your quota resets at the beginning of your billing cycle.For example, if you have a monthly plan, your quota will reset on the day that you started your plan. You can also see the start date of your billing cycle in the dashboard on the billing page.
The quota usage is calculated based on the number of requests you make to the API, which models you use, and the plan your account is on.You can see the quota usage for a request in the response.
Pre-built text models use 1 quota unit per request no matter how many models you use.
Pre-built image models use 3 quota units per image.
Custom models and AI Agents use 1 quota unit per request per model.