Vue aérienne schématique d'un pipeline reliant deux nœuds lumineux, Claude et Gemini Omni, par une courroie de données ondulée.
Schéma aérien du pipeline : Claude (nœud gauche, écriture) alimente Gemini Omni (nœud droit, vidéo) via une courroie de données — un seul flux, 50 UGC par jour.

Claude + Gemini Omni : générer 50 pubs UGC IA par jour avec un pipeline automatisé

Claude × Gemini Omni = 50 créatifs UGC par jour, sans agence

Tu peux produire 50 publicités UGC générées par IA par jour, à partir d’un seul setup de 2 minutes, en remplaçant plus de 7 outils séparés qui te coûtent collectivement plus de 300 USD/mois. Le truc, c’est de ne pas demander à un seul modèle de tout faire. Claude fait ce qu’il fait de mieux : écrire des scripts de conversion optimisés pour le format court. Gemini Omni fait ce qu’il fait de mieux : transformer ces scripts en vidéo. Le pipeline colle les deux ensemble. Aujourd’hui tu vas apprendre à :

  • Configurer l’architecture en deux modèles complémentaires (Claude script, Gemini Omni vidéo)
  • Écrire les prompts Claude qui génèrent des scripts UGC orientés conversion
  • Brancher les deux modèles dans un pipeline automatisé sans friction
  • Estimer les coûts API réels et les limites de débit avant de lancer à grande échelle
  • Intégrer des vérifications qualité minimales pour que le volume ne massacre pas la pertinence

Ce dont t’as besoin avant de commencer

1. Accès API Claude (Anthropic)

Claude via l’API, pas via l’interface web. Le pipeline appelle Claude de façon programmatique pour générer des scripts en lot. Le plan Pro à 20 $US/mois donne accès à l’interface web, mais pour l’automatisation tu as besoin d’une clé API depuis la console Anthropic. Les coûts API sont séparés et facturés à l’usage selon le modèle choisi.

2. Accès API Gemini Omni (Google)

Gemini Omni est le modèle multimodal de Google qui accepte du texte en entrée et génère de la vidéo en sortie. Tu as besoin d’une clé API depuis Google AI Studio ou Google Cloud. Vérifie la disponibilité dans ta région : les fonctions de génération vidéo ne sont pas uniformément accessibles partout.

3. Un environnement d’automatisation

Le pipeline relie les deux API. Tu peux utiliser Python, un outil no-code comme Make ou n8n, ou même des scripts shell simples. L’essentiel est que l’output de Claude (le script texte) devienne automatiquement l’input de Gemini Omni (la génération vidéo) sans intervention manuelle entre les deux.

4. Une bibliothèque de références UGC filtrées

Le modèle de performance présenté dans ce système est basé sur le filtrage d’ads ayant généré au minimum 100 000 vues. Une ad de référence citée dans le système a atteint 2x la moyenne du compte, avec un taux d’engagement de 18% et plus de 20 000 partages. Tu as besoin d’un corpus similaire pour ancrer tes prompts dans des patterns qui convertissent, pas dans des patterns génériques.

Critère Approche traditionnelle Approche pipeline Claude + Gemini Omni
Volume quotidien Quelques créatifs par jour 50+ pubs UGC par jour
Setup initial Plusieurs jours 2 minutes
Nombre d'outils 7+ outils distincts 1 pipeline intégré
Coût mensuel outils 300+ USD/mois Coût API à l'usage
Intervention humaine Constante Vérification qualité seulement
Variabilité Dépend du créatif Constante (paramétrable)

Le workflow, étape par étape

Diagramme de flux en deux colonnes : Claude génère un script structuré (hook, corps, CTA) à gauche, transmis via un pipeline central à Gemini Omni à droite qui produit la vidéo UGC finale.
Architecture du pipeline UGC : Claude sérialise le brief produit en script .json à trois blocs (hook, corps, CTA), le pipeline central (parse → queue → dispatch → QC) transmet la structure à Gemini Omni qui rend chaque scène en vidéo verticale 9:16, à un rythme de cinquante créatifs par jour.

