Skip to main content

axemere-gateway-openai

License: MIT

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

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

Install

pip install axemere-gateway-openai

Usage

# Before
from openai import OpenAI

# After — one line change
from axemere.gateway.openai import OpenAI

client = OpenAI()  # reads AXEMERE_GATEWAY_URL + AXEMERE_GATEWAY_TOKEN
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

Streaming, async (AsyncOpenAI), and Azure OpenAI (AzureOpenAI, AsyncAzureOpenAI) are all 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

Metadata

Release files for axemere-gateway-openai 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for axemere-gateway-openai 0.2.1
File Size Uploaded
axemere_gateway_openai-0.2.1.tar.gz 2.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for axemere-gateway-openai 0.2.1
File Interpreter ABI Platform
axemere_gateway_openai-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.3 kB

Release files / axemere_gateway_openai-0.2.1.tar.gz

Download URL axemere_gateway_openai-0.2.1.tar.gz
Size 2.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b1c962fd4d2d72fd7dd79d53c8002711fd2c691b2d6f6267cf1b21d497cbb206
BLAKE2b-256 checksum
How to use checksums
652707230e978404b016a7236d36e50b15cd2b3fa103e14a1d15b2f1bdbefb10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

Release files / axemere_gateway_openai-0.2.1-py3-none-any.whl

Download URL axemere_gateway_openai-0.2.1-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
06c97cb280a506c7789d8932c055211c408f6b982c8c34a966d7c4259ee583cb
BLAKE2b-256 checksum
How to use checksums
93661f3b7d3b82506aba7cf605b7262734c7b54f26bef20c74614754463d6153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page