View Source ExOpenAI.Components.CreateRunRequest (ex_openai.ex v1.8.0)
Schema representing a CreateRunRequest within the OpenAI API
Summary
Types
@type t() :: %ExOpenAI.Components.CreateRunRequest{ additional_instructions: String.t() | nil, additional_messages: [ExOpenAI.Components.CreateMessageRequest.t()] | nil, assistant_id: String.t(), instructions: String.t() | nil, max_completion_tokens: integer() | nil, max_prompt_tokens: integer() | nil, metadata: ExOpenAI.Components.Metadata.t() | nil, model: (ExOpenAI.Components.AssistantSupportedModels.t() | String.t()) | nil, parallel_tool_calls: ExOpenAI.Components.ParallelToolCalls.t() | nil, reasoning_effort: ExOpenAI.Components.ReasoningEffort.t() | nil, response_format: ExOpenAI.Components.AssistantsApiResponseFormatOption.t() | nil, stream: boolean() | nil, temperature: float() | nil, tool_choice: (nil | ExOpenAI.Components.AssistantsApiToolChoiceOption.t()) | nil, tools: [map()] | nil, top_p: float() | nil, truncation_strategy: (nil | ExOpenAI.Components.TruncationObject.t()) | nil }