Skip to main content

Pulse Python SDK for tracing LLM providers

Project description

pulse-trace-sdk

Official Python SDK for Pulse trace ingestion.

Install

pip install pulse-trace-sdk

Quick Start

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://www.usepulse.dev/docs/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulse_trace_sdk-0.2.7.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulse_trace_sdk-0.2.7-py3-none-any.whl (1.2 kB view details)

Uploaded Python 3

File details

Details for the file pulse_trace_sdk-0.2.7.tar.gz.

File metadata

  • Download URL: pulse_trace_sdk-0.2.7.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pulse_trace_sdk-0.2.7.tar.gz
Algorithm Hash digest
SHA256 da787a6f48f613fa9ef7ea83b6b43cffb12487bbe324381ea97c665834fd4b35
MD5 9d43cff28fb569c989c03214c1c5b75a
BLAKE2b-256 c013c0a67d2789e7d876b5c3f427e4266f4ea0f51464ba740ee4d05429e61396

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulse_trace_sdk-0.2.7.tar.gz:

Publisher: release.yml on EK-LABS-LLC/trace-sdk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pulse_trace_sdk-0.2.7-py3-none-any.whl.

File metadata

File hashes

Hashes for pulse_trace_sdk-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d68659fb6e0ddb1cd1cb20c46edb1badacd8aa34ca6eea89ba7d4ee2b4fd76ce
MD5 39bce565cfab28686ce02592ed4ac00c
BLAKE2b-256 f8b967725dcaba5835dbdcde7b9380c9df75e7c64ad4d2c3683e7b02546464ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulse_trace_sdk-0.2.7-py3-none-any.whl:

Publisher: release.yml on EK-LABS-LLC/trace-sdk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page