1

Construire ta bibliothèque de références filtrées

Durée variable

Collecte et filtre des ads UGC performantes pour ancrer tes prompts dans des patterns réels

Avant d’écrire un seul prompt, tu as besoin de matière première. Le système est construit sur l’analyse d’ads ayant généré au minimum 100 000 vues, pas sur des intuitions créatives. Le principe est simple : tu analyses ce qui a fonctionné, tu identifies les patterns récurrents (structure du hook, durée avant le CTA, type de preuve sociale, registre vocal) et tu injectes ces patterns dans tes prompts Claude. Sans cette étape, Claude va générer des scripts génériques. Avec elle, Claude va générer des scripts ancrés dans des formules prouvées.

Important

Ne filtre pas à partir de tes propres métriques si tu débutes. Une performance de 2x la moyenne du compte avec 18% d’engagement et plus de 20 000 partages, c’est le type de référence qui vaut la peine d’être analysé. Les ads moyennes génèrent des scripts moyens.

Pour chaque ad de référence, note : la durée exacte, la structure du premier mot du hook, le moment d’apparition du produit, la formulation du CTA, et le registre (humour, urgence, empathie, preuve).

2

Configurer Claude pour la génération de scripts UGC

30-60 minutes

Écrire et tester le prompt système qui structure chaque script généré

C’est l’étape la plus critique du pipeline. Claude ne va pas deviner que tu veux du UGC de conversion optimisé pour le format court si tu lui demandes juste « écris une pub pour ce produit ».

Le prompt système doit contenir quatre éléments : Le rôle et le contexte : dis à Claude qu’il est un copywriter spécialisé en UGC de performance, qu’il écrit des scripts pour des créatifs vidéo de format court destinés à des audiences froides. La structure obligatoire : impose un format. Hook (2-3 secondes, premier mot percutant), corps (démonstration ou preuve en moins de 15 secondes), CTA (direct, une seule action demandée). Claude respecte les structures qu’on lui impose si elles sont claires. Les contraintes de registre : précise le registre voulu (conversationnel, autoritaire, empathique). Sans contrainte, Claude va defaulter vers un registre neutre qui convient à tout le monde et convertit mal. Les paramètres de sortie : demande-lui de produire le script sous forme structurée (hook / corps / CTA en sections séparées) pour que Gemini Omni puisse interpréter chaque partie indépendamment.

Prompt système Claude pour scripts UGC de conversion

Tu es un copywriter spécialisé en publicités UGC de performance pour format court (TikTok, Reels, Shorts).
Tu reçois un brief produit et tu génères un script vidéo de conversion structuré.
CONTRAINTES OBLIGATOIRES:
- Hook: 1-2 phrases maximum, commence par un mot d'action ou une question directe, doit arrêter le scroll en moins de 3 secondes
- Corps: 10-15 secondes de lecture à voix haute, une seule promesse centrale, une preuve concrète (résultat, chiffre, comparaison)
- CTA: une action, formulée comme une évidence (pas "peut-être", pas "si tu veux")
- Registre: [REGISTRE À PRÉCISER: conversationnel / autoritaire / empathique]
- Format de sortie:
HOOK:
[texte du hook]
CORPS:
[texte du corps]
CTA:
[texte du CTA]
NOTES POUR RÉALISATION:
[indications de ton, rythme, pause]
Ne génère pas d'explication autour du script. Seulement le script structuré.

Le paramètre [REGISTRE À PRÉCISER] est la variable que ton pipeline va remplir automatiquement selon le segment cible. C’est ce qui te permet de générer plusieurs variantes du même produit sans réécrire le prompt.

3

Paramétrer l'appel API Claude pour la génération en lot

1-2 heures de dev

Configurer l'appel programmatique qui envoie chaque brief et reçoit le script structuré

En production, tu n’enverras pas les briefs un par un. Tu vas batcher. La logique du lot est simple : tu prépares un fichier de briefs produits (ou une base de données simple), ton script d’automatisation itère sur chaque brief, appelle l’API Claude, reçoit le script structuré, et stocke le résultat avant de passer au suivant.

