Communitygithub.com

HiAPI Produkt-Sprecher-Video

Erstellen Sie Produkt-Sprecher-, Markeneinführungs- und Werbevideos lokal über HiAPI. Geeignet für synthetische Präsentatoren, autorisierte Talking-Head-Videos aus einem Personenbild, Produktvorstellungen oder Markenwerbung aus Produkt- und Markenreferenzbildern.

Was ist HiAPI Produkt-Sprecher-Video?

Die HiAPI Produkt-Sprecher-Video-Fähigkeit ermöglicht es Entwicklern, mit der lokalen CLI kurze, einmalige Werbevideos von 3-15 Sekunden zu erstellen. Sie unterstützt mehrere Szenarien: synthetische Sprecher über Kling 3.0 Omni Text-zu-Video, Talking Heads über Kling 3.0 Omni Bild-zu-Video und Produkt-/Markenpromos über Seedance 2.0 Fast. Jedes Szenario hat eigene Anforderungen wie Prompt, Dialog oder Referenzbilder und verwendet Standardeinstellungen wie Dauer, Auflösung und Audio. Die Fähigkeit betont Kostenschutz: Sie führt zuerst eine `--dry-run`-Schätzung durch, erfordert explizite Benutzerbestätigung für kostenpflichtige Generationen und liest den `HIAPI_API_KEY` aus der Umgebung, ohne ihn preiszugeben. Sie stellt sicher, dass alle Ausgaben in einem `outputs/`-Verzeichnis gespeichert werden, einschließlich Video, Skript, Untertitel und Qualitätskontrolle, und behandelt Fehler wie HTTP-Fehler oder Unterbrechungen durch Wiederaufnahme mit Aufgaben-ID und Idempotenzschlüssel. Die Fähigkeit hilft, Authentizität und Budgetkontrolle zu wahren, indem sie erfundene Behauptungen ablehnt und eine explizite Zustimmung für Talking-Head-Videos verlangt.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht HiAPI Produkt-Sprecher-Video?

Erstellen Sie 3-15 Sekunden lange, einmalige Produktvideos mit der lokalen CLI. Schätzen Sie immer mit --dry-run, bevor Sie eine kostenpflichtige Anfrage stellen. Erstellen Sie eine kostenpflichtige Aufgabe nur, wenn der Benutzer die Generierung explizit genehmigt und der Befehl --spend enthält.

Leiten Sie das Szenario

Wählen Sie genau ein Szenario:

SzenarioModellErforderliche EingabeP0-Standard
synthetic-spokespersonkling-3.0-omni/text-to-videoPrompt und optionaler Dialog3s, 720p, 9:16, Audio
talking-headkling-3.0-omni/image-to-videoEin autorisiertes Personenbild, Prompt, Dialog, Zustimmung3s, 720p, Audio
product-introseedance-2.0-fastPrompt und 1-9 Produktbilder4s, 480p, 9:16, Audio
brand-promoseedance-2.0-fastPrompt und 1-9 Marken- oder Produktbilder4s, 480p, 9:16, Audio

Bestätigen Sie vor dem Erstellen der Anfrage die Zieldauer. Falls der Benutzer sie nicht angegeben hat, fragen Sie, wie viele Sekunden das Video haben soll, und geben Sie den unterstützten Bereich an: Kling 3-15 Sekunden; Seedance 4-15 Sekunden. Bieten Sie den P0-Standard aus der Tabelle an, aber fahren Sie erst mit --dry-run fort, wenn der Benutzer eine Dauer gewählt oder den Standard explizit akzeptiert hat.

Lehnen Sie die talking-head-Generierung ab, es sei denn, der Benutzer bestätigt die Autorisierung und der Befehl enthält --consent-confirmed. Erfinden Sie keine Produktbehauptungen, Befürwortungen, Preise, Zertifizierungen oder Markenfakten.

Schützen Sie Ausgaben und Geheimnisse

Führen Sie zuerst die kostenlosen Prüfungen aus:

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

Führen Sie dann die gewünschte Anfrage mit --dry-run aus. Bestätigen Sie, dass die öffentliche Preisschätzung innerhalb des Budgets des Benutzers liegt, bevor Sie --dry-run durch --spend ersetzen. Die standardmäßige clientseitige Schätzungsgrenze beträgt $0.50; überschreiben Sie diese nur innerhalb eines explizit vom Benutzer genehmigten Budgets. Erstellen Sie nicht mehr als eine kostenpflichtige Aufgabe pro Aufruf.

