Skip to content

Token counting is not supported in Bedrock yet #1103

@fasfsfgs

Description

@fasfsfgs
client = AnthropicBedrock(
        aws_access_key=AWS_BEDROCK_ACCESS_KEY,
        aws_secret_key=AWS_BEDROCK_SECRET_KEY,
    )
client.messages.count_tokens(model="global.anthropic.claude-sonnet-4-5-20250929-v1:0", messages=[{"role": "user", "content": "test"}])

anthropic.AnthropicError: Token counting is not supported in Bedrock yet


The message I get from trying to count tokens using AnthropicBedrock is pretty clear. It's not supported.

But docs (https://platform.claude.com/docs/en/api/overview#third-party-platform-apis) says Token counting is supported on all 3rd party platform APIs.

That's a bit confusing.

Am I doing something wrong in the sdk?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions