Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Mistral: record `usage.service_tier` as metadata

Aberta Para iniciantes
#867 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
75/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
python
Domínio
observability

Direção de pesquisa

Leia py/src/braintrust/integrations/mistral/tracing.py, com foco em _parse_usage_metrics e nas definições de _CHAT_METADATA_KEYS e _AGENTS_METADATA_KEYS. Compare os campos da resposta de usage com models/usageinfo_dollar_defs.py e verifique a compatibilidade com Mistral 1.12.4. O trabalho estará concluído quando o service_tier da solicitação for registrado e o usage.service_tier da resposta for registrado como metadado sem afetar versões mais antigas.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

feature integration: mistral python

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_tier to _CHAT_METADATA_KEYS and _AGENTS_METADATA_KEYS so the request option is logged.
  • Record usage.service_tier from the response as metadata.
  • Read with getattr so 1.12.4 is unaffected.

Parent: #858 (found while reviewing the 2026-10-05 weekly dependency update, #849).

🤖 Generated with Claude Code

Linguagem predominante
Python
Estrelas
21
Forks
23
Merge médio
19h 55min
PRs com merge (30d)
95

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de braintrustdata/braintrust-sdk-python

Todas as issues de braintrustdata/braintrust-sdk-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.