Skip to main content

Agent Observability Python Provider Helper: Anthropic

agento11y-anthropic provides strict Anthropic Messages wrappers and mappers for agento11y.

Embeddings support

This helper currently supports Anthropic Messages APIs only. Native Anthropic embeddings endpoints are not available in the official SDK/API surface used in this repository.

Installation

pip install agento11y agento11y-anthropic anthropic

Wrapper Mode (Sync)

from anthropic.types.message_create_params import MessageCreateParams
from agento11y import Client, ClientConfig
from agento11y_anthropic import AnthropicOptions, messages

client = Client(ClientConfig())

request: MessageCreateParams = {
    "model": "claude-sonnet-4-5",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "Hello"}],
}

def provider_call(req: MessageCreateParams):
    return anthropic_client.messages.create(**req)

response = messages.create(
    client,
    request,
    provider_call,
    AnthropicOptions(conversation_id="conv-1", agent_name="assistant", agent_version="1.0.0"),
)

Wrapper Mode (Stream)

from agento11y_anthropic import AnthropicStreamSummary, messages

summary = messages.stream(
    client,
    request,
    lambda req: AnthropicStreamSummary(
        output_text="streamed text",
        events=[{"type": "content_block_delta", "delta": {"type": "text_delta", "text": "streamed text"}}],
    ),
)

Mapper Mode

generation = messages.from_request_response(request, response)
stream_generation = messages.from_stream(request, summary)

Raw Provider Artifacts (Opt-In)

options = AnthropicOptions(raw_artifacts=True)

Raw artifacts are default OFF and should only be enabled for diagnostics.

Provider metadata mapping

In addition to normalized usage fields, Anthropic server-tool counters are mapped into agento11y metadata when present:

  • agento11y.gen_ai.usage.server_tool_use.web_search_requests
  • agento11y.gen_ai.usage.server_tool_use.web_fetch_requests
  • agento11y.gen_ai.usage.server_tool_use.total_requests

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agento11y_anthropic-0.15.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agento11y_anthropic-0.15.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file agento11y_anthropic-0.15.0.tar.gz.

File metadata

  • Download URL: agento11y_anthropic-0.15.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for agento11y_anthropic-0.15.0.tar.gz
Algorithm Hash digest
SHA256 315fd03621775ee684eba1fd990ec8f723e6b080fa057aa43da7a38dd82d3676
MD5 48964f3b8ddb4aeb544a102723db8da4
BLAKE2b-256 3f01cd32addb44c7b49f35b6ccb149480bb544a236a2da8be86d48ceb83c7844

See more details on using hashes here.

Provenance

The following attestation bundles were made for agento11y_anthropic-0.15.0.tar.gz:

Publisher: python-sdks-publish.yml on grafana/agento11y

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agento11y_anthropic-0.15.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agento11y_anthropic-0.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b73603b395830e4689fc4ecd2a5603fdc604fcfccd7984779fc6a22f8dfa46fc
MD5 1b3ba71f7d78d5457b73d040a08b8573
BLAKE2b-256 d8c1ceee40caec8f7608c60355b7d905cc01cb1d66d7d47e29ba0694d0b32a4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for agento11y_anthropic-0.15.0-py3-none-any.whl:

Publisher: python-sdks-publish.yml on grafana/agento11y

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page