Quelques paramètres à ajuster dans ton appel Claude : Le modèle choisi : pour la génération de scripts UGC, tu n’as pas forcément besoin du modèle le plus capable. Claude Opus 4.8 (5 $US par million de tokens en entrée, 25 $US par million en sortie via l’API) offre un excellent rapport qualité/coût pour des tâches de rédaction bien structurées. Claude Fable 5 (10 $US par million de tokens en entrée, 50 $US par million en sortie) est utile si tes briefs sont très complexes ou que tu veux de la variabilité créative maximale, mais à vérifier selon ton volume réel. La température : pour des scripts de conversion, une température modérée donne des résultats plus stables. Une température très haute va générer de la créativité, mais aussi des scripts qui dérivent de la structure imposée. Le max_tokens de sortie : un script UGC structuré ne dépasse pas quelques centaines de tokens. Contraindre la sortie évite les réponses digressives.

Important

La fenêtre de contexte de Claude Sonnet 4.6 est de 200 000 tokens. Pour des scripts UGC courts, tu ne vas jamais atteindre cette limite. Mais si tu injectes une grosse bibliothèque de références dans le prompt système, surveille ta consommation en tokens : chaque appel coûte davantage si ton contexte est dense.

4

Brancher Gemini Omni pour la génération vidéo

2-4 heures de dev

Configurer l'appel API Gemini Omni qui transforme chaque script structuré en vidéo UGC

Le script que Claude a produit est maintenant l’input de Gemini Omni. La clé, c’est que Gemini Omni reçoive les sections séparément et clairement : le hook, le corps, le CTA, et les notes de réalisation. Gemini Omni est un modèle multimodal : il peut interpréter des instructions textuelles et générer du contenu vidéo. Pour du UGC, tu veux que le registre visuel corresponde au registre du script. Les notes de réalisation que Claude inclut dans sa sortie servent exactement à ça.

Paramètres critiques côté Gemini Omni : Le format de sortie vidéo : précise le ratio (9:16 pour TikTok/Reels), la durée cible, et le format de fichier. Ces paramètres varient selon la version de l’API disponible : vérifie dans la documentation Gemini les valeurs acceptées au moment de ton intégration. L’avatar ou le style visuel : Gemini Omni peut générer avec différents styles visuels. Pour du UGC crédible, tu veux un rendu authentique, pas un rendu corporate. Paramètre à tester selon tes références. La gestion des erreurs : prévoie un fallback. Si Gemini Omni retourne une erreur (limite de débit, contenu refusé, timeout), ton pipeline ne doit pas s’arrêter. Log l’erreur, passe au brief suivant, relance les échecs en fin de batch.

5

Construire le pipeline de bout en bout

2-3 heures de dev

Assembler la logique complète qui relie les deux modèles avec gestion des erreurs et stockage des outputs

C’est là que les deux parties se rejoignent. Ton pipeline fait exactement ça, dans cet ordre :

  1. Lire le brief produit depuis ta source (fichier, base de données, webhook)
  2. Appeler Claude avec le brief → recevoir le script structuré
  3. Parser le script structuré (hook / corps / CTA / notes)
  4. Appeler Gemini Omni avec le script parsé → recevoir la vidéo
  5. Stocker la vidéo dans ton répertoire de sortie avec les métadonnées du brief
  6. Logger le résultat (succès / échec / coût estimé)
  7. Passer au brief suivant
Diagramme de séquence en sept étapes numérotées, réparties en deux colonnes : Claude (étapes 1 à 4, scripts) à gauche et Gemini Omni (étapes 5 à 7, vidéo) à droite, reliées par une flèche de handoff.
Pipeline en 7 étapes : Claude prend en charge le brief, les hooks, le script et le prompt structuré (01→04), puis Gemini Omni rend la vidéo, contrôle la qualité et exporte (05→07). Le handoff central est le seul point d'échange entre les deux modèles.

