struct

Anthropic::Message

Inherits Struct < Value < Object

Constructors

assistant(content : String) : Message

Creates an assistant message with text content.

Source
new(role : Role, content : String | Array(ContentBlock))
Source
new(pull : JSON::PullParser) : Message
Source
user(content : String) : Message

Creates a user message with text content.

Source
user(content : Array(ContentBlock)) : Message

Creates a user message with content blocks (for images, tool use, etc).

Source

Instance methods

content
Source
role
Source
to_json(json : JSON::Builder) : Nil
Source

Nested types