| page_title | openai_rate_limit Resource - terraform-provider-openai |
|---|---|
| subcategory | |
| description | Manages rate limits for an OpenAI model in a project. Note that rate limits cannot be truly deleted via the API, so this resource will reset rate limits to defaults when removed. This resource requires an admin API key with the api.management.read scope. |
Manages rate limits for an OpenAI model in a project. Note that rate limits cannot be truly deleted via the API, so this resource will reset rate limits to defaults when removed. This resource requires an admin API key with the api.management.read scope.
# Set rate limits for GPT-4o model in a project
resource "openai_rate_limit" "gpt4o_limits" {
project_id = "proj_abc123"
model = "gpt-4o"
max_requests_per_minute = 500
max_tokens_per_minute = 30000
}
# Set rate limits for GPT-4o-mini with additional constraints
resource "openai_rate_limit" "gpt4o_mini_limits" {
project_id = "proj_abc123"
model = "gpt-4o-mini"
max_requests_per_minute = 1000
max_tokens_per_minute = 60000
max_requests_per_1_day = 10000
}
# Set rate limits for DALL-E 3 image generation
resource "openai_rate_limit" "dalle3_limits" {
project_id = "proj_abc123"
model = "dall-e-3"
max_images_per_minute = 5
}
# Set rate limits for batch processing
resource "openai_rate_limit" "batch_limits" {
project_id = "proj_abc123"
model = "gpt-4o"
batch_1_day_max_input_tokens = 1000000
}model(String) The OpenAI model name to set rate limits for.project_id(String) The ID of the project to set rate limits for.
batch_1_day_max_input_tokens(Number) Maximum number of input tokens per day for batch processing.max_audio_megabytes_per_1_minute(Number) Maximum audio megabytes per minute.max_images_per_minute(Number) Maximum number of images per minute.max_requests_per_1_day(Number) Maximum number of requests per day.max_requests_per_minute(Number) Maximum number of requests per minute.max_tokens_per_minute(Number) Maximum number of tokens per minute.
id(String) The ID of this resource.rate_limit_id(String) The ID of the rate limit.