Overview
Create messages using Anthropic-style API and count tokens in messages.Python Usage
Create Message
Count Tokens
Async Usage
Parameters
messages_create
| Parameter | Type | Default | Description |
|---|---|---|---|
messages | List[Dict] | Required | List of messages |
model | str | ”claude-3-5-sonnet-20241022” | Model to use |
max_tokens | int | 1024 | Maximum tokens |
system | str | None | System prompt |
temperature | float | 1.0 | Sampling temperature |
tools | List[Dict] | None | Available tools |
count_tokens
| Parameter | Type | Default | Description |
|---|---|---|---|
messages | List[Dict] | Required | Messages to count |
model | str | ”gpt-4o-mini” | Model for tokenization |
system | str | None | System prompt |
Result Objects
MessageResult
id: Message IDcontent: List of content blocksrole: Message rolemodel: Model usedstop_reason: Why generation stoppedusage: Token usage
TokenCountResult
input_tokens: Number of tokensmodel: Model used

