ResponsesRequestToolsInner model.
Summary
Types
@type t() :: %ExBifrost.Model.ResponsesRequestToolsInner{ allowed_tools: map() | nil, authorization: String.t() | nil, background: String.t() | nil, cache_control: ExBifrost.Model.CacheControl.t() | nil, connector_id: String.t() | nil, container: map() | nil, description: String.t() | nil, display_height: integer() | nil, display_width: integer() | nil, enable_zoom: boolean() | nil, environment: String.t() | nil, filters: map() | nil, format: map() | nil, headers: %{optional(String.t()) => String.t()} | nil, input_fidelity: String.t() | nil, input_image_mask: map() | nil, max_num_results: integer() | nil, moderation: String.t() | nil, name: String.t() | nil, output_compression: integer() | nil, output_format: String.t() | nil, parameters: ExBifrost.Model.ChatCompletionRequestToolsInnerFunctionParameters.t() | nil, partial_images: integer() | nil, quality: String.t() | nil, ranking_options: map() | nil, require_approval: map() | nil, search_context_size: String.t() | nil, server_description: String.t() | nil, server_label: String.t() | nil, server_url: String.t() | nil, size: String.t() | nil, strict: boolean() | nil, type: String.t(), user_location: map() | nil, vector_store_ids: [String.t()] | nil }