PhoenixAI.Response (PhoenixAI v0.1.0)

Copy Markdown View Source

Represents a completed response from an AI provider.

Summary

Types

t()

@type t() :: %PhoenixAI.Response{
  content: String.t() | nil,
  finish_reason: String.t() | nil,
  model: String.t() | nil,
  parsed: map() | nil,
  provider_response: map(),
  tool_calls: [PhoenixAI.ToolCall.t()],
  usage: map()
}