Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[bot] Instrument cartesia (193,798 weekly downloads)

Abierto
#854 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

new-integration python

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

Local repo files inspected

  • README.md (root) — "Integrations included in braintrust" table, no Cartesia entry
  • py/pyproject.toml — grepped for cartesia, no matches in [tool.braintrust.matrix] or dependency groups
  • py/noxfile.py — grepped for cartesia, no matching session
  • py/src/braintrust/integrations/ — no cartesia subdirectory
  • py/src/braintrust/integrations/livekit_agents/ and py/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.

Lenguaje dominante
Python
Estrellas
21
Forks
23
Merge medio
19 h 23 min
PR fusionados (30 d)
97

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de braintrustdata/braintrust-sdk-python

Todos los issues de braintrustdata/braintrust-sdk-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.