Represents a completed response from an AI provider.
Summary
Types
@type t() :: %PhoenixAI.Response{ content: String.t() | nil, finish_reason: String.t() | nil, model: String.t() | nil, parsed: map() | nil, provider: atom() | nil, provider_response: map(), tool_calls: [PhoenixAI.ToolCall.t()], usage: PhoenixAI.Usage.t() }