Générations
Créez des static ads, video ads, UGC ads et sorties de modèles AI.
POST /generations
Met en file une ou plusieurs générations.
curl -X POST https://videotok.app/api/v1/generations \
-H "Authorization: Bearer vt_live_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: generation-001" \
-d '{...}'
Champs Communs
| Champ | Type | Notes |
|---|---|---|
type | string | static_ad, video_ad, ugc_ad ou ai_model. |
prompt | string | Instruction utilisateur. |
aspect_ratio | string | 1:1, 9:16, 16:9, 4:5 ou auto. |
reference_image_urls | string[] | Références produit, marque, personne, scène, style ou première frame. |
brand_kit_id | number | Brand kit depuis GET /assets. |
avatar_id | string | Avatar depuis GET /assets. |
preset_id | string | Preset intégré depuis GET /models. |
custom_reference_inspiration_id | uuid | Référence sauvegardée. |
Types
Static ads utilisent template_slug et resolution.
Video ads et UGC ads utilisent template_slug, quality_tier, aspect_ratio, images produit et éventuellement avatar_id.
AI models utilisent model_slug, variant_id et les inputs listés dans GET /models.