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

[bot] HuggingFace Inference `textToImage()` not instrumented

Abierto
#1,877 1 comentario 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
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
70/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Tranquilo
Stack tecnológico
huggingface, typescript

Línea de trabajo

Comienza comparando las entradas de métodos existentes en js/src/auto-instrumentations/configs/huggingface.ts, js/src/instrumentation/plugins/huggingface-channels.ts y js/src/instrumentation/plugins/huggingface-plugin.ts; después, inspecciona js/src/vendor-sdk-types/huggingface.ts. Ejecuta la cobertura existente de e2e/scenarios/huggingface-instrumentation/ como referencia; la tarea está terminada cuando textToImage produzca el Braintrust span esperado con la cobertura de pruebas correspondiente.

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

Descripción

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 for chatCompletion, chatCompletionStream, textGeneration, textGenerationStream, and featureExtraction. No config for textToImage.
  • Channels (js/src/instrumentation/plugins/huggingface-channels.ts): No channel definition for textToImage.
  • Plugin (js/src/instrumentation/plugins/huggingface-plugin.ts): No handler for image generation calls.

Upstream reference

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 — no textToImage config entry
  • js/src/instrumentation/plugins/huggingface-channels.ts — no textToImage channel
  • js/src/instrumentation/plugins/huggingface-plugin.ts — no image generation handler
  • js/src/vendor-sdk-types/huggingface.ts — no textToImage types
  • e2e/scenarios/huggingface-instrumentation/ — no image generation test scenarios
Lenguaje dominante
TypeScript
Estrellas
29
Forks
16
Merge medio
1 d 20 h
PR fusionados (30 d)
70

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

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-javascript

Todos los issues de braintrustdata/braintrust-sdk-javascript

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.