Skip to main content

Human-grounded end-to-end evaluation for Pipecat voice agents.

Project description

Lightcurve Python SDK

Install Lightcurve in a Pipecat voice-agent project:

pip install --upgrade use-lightcurve

Set the workspace API key:

LIGHTCURVE_API_KEY=lc_...

Load Lightcurve once, before constructing the Pipecat pipeline:

import lightcurve.auto

That is the complete agent integration. Lightcurve discovers the Pipecat worker, handles Playground WebRTC audio, captures pipeline events, and receives dataset replay jobs. No phone number, SIP service, room token, runner URL, callback, or provider credential is required.

Dataset automation is also available from Python:

from lightcurve import Lightcurve

lc = Lightcurve()
datasets = lc.list_datasets()
run = lc.run_dataset(dataset_id=datasets["datasets"][0]["id"])

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

use_lightcurve-0.5.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

use_lightcurve-0.5.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file use_lightcurve-0.5.0.tar.gz.

File metadata

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

File hashes

Hashes for use_lightcurve-0.5.0.tar.gz
Algorithm Hash digest
SHA256 582cb5a273a7cef48303501b312b21c69c5c9e767a4757d44737116b9d05bac3
MD5 ca792337d818753c932aa36b8f33cf06
BLAKE2b-256 c732c72e012fa1b95c87ef6d0295038dc6d5c594bdc6082657f0aefee2ffa177

See more details on using hashes here.

Provenance

The following attestation bundles were made for use_lightcurve-0.5.0.tar.gz:

Publisher: publish-python-sdk.yml on uselightcurve/Lightcurve-Platform

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

File details

Details for the file use_lightcurve-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: use_lightcurve-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for use_lightcurve-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 baeca259ee6bfcb98f9378d3dec62279c3ada8909311278a583ba915d0ffb832
MD5 635ca0bb8a23f232cf1f52c282e4fa92
BLAKE2b-256 983433f430660344e41a2d5f29ec5b74ed35ee50ac6c04bd0f8b24b849b2c648

See more details on using hashes here.

Provenance

The following attestation bundles were made for use_lightcurve-0.5.0-py3-none-any.whl:

Publisher: publish-python-sdk.yml on uselightcurve/Lightcurve-Platform

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