Unified LLM Observability & Multi-Model AI Integration Framework - Deploy to GPT, Claude, Gemini, Copilot with full telemetry
Project description
Kalibr Python SDK
Production-grade observability for LLM applications.
Installation
pip install kalibr
Quickstart
from kalibr import trace
import openai
@trace(api_key="your-kalibr-api-key")
def my_agent():
response = openai.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": "Hello!"}]
)
return response
Features
- ✅ Zero-code instrumentation for OpenAI, Anthropic, Google AI
- ✅ Automatic parent-child trace relationships
- ✅ Real-time cost tracking
- ✅ Token usage monitoring
- ✅ Performance metrics
CLI Tools
# Run your app locally
kalibr serve myapp.py
# Deploy to Fly.io
kalibr deploy myapp.py
# Fetch trace data
kalibr capsule <trace-id>
Examples
See examples/ directory for complete examples.
Documentation
Full docs at https://docs.kalibr.systems
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kalibr-1.1.1a0.tar.gz.
File metadata
- Download URL: kalibr-1.1.1a0.tar.gz
- Upload date:
- Size: 48.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
956fafd7277d0e268bd0c5c1428445195705320141311861d2a5bff7390209bd
|
|
| MD5 |
71f68d85004769b41037c6717f6c843e
|
|
| BLAKE2b-256 |
8ec5e273ac8ad14c44c7878437f62b7479b89d2591bfa03ccea46affde55ea09
|
Provenance
The following attestation bundles were made for kalibr-1.1.1a0.tar.gz:
Publisher:
publish.yml on kalibr-ai/kalibr-sdk-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kalibr-1.1.1a0.tar.gz -
Subject digest:
956fafd7277d0e268bd0c5c1428445195705320141311861d2a5bff7390209bd - Sigstore transparency entry: 735787560
- Sigstore integration time:
-
Permalink:
kalibr-ai/kalibr-sdk-python@6e8654ded2a59c18587ce824e768b53adb15c5be -
Branch / Tag:
refs/tags/v1.1.1-alpha - Owner: https://github.com/kalibr-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6e8654ded2a59c18587ce824e768b53adb15c5be -
Trigger Event:
push
-
Statement type:
File details
Details for the file kalibr-1.1.1a0-py3-none-any.whl.
File metadata
- Download URL: kalibr-1.1.1a0-py3-none-any.whl
- Upload date:
- Size: 58.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b31f13fd116e8da9b13f5b7d23565e12b9257b32f12f3836a053c4254d0e4caa
|
|
| MD5 |
3b6053c28812b20dbb23506a49f3cfa6
|
|
| BLAKE2b-256 |
a85b75ee9b3fc3fde19ace18f0edfebb03c4f260d01e9374fe9ee291e9eadbb7
|
Provenance
The following attestation bundles were made for kalibr-1.1.1a0-py3-none-any.whl:
Publisher:
publish.yml on kalibr-ai/kalibr-sdk-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kalibr-1.1.1a0-py3-none-any.whl -
Subject digest:
b31f13fd116e8da9b13f5b7d23565e12b9257b32f12f3836a053c4254d0e4caa - Sigstore transparency entry: 735787562
- Sigstore integration time:
-
Permalink:
kalibr-ai/kalibr-sdk-python@6e8654ded2a59c18587ce824e768b53adb15c5be -
Branch / Tag:
refs/tags/v1.1.1-alpha - Owner: https://github.com/kalibr-ai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@6e8654ded2a59c18587ce824e768b53adb15c5be -
Trigger Event:
push
-
Statement type: