Crig::Providers::Cohere::Message
Constructors
assistant(content : Array(AssistantContent), citations : Array(Citation) = [] of Citation, tool_calls : Array(ToolCall) = [] of ToolCall, tool_plan : String | Nil = nil) : self
Sourcenew(kind : Kind, user_content : Crig::OneOrMany(UserContent) | Nil = nil, assistant_content : Array(AssistantContent) = [] of AssistantContent, citations : Array(Citation) = [] of Citation, tool_calls : Array(ToolCall) = [] of ToolCall, tool_plan : String | Nil = nil, tool_result_content : Crig::OneOrMany(ToolResultContent) | Nil = nil, tool_call_id : String | Nil = nil, system_content : String | Nil = nil)
SourceClass methods
Instance methods
assistant_content
Sourcecitations
Sourcekind
Sourcesystem_content
Sourceto_core_message
Sourceto_json_value
Sourcetool_call_id
Sourcetool_calls
Sourcetool_plan
Sourcetool_result_content
Sourceuser_content
Source