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

Usage statistics for models billed by token usage.

Fields

  • :input_token_details - optional - {:%{}, [], [{{:optional, [], [:audio_tokens]}, {:integer, [], []}}, {{:optional, [], [:text_tokens]}, {:integer, [], []}}]}
    Details about the input tokens billed for this request.

  • :input_tokens - required - integer()
    Number of input tokens billed for this request.

  • :output_tokens - required - integer()
    Number of output tokens generated.

  • :total_tokens - required - integer()
    Total number of tokens used (input + output).

  • :type - required - :tokens
    The type of the usage object. Always tokens for this variant.
    Allowed values: "tokens"

Summary

Types

@type t() :: %ExOpenAI.Components.TranscriptTextUsageTokens{
  input_token_details:
    %{optional(:audio_tokens) => integer(), optional(:text_tokens) => integer()}
    | nil,
  input_tokens: integer(),
  output_tokens: integer(),
  total_tokens: integer(),
  type: :tokens
}