[bot] HuggingFace Inference `textToImage()` not instrumented
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 70/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- huggingface, typescript
- Domínio
- observability
Direção de pesquisa
Comece comparando as entradas de métodos existentes em js/src/auto-instrumentations/configs/huggingface.ts, js/src/instrumentation/plugins/huggingface-channels.ts e js/src/instrumentation/plugins/huggingface-plugin.ts e, em seguida, inspecione js/src/vendor-sdk-types/huggingface.ts. Execute a cobertura existente de e2e/scenarios/huggingface-instrumentation/ como referência; está concluído quando textToImage produzir o Braintrust span esperado com a cobertura de testes correspondente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary
The @huggingface/inference SDK provides a textToImage() method for AI-powered image generation (Stable Diffusion, FLUX, etc.), but the auto-instrumentation does not cover it. Calls to textToImage() produce no Braintrust spans, while the five other HuggingFace Inference methods — chatCompletion, chatCompletionStream, textGeneration, textGenerationStream, and featureExtraction — are all instrumented.
What instrumentation is missing
- Auto-instrumentation config (
js/src/auto-instrumentations/configs/huggingface.ts): Defines configs forchatCompletion,chatCompletionStream,textGeneration,textGenerationStream, andfeatureExtraction. No config fortextToImage. - Channels (
js/src/instrumentation/plugins/huggingface-channels.ts): No channel definition fortextToImage. - Plugin (
js/src/instrumentation/plugins/huggingface-plugin.ts): No handler for image generation calls.
Upstream reference
@huggingface/inferenceSDK: https://huggingface.co/docs/huggingface.js/en/inference/README- npm package: https://www.npmjs.com/package/@huggingface/inference (latest v4.13.15)
textToImage(params)accepts{ model, inputs, parameters }and returns a generated imageBlob.- Supports models like
stabilityai/stable-diffusion-xl-base-1.0,black-forest-labs/FLUX.1-schnell, and other Diffusers-based models. - Works across all HuggingFace Inference Providers (serverless, dedicated, AWS, Google, Azure).
- This is a stable API method — not experimental or deprecated.
Braintrust docs status
not_found — The Braintrust docs do not list specific HuggingFace Inference methods. textToImage is not mentioned.
Precedent in this repo
Image generation instrumentation gaps are tracked for other providers:
- OpenAI
images.generate(): BT-4495 - Google GenAI
models.generateImages(): BT-4562 - Vercel AI SDK
generateImage(): BT-4468
The five other HuggingFace Inference execution methods are all instrumented, making textToImage() the only uninstrumented generative method in the HuggingFace plugin.
Local files inspected
js/src/auto-instrumentations/configs/huggingface.ts— notextToImageconfig entryjs/src/instrumentation/plugins/huggingface-channels.ts— notextToImagechanneljs/src/instrumentation/plugins/huggingface-plugin.ts— no image generation handlerjs/src/vendor-sdk-types/huggingface.ts— notextToImagetypese2e/scenarios/huggingface-instrumentation/— no image generation test scenarios
- Linguagem predominante
- TypeScript
- Estrelas
- 29
- Forks
- 22
- Merge médio
- 1d 15h
- PRs com merge (30d)
- 76
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Sem 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-javascript
-
typescript
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
braintrustdata/braintrust-sdk-javascript#2686 ·
Mantenedores costumam responder em até 1 dia
-
typescript
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
braintrustdata/braintrust-sdk-javascript#2685 ·
Mantenedores costumam responder em até 1 dia
-
[bot] Cloudflare Workers AI `queueRequest` (batch) inference is explicitly excluded from tracingAbertacloudflare typescript
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
braintrustdata/braintrust-sdk-javascript#2684 ·
Mantenedores costumam responder em até 1 dia
-
High TypeScript checking cost from generated Zod 3 schemasTalvez já em andamento @lforst assumiu há 17 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100
braintrustdata/braintrust-sdk-javascript#2624 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[bot] Instrument Luma AI (17,324 weekly downloads)Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Abertatypescript
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100
braintrustdata/braintrust-sdk-javascript#2578 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de braintrustdata/braintrust-sdk-javascript
Issues semelhantes
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster maturity:stable no-stale P1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
openclaw/openclaw#190772 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
2026-11 good first issue gsoc-2027 project: virtual tests
Dificuldade 2/5 Meio dia Facilidade para iniciantes 82/100
alphaonelabs/website#1150 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
flisk-sh/run-my-agents#61 ·
-
Dificuldade 2/5 3-5 dias Facilidade para iniciantes 62/100
career-ops-hq/career-ops#6399 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
agents ai-agents area: cli claude-code difficulty: easy dx enhancement examples good first issue growth hacktoberfest help wanted island: Agent Isle island: Recipe Archipelago rank: 7 kyu tech: typescript
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
tdk-landscape/tdk-cli-core#3126 ·