Communitygithub.com

hiapi-product-spokesperson-video

Générer des vidéos de porte-parole produit, de présentation de marque et de publicité en caméra localement via HiAPI.

Qu'est-ce que hiapi-product-spokesperson-video ?

Cette compétence permet de créer des vidéos promotionnelles de 3 à 15 secondes en utilisant des modèles d'IA générative avancés, sans nécessiter de tournage ou de montage vidéo traditionnel. Elle prend en charge quatre scénarios distincts : porte-parole synthétique via Kling 3.0 Omni text-to-video, tête parlante à partir d'une image de personne autorisée via Kling 3.0 Omni image-to-video, introduction de produit et promotion de marque via Seedance 2.0 Fast. L'outil est exécuté localement en ligne de commande, avec des contrôles préalables sans frais, une estimation du coût avant toute opération payante, et une gestion automatique des fichiers de sortie (vidéo, script, sous-titres, métadonnées). Il respecte strictement les budgets utilisateur, les consentements pour les têtes parlantes, et ne génère pas de vidéos à partir de séquences existantes. Idéal pour les marketeurs, créateurs de contenu et développeurs souhaitant produire rapidement des vidéos promotionnelles avec une IA fiable.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HiAPIAI/hiapi-product-video-skills/tree/main/skills/product-spokesperson

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Vidéo de Porte-Parole Produit HiAPI

Créez des vidéos produit de 3 à 15 secondes, en plan unique, avec la CLI locale. Estimez toujours avec --dry-run avant une requête payante. Créez une tâche payante uniquement lorsque l'utilisateur approuve explicitement la génération et que la commande inclut --spend.

Router le Scénario

Choisissez un seul scénario :

ScénarioModèleEntrée requiseP0 par défaut
synthetic-spokespersonkling-3.0-omni/text-to-videoPrompt et dialogue optionnel3s, 720p, 9:16, audio
talking-headkling-3.0-omni/image-to-videoUne image de personne autorisée, prompt, dialogue, consentement3s, 720p, audio
product-introseedance-2.0-fastPrompt et 1 à 9 images produit4s, 480p, 9:16, audio
brand-promoseedance-2.0-fastPrompt et 1 à 9 images de marque ou produit4s, 480p, 9:16, audio

Avant de construire la requête, confirmez la durée cible. Si l'utilisateur ne l'a pas spécifiée, demandez combien de secondes la vidéo doit durer et indiquez la plage prise en charge : Kling 3 à 15 secondes ; Seedance 4 à 15 secondes. Proposez la valeur par défaut P0 du tableau, mais ne passez pas à --dry-run tant que l'utilisateur n'a pas choisi une durée ou accepté explicitement la valeur par défaut.

Refusez la génération talking-head sauf si l'utilisateur confirme l'autorisation et que la commande inclut --consent-confirmed. N'inventez pas d'allégations produit, d'approbations, de prix, de certifications ou de faits de marque.

Protéger les Dépenses et les Secrets

Exécutez d'abord les vérifications sans frais :

node scripts/hiapi-product-spokesperson-video.mjs --check --env-file "D:\chemin\vers\.env.local"

Exécutez ensuite la requête prévue avec --dry-run. Confirmez que l'estimation de prix public est dans la limite de l'utilisateur avant de remplacer --dry-run par --spend. La limite d'estimation côté client par défaut est de 0,50 $ ; ne la remplacez que dans le cadre d'un budget explicite approuvé par l'utilisateur. Ne créez pas plus d'une tâche payante par invocation.

Considérez ceci comme une garde d'estimation, et non comme un plafond de frais final appliqué par le serveur. HiAPI peut appliquer un ratio de groupe spécifique au compte lors de la précharge de la tâche. Jusqu'à ce que l'API de tâche prenne en charge un champ de coût maximum côté serveur, divulguez cette limitation avant la génération payante et maintenez une marge suffisante en dessous du budget total de l'utilisateur.

Lisez HIAPI_API_KEY depuis l'environnement du processus ou --env-file. N'imprimez, ne renvoyez, ne persistez et n'incluez jamais la clé dans les aperçus, artefacts, manifestes, erreurs ou journaux. Utilisez un stockage temporaire en P0.

Après l'installation, copiez .env.example vers un fichier .env ignoré, ou pointez --env-file vers un fichier d'environnement existant ignoré. Ne commitez jamais le fichier rempli. Masquez à la fois les données d'image intégrées et les URL d'images distantes des aperçus et des artefacts de requête enregistrés.