Ce système a demandé plus de 400 heures de développement dans sa version originale pour être à grande échelle. Tu n’as pas à repartir de zéro, mais comprends que la sse (gestion des erreurs, retry logic, monitoring des coûts) prend du temps à construire sérieusement. Le setup de base pour démarrer est de l’ordre de 2 minutes si tu pars d’un template existant. La sse en production est une autre affaire.

6

Configurer les vérifications qualité minimales

30-60 minutes

Ajouter une couche de filtrage automatique avant que les vidéos rejoignent ta bibliothèque finale

Cinquante vidéos par jour, ça remplit un dossier très vite. Sans vérification qualité, tu vas noyer tes bonnes créations dans les ratés. La vérification qualité minimale pour rester dans un pipeline automatisé doit elle-même être automatisable. Trois filtres raisonnables : Validation structurelle du script : avant d’envoyer à Gemini Omni, vérifie que la sortie de Claude contient bien les trois sections (HOOK, CORPS, CTA). Si une section manque, relance l’appel Claude avec un message d’erreur dans le prompt. Ne pas envoyer un script incomplet à Gemini Omni. Contrôle de durée vidéo : vérifie que la vidéo générée correspond à la durée cible. Une vidéo trop courte ou trop longue signale souvent un problème de génération. Log et isole. Révision humaine par lot : ne fais pas une révision vidéo par vidéo. Révise par lot de dix ou vingt. Tu regardes les hooks (les 3 premières secondes de chaque vidéo) en accéléré. Si le hook est mort, la vidéo est morte. Cette révision prend beaucoup moins de temps que de regarder chaque vidéo en entier.

Combien ça coûte vraiment

Le coût du pipeline dépend de deux variables : ton volume de scripts Claude et ton volume de vidéos Gemini Omni. Les deux sont facturés à l’usage. Côté Claude : Claude Opus 4.8 coûte 5 $US par million de tokens en entrée et 25 $US par million de tokens en sortie via l’API. Un script UGC structuré représente une quantité modeste de tokens. Sur un volume de 50 scripts par jour, le coût Claude reste contenu, mais à calculer selon ton prompt système réel (qui peut être dense si tu injectes beaucoup de références). Côté Gemini Omni : les coûts de génération vidéo sont à vérifier directement dans la documentation Google au moment de ton intégration. La génération vidéo est plus coûteuse que la génération texte. Teste sur un lot restreint avant de lancer à plein régime. Le vrai calcul : compare le coût API mensuel à ce que tu paies actuellement en outils séparés. Le système présenté ici remplace 7+ outils qui coûtent collectivement plus de 300 USD/mois. Si ton coût API total reste en dessous de ce seuil pour un volume supérieur, le pipeline gagne.

Comparaison des coûts mensuels

Outils séparés (7+) 300+ USD/mois
Pipeline API estimé Bien en dessous du seuil
Différence Économie potentielle

Important

Les coûts API varient selon le modèle, la région, et les prix pratiqués au moment de ton intégration. Ne budgète pas sur des hypothèses : fais un test sur 10 briefs, calcule le coût réel par vidéo, extrais vers 50 vidéos par jour, et compare. Toujours vérifier la tarification dans la doc officielle avant de lancer.
Modèle Claude Coût entrée (par million de tokens) Coût sortie (par million de tokens) Cas d'usage UGC
Claude Opus 4.8 5 $US 25 $US Recommandé pour scripts structurés
Claude Fable 5 10 $US 50 $US Briefs complexes, variabilité maximale

Le hic

