Communitygithub.com

HiAPI Video de Portavoz de Producto

Genera videos de portavoz de producto, introducción de marca y publicidad frente a cámara localmente a través de HiAPI. Útil para presentadores sintéticos, videos autorizados de persona hablando a partir de una imagen, introducciones de producto o promociones de marca a partir de imágenes de referencia. Enruta portavoces sintéticos a Kling 3.0 Omni text-to-video, cabezas parlantes a Kling 3.0 Omni image-to-video, y promociones de producto o marca a Seedance 2.0 Fast. No usar para editar o ensamblar material existente.

¿Qué es HiAPI Video de Portavoz de Producto?

HiAPI Product Spokesperson Video es una habilidad de CLI local que permite generar videos cortos de 3 a 15 segundos para portavoces sintéticos, cabezas parlantes autorizadas, introducciones de producto y promociones de marca. Utiliza modelos de IA avanzados: Kling 3.0 Omni para portavoces sintéticos y cabezas parlantes, y Seedance 2.0 Fast para promociones. La habilidad incluye controles de gasto y seguridad: siempre requiere una estimación con `--dry-run` antes de cualquier solicitud paga, y usa `--spend` solo con aprobación explícita. Además, protege claves API, imágenes y datos de usuario, y ofrece manejo de fallos con reintentos limitados y reanudación de tareas interrumpidas. Es compatible con PowerShell y requiere Node.js, con soporte para archivos de entorno (.env).

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace HiAPI Video de Portavoz de Producto?

Crea videos de producto de 3 a 15 segundos, de una sola toma, con la CLI local. Siempre estima con --dry-run antes de una solicitud paga. Crea una tarea paga solo cuando el usuario apruebe explícitamente la generación y el comando incluya --spend.

Enrutar el Escenario

Elige exactamente un escenario:

EscenarioModeloEntrada requeridaP0 por defecto
synthetic-spokespersonkling-3.0-omni/text-to-videoPrompt y diálogo opcional3s, 720p, 9:16, audio
talking-headkling-3.0-omni/image-to-videoUna imagen de persona autorizada, prompt, diálogo, consentimiento3s, 720p, audio
product-introseedance-2.0-fastPrompt y 1-9 imágenes de producto4s, 480p, 9:16, audio
brand-promoseedance-2.0-fastPrompt y 1-9 imágenes de marca o producto4s, 480p, 9:16, audio

Antes de construir la solicitud, confirma la duración objetivo. Si el usuario no la especificó, pregunta cuántos segundos debe durar el video e indica el rango soportado: Kling 3-15 segundos; Seedance 4-15 segundos. Ofrece el P0 por defecto de la tabla, pero no procedas a --dry-run hasta que el usuario elija una duración o acepte explícitamente el valor por defecto.

Rechaza la generación talking-head a menos que el usuario confirme la autorización y el comando incluya --consent-confirmed. No inventes afirmaciones sobre el producto, avales, precios, certificaciones o hechos de la marca.

Proteger Gasto y Secretos

Ejecuta primero las verificaciones de costo cero:

node scripts/hiapi-product-spokesperson-video.mjs --check --env-file "R:\ruta\a\.env.local"

Luego ejecuta la solicitud prevista con --dry-run. Confirma que la estimación de precio público esté dentro del límite del usuario antes de reemplazar --dry-run con --spend. El límite de estimación del lado del cliente por defecto es $0.50; anúlalo solo dentro de un presupuesto explícitamente aprobado por el usuario. No crees más de una tarea paga por invocación.

Trata esto como una protección de estimación, no como un límite de cargo final impuesto por el servidor. HiAPI puede aplicar una relación de grupo específica de la cuenta durante el precargo de la tarea. Hasta que la API de tareas admita un campo de costo máximo del lado del servidor, divulga esta limitación antes de la generación paga y mantén un margen amplio por debajo del presupuesto total del usuario.

Lee HIAPI_API_KEY del entorno del proceso o de --env-file. Nunca imprimas, devuelvas, persistas ni incluyas la clave en vistas previas, artefactos, manifiestos, errores o registros. Usa almacenamiento temporal en P0.

Después de la instalación, copia .env.example a un archivo .env ignorado, o apunta --env-file a un archivo de entorno existente ignorado. Nunca confirmes el archivo con datos. Redacta tanto los datos de imagen incrustados como las URL de imágenes remotas de las vistas previas y los artefactos de solicitud guardados.

Ejecutar Localmente

Estima una solicitud de cabeza parlante autorizada sin gastar:

node scripts/hiapi-product-spokesperson-video.mjs `
  --scenario talking-head `
  --image-file "R:\media\persona-autorizada.jpg" `
  --prompt "Cámara fija, contacto visual natural, movimiento contenido" `
  --dialogue "Nuevo producto, ahora disponible." `
  --consent-confirmed `
  --env-file "R:\ruta\.env.local" `
  --max-cost-usd 0.50 `
  --dry-run

Para synthetic-spokesperson, omite la imagen y las opciones de consentimiento. Para escenarios de producto y marca, repite --reference-image-file o --reference-image-url. Los archivos JPEG, PNG y WebP locales se convierten a URIs de datos y no deben exceder 20 MiB cada uno.

Reanudar Sin Gastar de Nuevo

La CLI imprime la clave de idempotencia antes del envío y el ID de la tarea inmediatamente después de la creación. Si el envío se interrumpe antes de que se devuelva un ID de tarea, reintenta con la misma --idempotency-key. Si la encuesta se interrumpe después de la creación, ejecuta solo --task-id ID, --env-file y --output-dir deseado. Esto reanuda la encuesta y descarga el resultado existente sin reconstruir ni reenviar la solicitud original.

Preservar el Paquete de Salida

Escribe cada ejecución exitosa en outputs/ a menos que se proporcione --output-dir. Preserva:

  • final.mp4;
  • script.md y captions.srt;
  • prompt.json con medios incrustados y URL de imágenes remotas redactadas;
  • manifest.json con escenario, modelo, ID de tarea, estado, estimación, hash de solicitud, almacenamiento, marca de tiempo y vencimiento;
  • qc.json marcado para revisión humana de voz, sincronización de labios, coherencia, continuidad y precisión de afirmaciones.

Nunca afirmes éxito sin una tarea final exitosa y un video local utilizable.

Manejar Fallos

  • No reintentes HTTP 400, 401, 402 o 403.
  • Reintenta el envío HTTP 409, 429 o 503 como máximo tres veces con la clave de idempotencia original.
  • Reanuda las interrupciones de encuesta con --task-id; nunca envíes un reemplazo automáticamente.
  • No regeneres después de un fallo de calidad sin aprobación explícita para otra ejecución paga.
  • Informa el ID de la tarea, el estado final, la estimación, la ruta de salida local y las verificaciones de QC humano pendientes.

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 relacionados