axemere-gateway
Framework-independent Python client for the Axemere AI Gateway.
Use this package when you want explicit control over every request, or when you are not using OpenAI, Anthropic, or another supported SDK. If you are already using one of those SDKs, install the matching drop-in wrapper instead (axemere-gateway-openai, axemere-gateway-anthropic, etc.) — it requires no code changes beyond the import.
Install
pip install axemere-gateway
Usage
from axemere.gateway import AiGatewayClient, AiGatewayConfig
config = AiGatewayConfig() # reads AXEMERE_GATEWAY_URL + AXEMERE_GATEWAY_TOKEN
client = AiGatewayClient(config)
# execute() is async; execute_sync() is the synchronous entry point.
result = client.execute_sync(
provider="openai",
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Hello"}],
)
print(result.content)
if result.metering:
print(result.metering.cost_usd) # float USD, e.g. 0.000042
Configuration
| Env var | Description |
|---|---|
AXEMERE_GATEWAY_URL |
Gateway base URL, e.g. http://localhost:7080 |
AXEMERE_GATEWAY_TOKEN |
Bearer token issued by the gateway (legacy AXEMERE_WORKLOAD_TOKEN still accepted) |
AXEMERE_WORKLOAD_ID |
Workload identifier for attribution |
AXEMERE_PROJECT_ID |
Project identifier for spend grouping |
Links
License
MIT
Metadata
Release files for axemere-gateway 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| axemere_gateway-0.3.0.tar.gz | 14.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| axemere_gateway-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.0 kB
Release files / axemere_gateway-0.3.0.tar.gz
| Download URL | axemere_gateway-0.3.0.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e64108f40c85791eb561f565b90deac8f595a60c3b39c71a4eaa7aac0ad24f3a
|
|
BLAKE2b-256 checksum How to use checksums |
de1833f21f8832481244b1046cff43f05fe5a4d3a041c68747ed76504fe5e539
|
| 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 19, 2026.
Transparency logRelease files / axemere_gateway-0.3.0-py3-none-any.whl
| Download URL | axemere_gateway-0.3.0-py3-none-any.whl |
|---|---|
| Size | 13.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5a9a24b3f40d3167b109d583d434f122c43b9fa02c6f2a7a92324284e34188ca
|
|
BLAKE2b-256 checksum How to use checksums |
3e6fd6625e574926e3afd14070a704f7a69ddcc358c7339cdaa16968ecc9753e
|
| 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 19, 2026.
Transparency log