Metadata-Version: 2.1
Name: openllmtelemetry
Version: 0.0.1.dev1
Summary: End-to-end observability with built-in security guardrails.
License: Apache-2.0
Author: WhyLabs.ai
Author-email: support@whylabs.ai
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: opentelemetry-api (>=1.21.0,<2.0.0)
Requires-Dist: opentelemetry-instrumentation (>=0.42b0,<0.43)
Requires-Dist: opentelemetry-sdk (>=1.21.0,<2.0.0)
Description-Content-Type: text/markdown

# llm-traceguard

**llm-traceguard** is an open-source Python library that provides Open Telemetry integration with Large Language Models (LLMs). It is designed to facilitate tracing and safeguarding applications that leverage LLMs, ensuring better monitoring and reliability.

## Features

- Easy integration with Open Telemetry for LLM applications.
- Real-time tracing and monitoring of LLM-based systems.
- Enhanced safeguards and insights for your LLM applications.

## Installation

To install **llm-traceguard**, simply use pip:

```bash
pip install llm-traceguard
```

## Usage 🚀

Here's a basic example of how to use **llm-traceguard** in your project:

```python
import llm_traceguard

llm_traceguard.instrument()
```

## Requirements 📋

- Python 3.8 or higher
- opentelemetry-api
- opentelemetry-sdk

## Contributing 👐

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

## License 📄

**llm-traceguard** is licensed under the Apache-2.0 License. See [LICENSE](LICENSE) for more details.

## Contact 📧

For support or any questions, feel free to contact us at support@whylabs.ai.
