Crig::Providers::Anthropic::Content
Constructors
document(source : DocumentSource, cache_control : CacheControl | Nil = nil) : self
Sourceimage(source : ImageSource, cache_control : CacheControl | Nil = nil) : self
Sourcenew(kind : Kind, text : String | Nil = nil, cache_control : CacheControl | Nil = nil, source : ImageSource | DocumentSource | Nil = nil, id : String | Nil = nil, name : String | Nil = nil, input : JSON::Any | Nil = nil, tool_use_id : String | Nil = nil, tool_result_content : Crig::OneOrMany(ToolResultContent) | Nil = nil, is_error : Bool | Nil = nil, thinking : String | Nil = nil, signature : String | Nil = nil, data : String | Nil = nil, citations : Array(Citation) | Nil = nil, document_title : String | Nil = nil, document_context : String | Nil = nil, document_citations_enabled : Bool | Nil = nil)
Sourcetool_result(tool_use_id : String, content : Crig::OneOrMany(ToolResultContent), is_error : Bool | Nil = nil, cache_control : CacheControl | Nil = nil) : self
SourceInstance methods
cache_control
Sourcecache_control=(cache_control : CacheControl | Nil)
Sourcecitations
Sourcedata
Sourcedocument_citations_enabled
Sourcedocument_context
Sourcedocument_title
Sourceid
Sourceinput
Sourceis_error
Sourcekind
Sourcename
Sourcesignature
Sourcesource
Sourcetext
Sourcethinking
Sourcetool_result_content
Sourcetool_use_id
Source