Independent OpenTelemetry SDK for AI agents (Anthropic, OpenAI, Ollama)
Project description
puvinoise-sdk
Independent OpenTelemetry SDK for AI agents. Supports Anthropic Claude, OpenAI, Ollama, and other LLM providers with tracing and observability.
Install
pip install puvinoise-sdk
Optional provider extras:
pip install puvinoise-sdk[anthropic]
pip install puvinoise-sdk[openai]
pip install puvinoise-sdk[all]
Quick start
from puvinoise import bootstrap, run_with_trace
bootstrap() # Configure OTLP endpoint, service name, tenant id via env
with run_with_trace("my-agent-run"):
# Your agent / LLM calls
pass
Environment
Preferred variables (PIP SDK):
PUVINOISE_END_POINT_URL– OTLP collector URL (e.g.http://host:4318;/v1/tracesis appended if missing)PUVINOISE_TENANT_ID– Tenant identifier (e.g.tenant_xxx) for multi-tenant filtering
Fallbacks (still supported):
OTEL_EXPORTER_OTLP_ENDPOINT– used ifPUVINOISE_END_POINT_URLis not setTENANT_ID– used ifPUVINOISE_TENANT_IDis not set
License
Proprietary – PUVI LABS PRIVATE LIMITED
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 puvinoise_sdk-0.2.2.tar.gz.
File metadata
- Download URL: puvinoise_sdk-0.2.2.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2121436baa9aa69778b6732ab5cb36d29afb5961b92019805a363230c25a7457
|
|
| MD5 |
c077604cd69d55e46be1420a309a4808
|
|
| BLAKE2b-256 |
120cb4f07613aac1e242ce46e809f208637cbe5e4302414c83724538fc9611ee
|
File details
Details for the file puvinoise_sdk-0.2.2-py3-none-any.whl.
File metadata
- Download URL: puvinoise_sdk-0.2.2-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e1782849d2afb1d95dcc2aab8cda4c5ae168b786a6e75d6f8c776e80392d244
|
|
| MD5 |
f2b10b310030e1e50b3bd2e9ed1c78cd
|
|
| BLAKE2b-256 |
18e597dfba1c228dca2f85b5bdd52495d1e59a27b4d763ed9503f8477958a6e4
|