Skip to main content

Axemere AI Gateway Anthropic SDK wrapper — drop-in Anthropic/AsyncAnthropic subclasses

Project description

axemere-gateway-anthropic

License: MIT

Drop-in replacement for the Anthropic Python SDK that routes every request through the Axemere AI Gateway.

Change one import — all existing Anthropic code works unchanged. The gateway adds cost controls, policy enforcement, and an append-only audit ledger to every call.

Install

pip install axemere-gateway-anthropic

Usage

# Before
from anthropic import Anthropic

# After — one line change
from axemere.gateway.anthropic import Anthropic

client = Anthropic()  # reads AXEMERE_GATEWAY_URL + AXEMERE_GATEWAY_TOKEN
message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)

Streaming and async (AsyncAnthropic) are both supported.

Configuration

Env var Description
AXEMERE_GATEWAY_URL Gateway base URL, e.g. http://localhost:7080
AXEMERE_GATEWAY_TOKEN Bearer token issued by the gateway

Links

License

MIT

Project details


Download files

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

Source Distribution

axemere_gateway_anthropic-0.1.5.tar.gz (1.8 kB view details)

Uploaded Source

Built Distribution

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

axemere_gateway_anthropic-0.1.5-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file axemere_gateway_anthropic-0.1.5.tar.gz.

File metadata

File hashes

Hashes for axemere_gateway_anthropic-0.1.5.tar.gz
Algorithm Hash digest
SHA256 15c5331102a1559740afc0006cd767fb17cef44c7a12a5cb205f635c6b142b3e
MD5 c5034c36c18b4d4756a63dd32fa21cf9
BLAKE2b-256 1a036f636f0e9c2cab88e4b3a022da1c801fc7a5b4a3b3c13c82c85445c72e60

See more details on using hashes here.

Provenance

The following attestation bundles were made for axemere_gateway_anthropic-0.1.5.tar.gz:

Publisher: publish.yml on Axemere-LLC/axemere-python

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

File details

Details for the file axemere_gateway_anthropic-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for axemere_gateway_anthropic-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c2bd23c1df4c48d374eac07be71f306928bb725179a41e785778805e6bf0c827
MD5 f3e4d3f17a273c8ae09930b882703c07
BLAKE2b-256 b5b4130d6c66e8102edc1a3dc209a2c45c1f8760f3a5bbc5d26e4485e3628ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for axemere_gateway_anthropic-0.1.5-py3-none-any.whl:

Publisher: publish.yml on Axemere-LLC/axemere-python

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 Pingdom Monitoring Sentry Error logging StatusPage Status page