Metadata-Version: 2.3
Name: autonomize-ml-observability
Version: 0.1.3
Summary: Comprehensive LLM observability SDK with tracing, monitoring, and cost tracking
License: Proprietary
Keywords: mlflow,llm,observability,cost tracking,monitoring
Author: Jagveer Singh
Author-email: jagveer@autonomize.ai
Requires-Python: >=3.10,<3.13
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Provides-Extra: anthropic
Provides-Extra: modelhub
Provides-Extra: openai
Requires-Dist: anthropic (>=0.49.0,<0.50.0) ; extra == "anthropic"
Requires-Dist: azure-identity (>=1.21.0,<2.0.0)
Requires-Dist: azure-storage-blob (>=12.25.1,<13.0.0)
Requires-Dist: httpx (>=0.27.0,<0.28.0) ; extra == "modelhub"
Requires-Dist: mlflow (>=2.21.2)
Requires-Dist: openai (>=1.43.0,<2.0.0) ; extra == "openai"
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: tenacity (>=9.0.0,<10.0.0)
Requires-Dist: tiktoken (>=0.9.0,<0.10.0)
Project-URL: Repository, https://github.com/autonomize-ai/autonomize-ml-observability.git
Description-Content-Type: text/markdown

# ML Observability

A lightweight Python SDK for LLM observability with MLflow integration, providing seamless tracing and cost tracking for AI applications.

## Features

- 🔍 **Simple Monitoring**: One-line integration with popular LLM providers
- 💰 **Cost Tracking**: Automatic tracking of token usage and costs
- ⚡ **Async Support**: Full support for both synchronous and asynchronous LLM API calls
- 🔄 **Provider Agnostic**: Works with OpenAI, Anthropic, and more
- 📊 **MLflow Integration**: Automatic logging to MLflow for visualization and analysis

## Installation

```bash
pip install autonomize-ml-observability
```
