Metadata-Version: 2.4
Name: auditrail-sdk
Version: 0.49.5
Summary: Auditrail Software Development Kit (SDK) for Python
License: Apache-2.0
Author: napier
Author-email: napierapp@gmail.com
Requires-Python: >=3.9,<4
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Provides-Extra: datasets
Project-URL: Repository, https://github.com/auditrail/auditrail
Description-Content-Type: text/markdown

# auditrail-sdk

Auditrail’s Python SDK allows you to easily start monitoring and debugging your LLM execution. Tracing is done in a non-intrusive way, built on top of OpenTelemetry. You can choose to export the traces to Auditrail, or to your existing observability stack.

```python
Auditrail.init(app_name="joke_generation_service")

@workflow(name="joke_creation")
def create_joke():
    completion = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
    )

    return completion.choices[0].message.content
```

