View Source ExOpenAI.Components.CreateThreadAndRunRequest (ex_openai.ex v1.7.0)
Schema representing a CreateThreadAndRunRequest within the OpenAI API
Summary
Types
@type t() :: %ExOpenAI.Components.CreateThreadAndRunRequest{ assistant_id: String.t(), instructions: String.t() | nil, max_completion_tokens: integer() | nil, max_prompt_tokens: integer() | nil, metadata: map() | nil, model: ((:"gpt-3.5-turbo-16k-0613" | :"gpt-3.5-turbo-0125" | :"gpt-3.5-turbo-1106" | :"gpt-3.5-turbo-0613" | :"gpt-3.5-turbo-16k" | :"gpt-3.5-turbo" | :"gpt-4-32k-0613" | :"gpt-4-32k-0314" | :"gpt-4-32k" | :"gpt-4-0613" | :"gpt-4-0314" | :"gpt-4" | :"gpt-4-vision-preview" | :"gpt-4-1106-preview" | :"gpt-4-turbo-preview" | :"gpt-4-0125-preview" | :"gpt-4-turbo-2024-04-09" | :"gpt-4-turbo" | :"gpt-4o-2024-05-13" | :"gpt-4o") | String.t()) | nil, parallel_tool_calls: ExOpenAI.Components.ParallelToolCalls.t() | nil, response_format: ExOpenAI.Components.AssistantsApiResponseFormatOption.t() | nil, stream: boolean() | nil, temperature: float() | nil, thread: ExOpenAI.Components.CreateThreadRequest.t() | nil, tool_choice: ExOpenAI.Components.AssistantsApiToolChoiceOption.t() | nil, tool_resources: %{ code_interpreter: %{file_ids: [String.t()]}, file_search: %{vector_store_ids: [String.t()]} } | nil, tools: [map()] | nil, top_p: float() | nil, truncation_strategy: ExOpenAI.Components.TruncationObject.t() | nil }