Behandeln Sie dies als eine Schätzungsabsicherung, nicht als eine serverseitig erzwungene Endkostenobergrenze. HiAPI kann während der Vorabbuchung der Aufgabe ein kontospezifisches Gruppenverhältnis anwenden. Bis die Aufgaben-API ein serverseitiges Maximal-Kosten-Feld unterstützt, legen Sie diese Einschränkung vor der kostenpflichtigen Generierung offen und halten Sie ausreichend Spielraum unter dem Gesamtbudget des Benutzers.

Lesen Sie HIAPI_API_KEY aus der Prozessumgebung oder --env-file. Geben Sie den Schlüssel niemals aus, geben Sie ihn zurück, speichern Sie ihn dauerhaft oder fügen Sie ihn in Vorschauen, Artefakten, Manifesten, Fehlern oder Protokollen ein. Verwenden Sie temporären Speicher in P0.

Kopieren Sie nach der Installation .env.example in eine ignorierte .env oder zeigen Sie mit --env-file auf eine vorhandene ignorierte Umgebungsdatei. Übergeben Sie niemals die befüllte Datei im Commit. Entfernen Sie sowohl eingebettete Bilddaten als auch entfernte Bild-URLs aus Vorschauen und gespeicherten Anfrageartefakten.

Lokal ausführen

Schätzen Sie eine autorisierte Talking-Head-Anfrage ohne Ausgaben:

node scripts/hiapi-product-spokesperson-video.mjs `
  --scenario talking-head `
  --image-file "D:\media\authorized-person.jpg" `
  --prompt "Feste Kamera, natürlicher Augenkontakt, zurückhaltende Bewegung" `
  --dialogue "Neues Produkt, jetzt erhältlich." `
  --consent-confirmed `
  --env-file "D:\path\to\.env.local" `
  --max-cost-usd 0.50 `
  --dry-run

Für synthetic-spokesperson lassen Sie die Bild- und Zustimmungsoptionen weg. Für Produkt- und Markenszenarien wiederholen Sie --reference-image-file oder --reference-image-url. Lokale JPEG-, PNG- und WebP-Dateien werden in Daten-URIs konvertiert und dürfen jeweils 20 MiB nicht überschreiten.

Fortsetzen ohne erneute Ausgaben

Die CLI gibt den Idempotenzschlüssel vor der Übermittlung aus und die Aufgaben-ID unmittelbar nach der Erstellung. Falls die Übermittlung unterbrochen wird, bevor eine Aufgaben-ID zurückgegeben wird, wiederholen Sie den Vorgang mit demselben --idempotency-key. Falls das Polling nach der Erstellung unterbrochen wird, führen Sie nur --task-id ID, --env-file und das gewünschte --output-dir aus. Dies setzt das Polling fort und lädt das vorhandene Ergebnis herunter, ohne die ursprüngliche Anfrage neu zu erstellen oder erneut zu übermitteln.

Bewahren Sie das Ausgabepaket auf

Schreiben Sie jeden erfolgreichen Durchlauf in outputs/, sofern kein --output-dir angegeben ist. Bewahren Sie auf:

  • final.mp4;
  • script.md und captions.srt;
  • prompt.json mit entfernten eingebetteten Medien und Bild-URLs;
  • manifest.json mit Szenario, Modell, Aufgaben-ID, Status, Schätzung, Anforderungshash, Speicher, Zeitstempel und Ablauf;
  • qc.json markiert für manuelle Überprüfung von Sprache, Lippenbewegungen, Konsistenz, Kontinuität und Behauptungsgenauigkeit.

Behaupten Sie niemals Erfolg ohne eine erfolgreiche abgeschlossene Aufgabe und ein verwendbares lokales Video.

Fehlerbehandlung

  • Wiederholen Sie keine HTTP 400, 401, 402 oder 403.
  • Wiederholen Sie die Übermittlung bei HTTP 409, 429 oder 503 maximal dreimal mit dem ursprünglichen Idempotenzschlüssel.
  • Setzen Sie Polling-Unterbrechungen mit --task-id fort; übermitteln Sie niemals automatisch einen Ersatz.
  • Wiederholen Sie keine Generierung nach einem Qualitätsfehler ohne explizite Genehmigung für einen weiteren kostenpflichtigen Durchlauf.
  • Melden Sie die Aufgaben-ID, den Endstatus, die Schätzung, den lokalen Ausgabepfad und die ausstehenden manuellen Qualitätskontrollprüfungen.

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.

Verwandte Skills