View Source ExOpenAI.Components.RunStepObject (ex_openai.ex v1.7.0)
Schema representing a RunStepObject within the OpenAI API
Summary
Types
@type t() :: %ExOpenAI.Components.RunStepObject{ assistant_id: String.t(), cancelled_at: integer(), completed_at: integer(), created_at: integer(), expired_at: integer(), failed_at: integer(), id: String.t(), last_error: %{code: :rate_limit_exceeded | :server_error, message: String.t()}, metadata: map(), object: :"thread.run.step", run_id: String.t(), status: :expired | :completed | :failed | :cancelled | :in_progress, step_details: ExOpenAI.Components.RunStepDetailsToolCallsObject.t() | ExOpenAI.Components.RunStepDetailsMessageCreationObject.t(), thread_id: String.t(), type: :tool_calls | :message_creation, usage: ExOpenAI.Components.RunStepCompletionUsage.t() }