Documentation du développeur UlazAI
Ancienne vidéo APIs
Points de terminaison vidéo existants et spécialisés
Les points de terminaison existants restent disponibles pour des raisons de compatibilité. Couverture du nouveau modèle et le développement actif de fonctionnalités sont centrés sur les API de Video Studio.
Valeur par défaut recommandée pour les nouvelles versions :
/api/v1/video-studio/generate/
Liste des points de terminaison hérités
| Méthode | Chemin | Objectif |
|---|---|---|
| POSTER | /api/v1/generate/video/ |
Legacy API-key endpoint (supports veo3_fast, veo3, kling_3_0, kling_3_0_motion_control). |
| OBTENIR | /api/v1/generate/{generation_id}/ |
Legacy generation status endpoint for video and image jobs. |
| OBTENIR | /api/v1/generate/history/ |
Legacy generation history endpoint. |
| POSTER | /api/v1/sora/generate/text-to-video/ |
Sora 2 text-to-video API. |
| POSTER | /api/v1/sora/generate/image-to-video/ |
Sora 2 image-to-video API. |
| POSTER | /api/v1/sora/generate/storyboard/ |
Sora storyboard API. |
| OBTENIR | /api/v1/sora/status/{task_id}/ |
Sora task status API. |
Conseils en matière de migration
| Famille d'itinéraires actuelle | Portée actuelle du modèle | Remplacement du studio vidéo |
|---|---|---|
/api/v1/generate/video/ |
veo3_fast, veo3, kling_3_0, kling_3_0_motion_control |
POST /api/v1/video-studio/generate/ avec model_slug pour tous les modèles vidéo |
/api/v1/sora/* |
Sora uniquement | POST /api/v1/video-studio/generate/ avec model_slug=sora_2* |
| Documents d'atterrissage spécifiques au modèle | Détails d'un modèle unique | Utiliser la matrice + les documents canoniques API pour le comportement des contrats partagés |
Points de terminaison des outils Video Studio
Ces points de terminaison auxiliaires créent des prompt structurés et répartissent les tâches via le même flux de génération canonique.
| Méthode | Chemin | Objectif |
|---|---|---|
| POSTER | /api/v1/video-studio/tools/street-interview/generate/ |
Structured prompt helper for interview-style clips (API key or token auth). |
| POSTER | /api/v1/video-studio/tools/ugc-ad-quick/generate/ |
Generate UGC ad videos from product and audience inputs (API key or token auth). |
| POSTER | /api/v1/video-studio/tools/video-remix/generate/ |
Remix source image or source video into a new style direction (API key or token auth). |
Extraits de référence
Flux de clés API hérité
curl -X POST https://ulazai.com/api/v1/generate/video/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Luxury product teaser with moving camera",
"video_model": "veo3_fast",
"aspect_ratio": "16:9"
}'
Flux de contrôle de mouvement hérité
curl -X POST https://ulazai.com/api/v1/generate/video/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "No distortion, the character'\''s movements are consistent with the video.",
"video_model": "kling_3_0_motion_control",
"source_image_urls": ["https://example.com/character.png"],
"video_urls": ["https://example.com/motion.mp4"],
"character_orientation": "video",
"quality_mode": "720p",
"duration_seconds": 15
}'
Remplacement de Canonical Video Studio (clé API)
fetch("https://ulazai.com/api/v1/video-studio/generate/", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_API_KEY",
},
body: JSON.stringify({
model_slug: "veo31_fast",
prompt: "Luxury product teaser with moving camera",
aspect_ratio: "16:9",
duration_seconds: 8
})
});