View Source ExOpenAI.Components.UsageTimeBucket (ex_openai.ex v2.0.0-beta2)
Module for representing the OpenAI schema UsageTimeBucket.
Fields
:end_time- required -integer():object- required -:bucket
Allowed values:"bucket":result- required -[ExOpenAI.Components.UsageCompletionsResult.t() | ExOpenAI.Components.UsageEmbeddingsResult.t() | ExOpenAI.Components.UsageModerationsResult.t() | ExOpenAI.Components.UsageImagesResult.t() | ExOpenAI.Components.UsageAudioSpeechesResult.t() | ExOpenAI.Components.UsageAudioTranscriptionsResult.t() | ExOpenAI.Components.UsageVectorStoresResult.t() | ExOpenAI.Components.UsageCodeInterpreterSessionsResult.t() | ExOpenAI.Components.CostsResult.t()]:start_time- required -integer()
Summary
Types
@type t() :: %ExOpenAI.Components.UsageTimeBucket{ end_time: integer(), object: :bucket, result: [ (((((((ExOpenAI.Components.UsageCompletionsResult.t() | ExOpenAI.Components.UsageEmbeddingsResult.t()) | ExOpenAI.Components.UsageModerationsResult.t()) | ExOpenAI.Components.UsageImagesResult.t()) | ExOpenAI.Components.UsageAudioSpeechesResult.t()) | ExOpenAI.Components.UsageAudioTranscriptionsResult.t()) | ExOpenAI.Components.UsageVectorStoresResult.t()) | ExOpenAI.Components.UsageCodeInterpreterSessionsResult.t()) | ExOpenAI.Components.CostsResult.t() ], start_time: integer() }