ExBifrost.Model.ExecuteMcpTool200Response (ex_bifrost v0.1.0)

Copy Markdown View Source

MCP tool execution response.

Summary

Types

t()

@type t() :: %ExBifrost.Model.ExecuteMcpTool200Response{
  action: any() | nil,
  annotations: [ExBifrost.Model.ChatMessageAnnotationsInner.t()] | nil,
  arguments: any() | nil,
  audio:
    ExBifrost.Model.CreateChatCompletion200ResponseChoicesInnerDeltaAudio.t()
    | nil,
  call_id: any() | nil,
  content: ExBifrost.Model.ChatMessageContent.t() | nil,
  encrypted_content: any() | nil,
  error: any() | nil,
  id: any() | nil,
  name: String.t() | nil,
  output: any() | nil,
  queries: [any()] | nil,
  reasoning: String.t() | nil,
  reasoning_details:
    [
      ExBifrost.Model.CreateChatCompletion200ResponseChoicesInnerDeltaReasoningDetailsInner.t()
    ]
    | nil,
  refusal: String.t() | nil,
  results: [any()] | nil,
  role: String.t(),
  status: any() | nil,
  summary:
    [ExBifrost.Model.CreateResponse200ResponseItemSummaryInner.t()] | nil,
  tool_call_id: String.t() | nil,
  tool_calls:
    [
      ExBifrost.Model.CreateChatCompletion200ResponseChoicesInnerDeltaToolCallsInner.t()
    ]
    | nil,
  type: any() | nil
}

Functions

decode(value)