Communitygithub.com

HiAPI 商品スポークスパーソンビデオ

HiAPI を使って、商品スポークスパーソン動画、ブランド紹介動画、オンカメラ広告動画をローカルで生成します。合成プレゼンター、人物画像からの許可済みトーキングヘッド動画、商品・ブランド参照画像からのプロモーション動画を作成します。

HiAPI 商品スポークスパーソンビデオ とは?

このスキルは、HiAPI プラットフォームを活用し、CLI 経由で短尺の商品プロモーション動画を生成するためのものです。ユーザーは、合成スポークスパーソン(Kling 3.0 Omni テキスト→動画)、許可済み画像を使用したトーキングヘッド(Kling 3.0 Omni 画像→動画)、商品紹介やブランドプロモーション(Seedance 2.0 Fast)の4つのシナリオから選択できます。生成前に `--dry-run` でコスト見積もりを行い、ユーザーが明示的に承認した場合のみ `--spend` で有料リクエストを実行するため、予算超過を防止します。また、API キーの保護、出力パッケージの保存、中断・エラー時の再開・再試行の仕組みも備えており、安全かつ堅牢なローカル運用が可能です。

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

HiAPI 商品スポークスパーソンビデオ は何をしますか?

ローカル CLI で 3~15 秒の単一ショット商品動画を作成します。有料リクエストの前に必ず --dry-run で見積もりを行ってください。ユーザーが明示的に生成を承認し、コマンドに --spend が含まれている場合にのみ有料タスクを作成します。

シナリオを選択する

以下のシナリオから正確に 1 つ選択します:

シナリオモデル必須入力P0 デフォルト
synthetic-spokespersonkling-3.0-omni/text-to-videoプロンプトと任意のダイアログ3秒、720p、9:16、音声あり
talking-headkling-3.0-omni/image-to-video許可済み人物画像 1 枚、プロンプト、ダイアログ、同意3秒、720p、音声あり
product-introseedance-2.0-fastプロンプトと商品画像 1~9 枚4秒、480p、9:16、音声あり
brand-promoseedance-2.0-fastプロンプトとブランドまたは商品画像 1~9 枚4秒、480p、9:16、音声あり

リクエストを作成する前に、ターゲットの尺を確認してください。ユーザーが指定しなかった場合は、動画の秒数を尋ね、サポート範囲(Kling: 3~15 秒、Seedance: 4~15 秒)を伝えてください。表の P0 デフォルトを提案しますが、ユーザーが尺を選択するか、デフォルトを明示的に承諾するまでは --dry-run に進まないでください。

ユーザーが許可を確認し、コマンドに --consent-confirmed が含まれている場合を除き、talking-head の生成を拒否してください。商品の主張、推薦、価格、認証、ブランドに関する事実を捏造しないでください。

支出と機密情報を保護する

最初にゼロコストのチェックを実行します:

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

次に、意図したリクエストを --dry-run で実行します。公開価格見積もりがユーザーの制限内であることを確認してから、--dry-run を --spend に置き換えてください。デフォルトのクライアント側見積もり制限は $0.50 です。ユーザーが明示的に承認した予算内でのみ上書きしてください。1 回の呼び出しで作成する有料タスクは最大 1 つとします。

これは見積もりガードであり、サーバー側で強制される最終課金上限ではないものとみなしてください。HiAPI はタスクのプリチャージ時にアカウント固有のグループ比率を適用する場合があります。タスク API がサーバー側の最大コストフィールドをサポートするまで、この制限を有料生成前に開示し、ユーザーの総予算に対して十分な余裕を保ってください。

HIAPI_API_KEY はプロセス環境または --env-file から読み取ってください。キーをプレビュー、アーティファクト、マニフェスト、エラー、ログに出力、返却、永続化、または含めないでください。P0 では一時ストレージを使用します。

インストール後、.env.example を無視された .env にコピーするか、--env-file で既存の無視された環境ファイルを指定してください。入力されたファイルをコミットしないでください。埋め込み画像データとリモート画像 URL の両方をプレビューと保存されたリクエストアーティファクトから編集してください。

ローカルで実行する

支出なしで許可済みトーキングヘッドリクエストを見積もる:

node scripts/hiapi-product-spokesperson-video.mjs `
  --scenario talking-head `
  --image-file "D:\media\authorized-person.jpg" `
  --prompt "固定カメラ、自然なアイコンタクト、控えめな動き" `
  --dialogue "新製品、好評発売中。" `
  --consent-confirmed `
  --env-file "D:\path\to\.env.local" `
  --max-cost-usd 0.50 `
  --dry-run

synthetic-spokesperson の場合は、画像と同意オプションを省略します。商品およびブランドシナリオの場合は、--reference-image-file または --reference-image-url を繰り返します。ローカルの JPEG、PNG、WebP ファイルは data URI に変換され、それぞれ 20 MiB を超えてはなりません。

再支出せずに再開する

CLI は送信前に冪等性キーを出力し、タスク作成直後にタスク ID を出力します。タスク ID が返される前に送信が中断された場合は、同じ --idempotency-key で再試行してください。作成後にポーリングが中断された場合は、--task-id ID、--env-file、および希望する --output-dir のみを実行してください。これにより、元のリクエストを再構築または再送信することなく、ポーリングを再開し、既存の結果をダウンロードできます。

出力パッケージを保存する

--output-dir が指定されていない限り、各成功実行は outputs/ の下に書き込みます。以下を保存します:

  • final.mp4;
  • script.md と captions.srt;
  • 埋め込みメディアとリモート画像 URL が編集された prompt.json;
  • シナリオ、モデル、タスク ID、ステータス、見積もり、リクエストハッシュ、ストレージ、タイムスタンプ、有効期限を含む manifest.json;
  • 音声、リップシンク、一貫性、連続性、クレームの正確性について人間によるレビューが必要とマークされた qc.json。

ターミナルで成功したタスクと使用可能なローカル動画が得られない限り、成功を主張しないでください。

障害処理

  • HTTP 400、401、402、403 では再試行しないでください。
  • HTTP 409、429、503 の送信は、元の冪等性キーを使用して最大 3 回再試行してください。
  • --task-id でポーリングの中断を再開し、自動的に代替を送信しないでください。
  • 品質障害後、別の有料実行の明示的な承認なしに再生成しないでください。
  • タスク ID、終了ステータス、見積もり、ローカル出力パス、保留中の人間による QC チェックを報告してください。

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.

関連スキル