LemonAi. Types. AssistantMessage
(lemon_ai v0.1.0)
View Source
A message from the assistant/model
Summary
Types
@type content_block() :: LemonAi.Types.TextContent.t() | LemonAi.Types.ThinkingContent.t() | LemonAi.Types.ToolCall.t()
@type stop_reason() :: :stop | :length | :tool_use | :error | :aborted
@type t() :: %LemonAi.Types.AssistantMessage{ api: atom() | String.t(), content: [content_block()], error_message: String.t() | nil, model: String.t(), provider: atom() | String.t(), role: :assistant, stop_reason: stop_reason(), timestamp: integer(), usage: LemonAi.Types.Usage.t() }