Metadata-Version: 2.4
Name: pulse-trace-sdk
Version: 0.2.6
Summary: Pulse Python SDK for tracing LLM providers
Author: Pulse
License: MIT
Requires-Python: >=3.10
Requires-Dist: requests>=2.32.0
Provides-Extra: dev
Requires-Dist: black>=26.1.0; extra == 'dev'
Requires-Dist: pytest>=8.3.0; extra == 'dev'
Description-Content-Type: text/markdown

# pulse-trace-sdk

Official Python SDK for Pulse trace ingestion.

## Install

```bash
pip install pulse-trace-sdk
```

## Quick Start

```python
from openai import OpenAI
from pulse_sdk import init_pulse, observe, Provider

init_pulse({"api_key": "pulse_sk_..."})

client = observe(OpenAI(api_key="your-openai-key"), Provider.OPENAI)

client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Hello"}],
)
```

## Docs

Full docs: https://github.com/EK-LABS-LLC/pulse-docs