Soyons clairs. Ce pipeline est puissant, mais il a des limites réelles que tu dois anticiper avant de lancer. La qualité vidéo de Gemini Omni n’est pas uniforme. La génération vidéo par IA en 2026 produit des résultats variables selon la complexité des instructions, le style demandé, et les contraintes de la requête. Sur cinquante vidéos générées, une proportion variable va nécessiter un rejet ou une correction. Cette proportion dépend de la qualité de tes scripts Claude et de la précision de tes instructions Gemini Omni. Ne t’attends pas à un taux d’acceptation parfait au premier passage. Les limites de débit (rate limits) vont te freiner. Les deux APIs ont des limites de requêtes par minute et par jour. Pour atteindre 50 vidéos par jour de façon fiable, tu dois connaître ces limites avant de structurer ton pipeline. Si tu arrives à la limite de débit Gemini Omni à mi-batch, tes 50 créatifs deviennent 25. Vérifie les limites de ton niveau d’accès dans chaque console avant de planifier ton volume. Le contexte de tes scripts prime sur le volume. Cinquante scripts génériques ne valent pas dix scripts ancrés dans des patterns prouvés. Le système de filtrage à 100 000 vues minimum existe pour cette raison. Si tu skipes l’étape de construction de ta bibliothèque de références et que tu génères à la chaîne, tu vas produire du volume sans produire de performance. La génération vidéo IA est encore détectable. Selon ta plateforme cible et ton audience, des créatifs entièrement générés par IA peuvent performer différemment des créatifs UGC humains authentiques. Teste tes créatifs IA en A/B contre des créatifs humains sur ta plateforme avant de basculer tout ton volume sur le pipeline. Le pipeline nécessite de la maintenance. Les APIs changent. Les modèles sont mis à jour. Les limites de débit sont ajustées. Un pipeline qui fonctionne aujourd’hui peut nécessiter une mise à jour dans quelques semaines si Google ou Anthropic modifient leur interface. Prévois du temps de maintenance régulier.

Quelques trucs bons à savoir

  • Le setup de 2 minutes s’applique si tu pars d’un template déjà configuré. La construction du template initial prend bien plus de temps.
  • Claude Fable 5 offre une fenêtre de contexte d’un million de tokens et une sortie maximale de 128 000 tokens. Pour des scripts UGC, ces capacités sont largement surcalibrées, mais utiles si tu injectes une très grande bibliothèque de références dans ton prompt système.
  • Le taux d’engagement de 18% et les 20 000 partages mentionnés comme référence de performance sont des résultats mesurés sur une ad spécifique ayant servi de modèle au système. Ce sont des cibles aspirationnelles, pas des garanties de résultats pour chaque vidéo générée.
  • La vidéo tutoriel de référence dure 12 minutes et 22 secondes et a atteint plus de 17 000 vues. Le format long explicatif et le format court UGC de vente sont deux choses distinctes : ne confonds pas la longueur d’un tutoriel avec celle d’une pub de conversion.
  • Anthropic a été fondée en 2021 par d’anciens d’OpenAI. Claude Sonnet 4.6 a une fenêtre de contexte standard de 200 000 tokens.
  • Si tu utilises Claude via le plan Pro à 20 $US/mois, tu n’as pas accès à l’API pour automatiser. L’API est facturée séparément à l’usage depuis la console Anthropic.
  • Pour tester sans engagement, Anthropic propose un plan Free à 0 $US/mois pour l’interface web. Pour l’API, il n’existe pas de plan free équivalent : tu paies à l’usage dès le premier token.

Check-list finale

Avant de lancer

Verdict + prochaines étapes

Le verdict est clair : si tu produis déjà des créatifs UGC à la main et que ton goulot d’étranglement est le volume, ce pipeline vaut la peine d’être construit. Le travail de développement initial est réel, mais la combinaison Claude (scripts) + Gemini Omni (vidéo) est la division du travail qui correspond aux forces réelles de chaque modèle. Ce pipeline ne remplace pas le jugement créatif. Il remplace la production répétitive. Garde un humain dans la boucle pour la révision des hooks et l’analyse des performances. Le pipeline génère. Toi, tu décides ce qui passe en diffusion. La prochaine étape concrète : construis ton prompt système Claude, teste-le sur cinq briefs produits, évalue la structure et le registre des scripts générés. Si les scripts sonnent juste, connecte Gemini Omni. Pas avant.

On continue à la Taverne ?

Un courriel par semaine. Pas de fluff.

En t'abonnant, tu reçois Le Tour de Table chaque semaine. Tu peux te désabonner en un clic. Voir notre politique de confidentialité.

Texte par David Cyr