Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#1,877 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
70/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Calme
Stack technique
huggingface, typescript
Domaine
observability

Piste de recherche

Commencez par comparer les entrées de méthodes existantes dans js/src/auto-instrumentations/configs/huggingface.ts, js/src/instrumentation/plugins/huggingface-channels.ts et js/src/instrumentation/plugins/huggingface-plugin.ts, puis examinez js/src/vendor-sdk-types/huggingface.ts. Exécutez la couverture existante de e2e/scenarios/huggingface-instrumentation/ comme référence ; c’est terminé lorsque textToImage produit le span Braintrust attendu avec la couverture de tests correspondante.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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
Langage dominant
TypeScript
Étoiles
29
Forks
21
Merge moyen
1 j 15 h
PR mergées (30 j)
76

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de braintrustdata/braintrust-sdk-javascript

Toutes les issues de braintrustdata/braintrust-sdk-javascript

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.