View Source OpenAi.Run (OpenAI REST API Client v1.0.1)
Provides struct and type for a Run
Summary
Types
@type t() :: %OpenAi.Run{ assistant_id: String.t(), cancelled_at: integer() | nil, completed_at: integer() | nil, created_at: integer(), expires_at: integer() | nil, failed_at: integer() | nil, id: String.t(), incomplete_details: OpenAi.Run.IncompleteDetails.t() | nil, instructions: String.t(), last_error: OpenAi.Run.LastError.t() | nil, max_completion_tokens: integer() | nil, max_prompt_tokens: integer() | nil, metadata: map(), model: String.t(), object: String.t(), parallel_tool_calls: boolean(), required_action: OpenAi.Run.RequiredAction.t() | nil, response_format: OpenAi.Response.Format.Json.t() | OpenAi.Response.Format.JsonSchema.t() | OpenAi.Response.Format.Text.t() | String.t(), started_at: integer() | nil, status: String.t(), temperature: number() | nil, thread_id: String.t(), tool_choice: OpenAi.Assistant.NamedToolChoice.t() | String.t(), tools: [ OpenAi.Assistant.Tool.Code.t() | OpenAi.Assistant.Tool.FileSearch.t() | OpenAi.Assistant.Tool.Function.t() ], top_p: number() | nil, truncation_strategy: OpenAi.Truncation.t(), usage: OpenAi.Run.CompletionUsage.t() }