[bot] Instrument @google/genai models.generateVideos()
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 65/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
- Domaine
- ai, observability, tooling
Piste de recherche
Commencez par js/src/instrumentation/plugins/google-genai-channels.ts, google-genai-plugin.ts, js/src/vendor-sdk-types/google-genai.ts et js/src/auto-instrumentations/configs/google-genai.ts ; comparez leur couverture actuelle de generateContent. Déterminez comment l’opération generateVideos de longue durée doit être représentée, puis vérifiez que la méthode est configurée, typée et instrumentée jusqu’à son achèvement ou jusqu’à la limite documentée du best effort.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Gap
models.generateVideos() in @google/genai is not instrumented. The method generates videos from a text description (Veo model) and is exposed as a public generative execution API on the Models class.
Evidence
- SDK source:
src/models.tsingoogleapis/js-genaiexposesgenerateVideos()as a public method on theModelsclass. - Current instrumentation:
js/src/instrumentation/plugins/google-genai-channels.tsandgoogle-genai-plugin.tsonly covermodels.generateContent,models.generateContentStream, andmodels.embedContent. - Vendor types:
js/src/vendor-sdk-types/google-genai.ts—GoogleGenAIModelsinterface does not includegenerateVideos. - Auto-instrumentation config:
js/src/auto-instrumentations/configs/google-genai.tshas no entry for video generation.
Notes
generateVideos uses a long-running operation (polling) pattern — it returns an operation object that is polled until complete. Instrumentation may need to wrap the full polling lifecycle to capture accurate latency and output, similar to how streaming completions are aggregated. This complexity may warrant a deferred or best-effort approach (e.g., wrapping the initial call and recording when the operation resolves).
- Langage dominant
- TypeScript
- Étoiles
- 29
- Forks
- 21
- Merge moyen
- 1 j 12 h
- PR mergées (30 j)
- 70
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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de braintrustdata/braintrust-sdk-javascript
-
High TypeScript checking cost from generated Zod 3 schemasPeut-être pris @lforst l’a pris il y a 12 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 22/100
braintrustdata/braintrust-sdk-javascript#2624 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[bot] Instrument Luma AI (17,324 weekly downloads)Peut-être pris @karthiksenv l’a pris il y a 12 jours. Ouvertetypescript
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
braintrustdata/braintrust-sdk-javascript#2578 ·
Les mainteneurs répondent en général sous 1 jour
-
[bot] Instrument Letta Agent SDK (87,205 weekly downloads)Peut-être pris @karthiksenv l’a pris il y a 15 jours. Ouvertetypescript
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
braintrustdata/braintrust-sdk-javascript#2577 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
braintrustdata/braintrust-sdk-javascript#2527 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 65/100
braintrustdata/braintrust-sdk-javascript#2526 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de braintrustdata/braintrust-sdk-javascript
Issues similaires
-
New icon: `filter-clear`Ouvertecalcite-ui-icons enhancement impact - p3 - not time sensitive needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Esri/calcite-design-system#15467 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
diegosouzapw/OmniRoute#18390 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 1/5 1-3 heures Accessibilité débutants 86/100
guilhermerodz/input-otp#157 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
davidjerleke/embla-carousel#1414 ·
Les mainteneurs répondent en général sous 4 jours