Mistral: record `usage.service_tier` as metadata
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 75/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- observability
Línea de trabajo
Lee py/src/braintrust/integrations/mistral/tracing.py, centrándote en _parse_usage_metrics y en las definiciones de _CHAT_METADATA_KEYS y _AGENTS_METADATA_KEYS. Compara los campos de la respuesta de usage con models/usageinfo_dollar_defs.py y comprueba la compatibilidad con Mistral 1.12.4. El trabajo estará terminado cuando se registre el service_tier de la solicitud y se guarde usage.service_tier de la respuesta como metadatos sin afectar a las versiones anteriores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Mistral usage responses include a string service_tier field (models/usageinfo_dollar_defs.py; present in 2.x and 3.0.0). _parse_usage_metrics in py/src/braintrust/integrations/mistral/tracing.py only keeps numeric values, so it's dropped.
Proposal
- Add
service_tierto_CHAT_METADATA_KEYSand_AGENTS_METADATA_KEYSso the request option is logged. - Record
usage.service_tierfrom the response as metadata. - Read with
getattrso 1.12.4 is unaffected.
Parent: #858 (found while reviewing the 2026-10-05 weekly dependency update, #849).
🤖 Generated with Claude Code
- Lenguaje dominante
- Python
- Estrellas
- 21
- Forks
- 23
- Merge medio
- 19 h 55 min
- PR fusionados (30 d)
- 95
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de braintrustdata/braintrust-sdk-python
-
feature python
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
braintrustdata/braintrust-sdk-python#868 ·
Los mantenedores suelen responder en 1 día
-
[bot] Google GenAI: streaming responses drop `url_context_metadata` that non-streaming responses preservePosiblemente ocupada @Kayvan-Zahiri la tomó hace 5 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
braintrustdata/braintrust-sdk-python#774 ·
Los mantenedores suelen responder en 1 día
-
OpenAI: trace computer-use Agents session items and capture Responses `access_programs`Posiblemente ocupada @AbhiPrasad la tomó hace 2 días. Abiertofeature integration: openai python
braintrustdata/braintrust-sdk-python#869 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
feature python
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
braintrustdata/braintrust-sdk-python#866 ·
Los mantenedores suelen responder en 1 día
-
feature python
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
braintrustdata/braintrust-sdk-python#863 ·
Los mantenedores suelen responder en 1 día
Todos los issues de braintrustdata/braintrust-sdk-python
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Harmony OPeNDAP SubSetter (HOSS) Geographic LARC_CLOUD PREFIRE_SAT2_AUX-SAT R01 production
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
nasa/harmony-autotester#245 ·
-
[FEATURE] - Add UTVD supportAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Deltares/imod-python#1928 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100