View Source ExOpenAI.Components.ProjectRateLimit (ex_openai.ex v2.0.0-beta2)

Represents a project rate limit config.

Fields

  • :batch_1_day_max_input_tokens - optional - integer()
    The maximum batch input tokens per day. Only present for relevant models.

  • :id - required - String.t()
    The identifier, which can be referenced in API endpoints.

  • :max_audio_megabytes_per_1_minute - optional - integer()
    The maximum audio megabytes per minute. Only present for relevant models.

  • :max_images_per_1_minute - optional - integer()
    The maximum images per minute. Only present for relevant models.

  • :max_requests_per_1_day - optional - integer()
    The maximum requests per day. Only present for relevant models.

  • :max_requests_per_1_minute - required - integer()
    The maximum requests per minute.

  • :max_tokens_per_1_minute - required - integer()
    The maximum tokens per minute.

  • :model - required - String.t()
    The model this rate limit applies to.

  • :object - required - :"project.rate_limit"
    The object type, which is always project.rate_limit
    Allowed values: "project.rate_limit"

Summary

Types

@type t() :: %ExOpenAI.Components.ProjectRateLimit{
  batch_1_day_max_input_tokens: integer() | nil,
  id: String.t(),
  max_audio_megabytes_per_1_minute: integer() | nil,
  max_images_per_1_minute: integer() | nil,
  max_requests_per_1_day: integer() | nil,
  max_requests_per_1_minute: integer(),
  max_tokens_per_1_minute: integer(),
  model: String.t(),
  object: :"project.rate_limit"
}