Exécuter Localement

Estimez une requête de tête parlante autorisée sans dépenser :

node scripts/hiapi-product-spokesperson-video.mjs `
  --scenario talking-head `
  --image-file "D:\media\personne-autorisee.jpg" `
  --prompt "Caméra fixe, contact visuel naturel, mouvement retenu" `
  --dialogue "Nouveau produit, maintenant disponible." `
  --consent-confirmed `
  --env-file "D:\chemin\vers\.env.local" `
  --max-cost-usd 0.50 `
  --dry-run

Pour synthetic-spokesperson, omettez l'image et les options de consentement. Pour les scénarios produit et marque, répétez --reference-image-file ou --reference-image-url. Les fichiers JPEG, PNG et WebP locaux sont convertis en data URIs et ne doivent pas dépasser 20 Mio chacun.

Reprendre Sans Dépenser à Nouveau

La CLI imprime la clé d'idempotence avant soumission et l'ID de tâche immédiatement après création. Si la soumission est interrompue avant qu'un ID de tâche ne soit renvoyé, réessayez avec la même --idempotency-key. Si l'interrogation est interrompue après la création, exécutez uniquement --task-id ID, --env-file et le --output-dir souhaité. Cela reprend l'interrogation et télécharge le résultat existant sans reconstruire ni soumettre à nouveau la requête d'origine.

Préserver le Package de Sortie

Écrivez chaque exécution réussie sous outputs/ sauf si --output-dir est fourni. Préservez :

  • final.mp4 ;
  • script.md et captions.srt ;
  • prompt.json avec les médias intégrés et les URL d'images distantes masquées ;
  • manifest.json avec scénario, modèle, ID de tâche, statut, estimation, hachage de requête, stockage, horodatage et expiration ;
  • qc.json marqué pour révision humaine de la parole, synchronisation labiale, cohérence, continuité et exactitude des allégations.

Ne déclarez jamais de succès sans une tâche réussie en terminal et une vidéo locale utilisable.

Gérer les Échecs

  • Ne réessayez pas les codes HTTP 400, 401, 402 ou 403.
  • Réessayez la soumission des codes HTTP 409, 429 ou 503 au maximum trois fois avec la clé d'idempotence d'origine.
  • Reprenez les interruptions d'interrogation avec --task-id ; ne soumettez jamais un remplacement automatiquement.
  • Ne régénérez pas après un échec de qualité sans approbation explicite d'une autre exécution payante.
  • Signalez l'ID de tâche, le statut terminal, l'estimation, le chemin de sortie local et les vérifications QC humaines en attente.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

hiapi-fashion-lookbook-video

Plan, preview, price, and generate short single-shot fashion videos through HiAPI. Use for runway walks, one target-outfit transition, editorial lookbook poses, and non-speaking person showcases for clothing brands, fashion creators, and ecommerce sellers. Route text-only briefs to Kling 3.0 Omni text-to-video, one authorized person or complete-look image to Kling image-to-video, and person plus garment/style references to Seedance 2.0 Fast. Do not use for exact virtual try-on or fit guarantees, multi-outfit montages, deterministic motion transfer, talking presenters, captions, logos, CTA compositing, or multi-shot editing.

hiapi-food-commercial-video

Plan, preview, price, and generate single-shot food and beverage commercial videos through HiAPI, with 3-15 second Kling output or 4-15 second Seedance Fast output. Use for coffee pours, beverage splashes, food macro shots, packaged-product hero ads, restaurant atmosphere spots, and ecommerce food promos. Route text-only requests to Kling 3.0 Omni text-to-video, one hero image to Kling image-to-video, and 1-9 reference images to Seedance 2.0 Fast. Do not use for human spokespersons, reference-motion transfer, editing, multi-shot assembly, captions, added logos, or CTA compositing.

hiapi-seedance-2-0-ugc-ad-video-skill

Create source-grounded, real-person or consented synthetic-actor UGC product ads with HiAPI Seedance 2.0 for TikTok and Instagram Reels. Use for ecommerce product trials, unboxings, direct-to-camera demos, creator-style scripts, paid-social variants, 9:16 video generation, or UGC campaign batches that need authentic phone-shot direction, native dialogue, claim controls, and final media QC.

Skills associés