ExBifrost.Model.OpenAiResponsesRequest (ex_bifrost v0.1.0)

Copy Markdown View Source

OpenAiResponsesRequest model.

Summary

Types

t()

@type t() :: %ExBifrost.Model.OpenAiResponsesRequest{
  fallbacks: [String.t()] | nil,
  input: ExBifrost.Model.CreateCompactionRequestInput.t(),
  instructions: String.t() | nil,
  max_output_tokens: integer() | nil,
  metadata: %{optional(String.t()) => any()} | nil,
  model: String.t(),
  parallel_tool_calls: boolean() | nil,
  previous_response_id: String.t() | nil,
  reasoning: ExBifrost.Model.OpenAiResponsesRequestReasoning.t() | nil,
  store: boolean() | nil,
  stream: boolean() | nil,
  temperature: number() | nil,
  text: ExBifrost.Model.OpenAiResponsesRequestText.t() | nil,
  tool_choice: ExBifrost.Model.ResponsesRequestToolChoice.t() | nil,
  tools: [ExBifrost.Model.ResponsesRequestToolsInner.t()] | nil,
  top_p: number() | nil,
  truncation: String.t() | nil,
  user: String.t() | nil
}

Functions

decode(value)