OpenAi.Run.Step (OpenAI REST API Client v0.2.1)

Provides struct and type for a Run.Step

Summary

Types

@type t() :: %OpenAi.Run.Step{
  assistant_id: String.t(),
  cancelled_at: integer() | nil,
  completed_at: integer() | nil,
  created_at: integer(),
  expired_at: integer() | nil,
  failed_at: integer() | nil,
  id: String.t(),
  last_error: OpenAi.Run.Step.LastError.t() | nil,
  metadata: map() | nil,
  object: String.t(),
  run_id: String.t(),
  status: String.t(),
  step_details:
    OpenAi.Run.Step.DetailsMessageCreation.t()
    | OpenAi.Run.Step.DetailsToolCalls.t(),
  thread_id: String.t(),
  type: String.t(),
  usage: OpenAi.Run.Step.CompletionUsage.t()
}