ExBifrost.Model.ResponsesRequestToolsInner (ex_bifrost v0.1.0)

Copy Markdown View Source

ResponsesRequestToolsInner model.

Summary

Types

t()

@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
}

Functions

decode(value)