[bot] Instrument cartesia (193,798 weekly downloads)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 55/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- backend, observability
Piste de recherche
Start by comparing the existing integrations in py/src/braintrust/integrations/livekit_agents/ and pipecat/, then review Cartesia's tts.bytes and tts.sse APIs in its upstream documentation. Check py/pyproject.toml for the integration matrix and py/noxfile.py for the corresponding session. Done means a Cartesia integration exists, is registered and tested consistently with the existing agent-framework integrations.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What's missing
cartesia (the official Python SDK for Cartesia's text-to-speech / voice generation API) has no native instrumentation in the Braintrust Python SDK. There is no py/src/braintrust/integrations/cartesia/ directory, no entry in py/pyproject.toml [tool.braintrust.matrix], and no nox session in py/noxfile.py. The SDK exposes execution-oriented TTS generation calls (e.g. Cartesia().tts.bytes(...) / tts.sse(...)) that are commonly composed into voice-agent pipelines — the same category of real-time generation execution Braintrust already instruments for LiveKit Agents and Pipecat, both of which frequently use Cartesia as their TTS backend.
Weekly downloads
193,798 (as of 2026-10-05; https://pypistats.org/api/packages/cartesia/recent)
Braintrust docs status
not_found — searched site:braintrust.dev docs Cartesia; no Braintrust-Cartesia integration docs exist (only unrelated results, including a third-party listing of Cartesia as a market "competitor," which is not an integration reference). No mention in the Braintrust docs (https://www.braintrust.dev/docs).
Upstream sources
- PyPI: https://pypi.org/pypi/cartesia/json (confirmed current
info.version) - GitHub: https://github.com/cartesia-ai/cartesia-python
- Docs: https://docs.cartesia.ai/ (documents the
tts.bytes/tts.sseexecution APIs)
Local repo files inspected
README.md(root) — "Integrations included inbraintrust" table, no Cartesia entrypy/pyproject.toml— grepped forcartesia, no matches in[tool.braintrust.matrix]or dependency groupspy/noxfile.py— grepped forcartesia, no matching sessionpy/src/braintrust/integrations/— nocartesiasubdirectorypy/src/braintrust/integrations/livekit_agents/andpy/src/braintrust/integrations/pipecat/— reviewed; both instrument the agent-framework layer generically and do not add Cartesia-specific span/metric handling- repo-wide grep for
cartesia— no source-code references found outside this audit
Filed by an automated library-gap audit. Please verify before prioritizing.
- Langage dominant
- Python
- Étoiles
- 22
- Forks
- 27
- Merge moyen
- 14 h 49 min
- PR mergées (30 j)
- 126
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de braintrustdata/braintrust-sdk-python
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
braintrustdata/braintrust-sdk-python#962 ·
Les mainteneurs répondent en général sous 1 jour
-
Temporal: add `workflow.Info.original_execution_run_id` to workflow span metadataPeut-être pris @Ehsan-hash l’a pris il y a 2 jours. Ouvertefeature python
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
braintrustdata/braintrust-sdk-python#868 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
braintrustdata/braintrust-sdk-python#957 ·
Les mainteneurs répondent en général sous 1 jour
-
python
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
braintrustdata/braintrust-sdk-python#956 ·
Les mainteneurs répondent en général sous 1 jour
-
python
braintrustdata/braintrust-sdk-python#839 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de braintrustdata/braintrust-sdk-python
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
webrecorder/warcio#209 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Jeffy123-zhu/logspecter#20 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour