[bot] Instrument mlx-lm (136,095 weekly downloads)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 52/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- python
- Domínio
- ai, machine-learning
Direção de pesquisa
Start by reading the existing HuggingFace Transformers integration under py/src/braintrust/integrations/ and inspect the integration matrix in py/pyproject.toml and sessions in py/noxfile.py. Review mlx_lm.generate.generate(), mlx_lm.generate.stream_generate(), and the mlx_lm.chat/server entry points. Done means native instrumentation exists, its package and test coverage are wired into the repository, and README.md documents the integration.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What's missing
mlx-lm (Apple's MLX-based LLM generation/serving library for Apple Silicon) has no native instrumentation in the Braintrust Python SDK. There is no py/src/braintrust/integrations/mlx_lm/ directory, no entry in py/pyproject.toml [tool.braintrust.matrix], and no nox session in py/noxfile.py. The library provides execution-oriented generation APIs (mlx_lm.generate.generate(), mlx_lm.generate.stream_generate(), and the mlx_lm.chat/mlx_lm.server OpenAI-compatible serving entry points) that run local text-generation inference — directly analogous to the HuggingFace Transformers integration Braintrust already auto-instruments.
Weekly downloads
136,095 (as of 2026-10-05; https://pypistats.org/api/packages/mlx-lm/recent)
Braintrust docs status
not_found — searched site:braintrust.dev docs mlx-lm OR "MLX LM"; no dedicated Braintrust integration page or mention of MLX/mlx-lm exists in the Braintrust docs (https://www.braintrust.dev/docs).
Upstream sources
- PyPI: https://pypi.org/pypi/mlx-lm/json (confirmed current
info.version) - GitHub: https://github.com/ml-explore/mlx-lm
- Docs/README: https://github.com/ml-explore/mlx-lm/blob/main/README.md (documents
mlx_lm.generate,mlx_lm.chat,mlx_lm.serverexecution entry points)
Local repo files inspected
README.md(root) — "Integrations included inbraintrust" table, no MLX entrypy/pyproject.toml— grepped formlx, no matches in[tool.braintrust.matrix]or dependency groupspy/noxfile.py— grepped formlx, no matching sessionpy/src/braintrust/integrations/— nomlx_lmsubdirectory- repo-wide grep for
mlx— no source-code references found outside this audit
Filed by an automated library-gap audit. Please verify before prioritizing.
- Linguagem predominante
- Python
- Estrelas
- 22
- Forks
- 27
- Merge médio
- 14h 49min
- PRs com merge (30d)
- 126
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de braintrustdata/braintrust-sdk-python
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
braintrustdata/braintrust-sdk-python#962 ·
Mantenedores costumam responder em até 1 dia
-
Temporal: add `workflow.Info.original_execution_run_id` to workflow span metadataTalvez já em andamento @Ehsan-hash assumiu há 3 dias. Abertafeature python
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
braintrustdata/braintrust-sdk-python#868 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
braintrustdata/braintrust-sdk-python#957 ·
Mantenedores costumam responder em até 1 dia
-
python
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
braintrustdata/braintrust-sdk-python#956 ·
Mantenedores costumam responder em até 1 dia
-
python
braintrustdata/braintrust-sdk-python#839 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de braintrustdata/braintrust-sdk-python
Issues semelhantes
-
get_page_thumbnail modifies cached page images, affecting later thumbnails and picture exportsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
docling-project/docling-mcp#147 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
autowarefoundation/autoware_carla_scenario#405 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
mohitmishra786/readprism#322 ·
Mantenedores costumam responder em até 1 dia