Nebius et Nemotron
Comment wovain utilise NVIDIA Nemotron sur Nebius Token Factory pour rédiger les briefs, évaluer les designs, écrire les textes publicitaires et décider en autopilot.
Wovain appelle NVIDIA Nemotron 3 Super (nvidia/nemotron-3-super-120b-a12b, la constante NEMOTRON_MODEL dans packages/core/src/nemotron.ts) sur Nebius Token Factory. Le point d'accès est compatible OpenAI : NEBIUS_BASE_URL, https://api.tokenfactory.nebius.com/v1/ par défaut, authentifié avec NEBIUS_API_KEY. Chaque réponse est validée par un schéma Zod.
Nemotron a quatre rôles. Il ne remplace jamais les contrôles faits par le code.
1. Brief de design et fiche produit
draftBrief transforme une idée en prompt d'illustration, titre, description et couleurs de vêtement. Les noms que Qloo associe à la graine sont transmis comme noms à ne jamais imprimer.
2. Juge de design
judgeDesign reçoit le brief, la fiche et les faits sur l'illustration, et renvoie un verdict (ready ou revise), un score de 0 à 100, un contrôle réussi ou échoué pour le titre, la description, l'adéquation à l'idée et l'originalité, jusqu'à cinq corrections et une phrase de coaching.
La règle de taille d'impression est tranchée par le code (printFacts, applyFacts) : une illustration de moins de 2880 px échoue quoi que dise le modèle, et le verdict devient revise.
3. Textes publicitaires
writeAdCopy rédige jusqu'à trois variantes de publicité avec un angle, un titre et un message pour la campagne Meta.
4. Autopilot
Avec l'autopilot activé, pickIdea choisit l'idée classée la plus prometteuse et reviewDesign approuve ou rejette le design, chacun avec une raison en une ligne. Le code garde-fou l'exécution :
| Garde-fou | Appliqué par le code |
|---|---|
| Juge | Un design que le juge veut réviser n'est jamais approuvé, quoi que dise Nemotron |
| Choix de l'idée | Un indice absent de la liste retombe sur l'idée la mieux classée |
| Prix | Au moins 10 $ de profit et 30 % de marge après frais de carte, taxe de vente et réserve de remboursement (priceFor) |
| Budget quotidien | Entre 1 $ et 500 $ |
| Meta | Chaque objet est créé en pause |
La raison de chaque décision est enregistrée sur le design, et une exécution consigne son étape et son éventuelle erreur.
Pourquoi Nemotron
- Un second modèle avec une grille fixe et un schéma détecte ce que l'auto-relecture d'un agent hôte laisse passer.
- Une sortie structurée à faible coût par appel convient à plusieurs petites décisions par exécution.
- Faire tourner les décisions sur Token Factory les rend indépendantes de la présence d'un agent hôte dans la boucle.
Configuration
NEBIUS_API_KEY=...Sans la clé, les étapes qui ont besoin de Nemotron échouent avec une erreur NOT_CONFIGURED nommant la variable. Rien d'autre ne casse.