ExBifrost.Model.ChatMessage (ex_bifrost v0.1.0)

Copy Markdown View Source

ChatMessage model.

Summary

Types

t()

@type t() :: %ExBifrost.Model.ChatMessage{
  annotations: [ExBifrost.Model.ChatMessageAnnotationsInner.t()] | nil,
  audio:
    ExBifrost.Model.CreateChatCompletion200ResponseChoicesInnerDeltaAudio.t()
    | nil,
  content: ExBifrost.Model.ChatMessageContent.t() | nil,
  name: String.t() | nil,
  reasoning: String.t() | nil,
  reasoning_details:
    [
      ExBifrost.Model.CreateChatCompletion200ResponseChoicesInnerDeltaReasoningDetailsInner.t()
    ]
    | nil,
  refusal: String.t() | nil,
  role: String.t(),
  tool_call_id: String.t() | nil,
  tool_calls:
    [
      ExBifrost.Model.CreateChatCompletion200ResponseChoicesInnerDeltaToolCallsInner.t()
    ]
    | nil
}

Functions

decode(value)