struct

Smith::LLM::Message

Inherits JSON::Serializable < Struct < Value < Object

Constructors

assistant(text : String) : Message
Source
assistant_with_blocks(blocks : Array(ContentBlock)) : Message
Source
new(role : Role, content : Array(ContentBlock))
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
tool_results(results : Array(ContentBlock)) : Message
Source
user(text : String) : Message
Source

Instance methods

content
Source
role
Source