Anthropic::Messages::API
Constants
COUNT_TOKENS_ENDPOINT = "/v1/messages/count_tokens"
ENDPOINT = "/v1/messages"
Constructors
new(client : Client)
SourceInstance methods
count_tokens(request : CountTokensRequest, request_options : RequestOptions | Nil = nil) : CountTokensResponse
Count tokens for a request without sending it.
count_tokens(model : Model | String, messages : Array(Message), system : String | Nil = nil, request_options : RequestOptions | Nil = nil) : CountTokensResponse
Sourcecreate(model : Model | String, messages : Array(Message), max_tokens : Int32, request_options : RequestOptions | Nil = nil, **options) : Response
Sourcecreate(request : Request, request_options : RequestOptions | Nil = nil) : Response
Sourcestream(model : Model | String, messages : Array(Message), max_tokens : Int32, request_options : RequestOptions | Nil = nil, **options, &block : StreamEvent -> ) : Nil
Sourcestream(request : Request, request_options : RequestOptions | Nil = nil, &block : StreamEvent -> ) : Nil
Streaming: yields StreamEvent for each SSE event