Communitygithub.com

hiapi-product-spokesperson-video

Gere vídeos de porta-vozes de produto, apresentação de marca e anúncios em vídeo localmente através da HiAPI. Use para apresentadores sintéticos, vídeos autorizados de cabeça falante a partir de uma imagem de pessoa, introduções de produtos ou promoções de marca a partir de imagens de referência. Roteie porta-vozes sintéticos para Kling 3.0 Omni text-to-video, cabeças falantes para Kling 3.0 Omni image-to-video, e promoções de produto ou marca para Seedance 2.0 Fast. Não use para editar ou montar filmagens existentes.

O que é hiapi-product-spokesperson-video?

Este skill permite criar vídeos curtos de 3 a 15 segundos com porta-vozes sintéticos, cabeças falantes autorizadas ou promoções de produto/marca, tudo executado localmente via CLI. Ele roteia automaticamente cada cenário para o modelo HiAPI mais adequado: Kling 3.0 Omni para vídeos de texto-para-vídeo (porta-voz sintético) e imagem-para-vídeo (cabeça falante), e Seedance 2.0 Fast para introduções de produto e promoções de marca. O skill impõe verificações de segurança rigorosas: exige `--dry-run` para estimativa de custo antes de qualquer requisição paga, requer confirmação de autorização e consentimento para cabeças falantes, e protege a chave de API (HIAPI_API_KEY) de ser exposta em logs, artefatos ou saídas. Ele também gerencia interrupções com idempotência e retomada via `--task-id`, garante que todos os artefatos de saída (MP4, legendas, manifestos) sejam preservados, e relata falhas sem tentativas automáticas de reenvio em casos de qualidade ou erros HTTP específicos.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

HiAPI Product Spokesperson Video (Vídeo de Porta-Voz de Produto HiAPI)

Crie vídeos de produto de 3 a 15 segundos, em plano único, com a CLI local. Sempre estime com --dry-run antes de uma requisição paga. Crie uma tarefa paga apenas quando o usuário aprovar explicitamente a geração e o comando incluir --spend.

Roteie o Cenário

Escolha exatamente um cenário:

CenárioModeloEntrada necessáriaP0 padrão
synthetic-spokespersonkling-3.0-omni/text-to-videoPrompt e diálogo opcional3s, 720p, 9:16, áudio
talking-headkling-3.0-omni/image-to-videoUma imagem de pessoa autorizada, prompt, diálogo, consentimento3s, 720p, áudio
product-introseedance-2.0-fastPrompt e 1-9 imagens de produto4s, 480p, 9:16, áudio
brand-promoseedance-2.0-fastPrompt e 1-9 imagens de marca ou produto4s, 480p, 9:16, áudio

Antes de montar a requisição, confirme a duração alvo. Se o usuário não especificou, pergunte quantos segundos o vídeo deve ter e informe a faixa suportada: Kling 3-15 segundos; Seedance 4-15 segundos. Ofereça o padrão P0 da tabela, mas não prossiga para --dry-run até que o usuário escolha uma duração ou aceite explicitamente o padrão.

Recuse a geração de talking-head a menos que o usuário confirme a autorização e o comando inclua --consent-confirmed. Não invente alegações de produto, endossos, preços, certificações ou fatos de marca.

Proteja Gastos e Segredos

Execute as verificações de custo zero primeiro:

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

Em seguida, execute a requisição pretendida com --dry-run. Confirme se a estimativa de preço público está dentro do limite do usuário antes de substituir --dry-run por --spend. O limite de estimativa padrão do lado do cliente é $0.50; sobrescreva-o apenas dentro de um orçamento explicitamente aprovado pelo usuário. Crie no máximo uma tarefa paga por invocação.

Trate isso como uma proteção de estimativa, não um limite de cobrança final imposto pelo servidor. A HiAPI pode aplicar uma taxa de grupo específica da conta durante o pré-carregamento da tarefa. Até que a API de tarefas suporte um campo de custo máximo no servidor, divulgue essa limitação antes da geração paga e mantenha uma margem substancial abaixo do orçamento total do usuário.

Leia HIAPI_API_KEY do ambiente do processo ou de --env-file. Nunca imprima, retorne, persista ou inclua a chave em prévias, artefatos, manifestos, erros ou logs. Use armazenamento temporário no P0.

Após a instalação, copie .env.example para um .env ignorado, ou aponte --env-file para um arquivo de ambiente ignorado existente. Nunca faça commit do arquivo preenchido. Redija tanto dados de imagem incorporados quanto URLs de imagem remotas de prévias e artefatos de requisição salvos.

Execute Localmente

Estime uma requisição autorizada de cabeça falante sem gastar:

node scripts/hiapi-product-spokesperson-video.mjs `
  --scenario talking-head `
  --image-file "D:\media\authorized-person.jpg" `
  --prompt "Câmera fixa, contato visual natural, movimento contido" `
  --dialogue "Novo produto, agora disponível." `
  --consent-confirmed `
  --env-file "D:\caminho\.env.local" `
  --max-cost-usd 0.50 `
  --dry-run

Para synthetic-spokesperson, omita a imagem e as opções de consentimento. Para cenários de produto e marca, repita --reference-image-file ou --reference-image-url. Arquivos JPEG, PNG e WebP locais são convertidos para data URIs e não devem exceder 20 MiB cada.

Retome Sem Gastar Novamente

A CLI imprime a chave de idempotência antes do envio e imprime o ID da tarefa imediatamente após a criação. Se o envio for interrompido antes que um ID de tarefa seja retornado, tente novamente com o mesmo --idempotency-key. Se a consulta for interrompida após a criação, execute apenas --task-id ID, --env-file e o --output-dir desejado. Isso retoma a consulta e baixa o resultado existente sem reconstruir ou reenviar a requisição original.

Preserve o Pacote de Saída

Escreva cada execução bem-sucedida em outputs/ a menos que --output-dir seja fornecido. Preserve:

  • final.mp4;
  • script.md e captions.srt;
  • prompt.json com mídia incorporada e URLs de imagem remotas redigidas;
  • manifest.json com cenário, modelo, ID da tarefa, status, estimativa, hash da requisição, armazenamento, timestamp e expiração;
  • qc.json marcado para revisão humana de fala, sincronia labial, consistência, continuidade e precisão das alegações.

Nunca reivindique sucesso sem uma tarefa final bem-sucedida e um vídeo local utilizável.

Lidando com Falhas

  • Não tente novamente HTTP 400, 401, 402 ou 403.
  • Tente novamente envio HTTP 409, 429 ou 503 no máximo três vezes com a chave de idempotência original.
  • Retome interrupções de consulta com --task-id; nunca envie um substituto automaticamente.
  • Não regenere após uma falha de qualidade sem aprovação explícita para outra execução paga.
  • Relate o ID da tarefa, status final, estimativa, caminho de saída local e verificações de QC humano pendentes.

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.

Habilidades Relacionadas