View Source ExOpenAI.Components.ToolSearchCallItemParam (ex_openai.ex v2.0.0-beta2)
Module for representing the OpenAI schema ToolSearchCallItemParam.
Fields
:arguments- required -ExOpenAI.Components.EmptyModelParam.t()
The arguments supplied to the tool search call.:call_id- optional -String.t() | any():execution- optional -ExOpenAI.Components.ToolSearchExecutionType.t()
Whether tool search was executed by the server or by the client.:id- optional -String.t() | any():status- optional -ExOpenAI.Components.FunctionCallItemStatus.t() | any():type- required -:tool_search_call
The item type. Alwaystool_search_call.
Allowed values:"tool_search_call"
Default:"tool_search_call"
Summary
Types
@type t() :: %ExOpenAI.Components.ToolSearchCallItemParam{ arguments: ExOpenAI.Components.EmptyModelParam.t(), call_id: (String.t() | any()) | nil, execution: ExOpenAI.Components.ToolSearchExecutionType.t() | nil, id: (String.t() | any()) | nil, status: (ExOpenAI.Components.FunctionCallItemStatus.t() | any()) | nil, type: :tool_search_call }