Documentation
Tâches de génération de vidéos
Mis à jour le 2026-08-20
Aperçu de l’API
La génération de vidéos est une opération asynchrone :
- Appel
POST /v1/videos/taskssoumettre la tâche - Enregistrer l’identifiant de tâche public de la réponse
- Appel
GET /v1/tasks/{task_id}interroger l’état et les résultats
Le Base URL est https://api.rokoapi.com/v1. Toutes les requêtes doivent inclure Authorization: Bearer $API_KEY.
Modèles pris en charge
| Série | Identifiant de modèle public |
|---|---|
| Seedance 2.0 | seedance-2.0, seedance-2.0-pro, seedance-2.0-fast, seedance-2.0-mini |
| Hailuo 3 | hailuo-3 |
| Grok Imagine Video 1.5 | grok-imagine-video-1.5 |
| Gemini Omni | gemini-omni |
| Kling | kling-3.0-turbo, kling-o3 |
| Happy Horse 1.1 | happy-horse-1.1 |
| Wan 2.7 | wan-2.7 |
| Sora 2 | sora-2, sora-2-pro |
La disponibilité réelle dépend de /v1/models, de la configuration des canaux de la console et du groupe auquel appartient la clé. Les utilisateurs ne sélectionnent que le modèle produit ; RokoAPI choisit automatiquement le routage texte-vers-vidéo, image-vers-vidéo, référence-vers-vidéo ou édition d’EvoLink en fonction de generation_type et des champs de ressources pour sélectionner automatiquement les routes EvoLink de génération texte-vers-vidéo, image-vers-vidéo, vidéo de référence ou d’édition.
Génération de vidéos à partir de texte
curl https://api.rokoapi.com/v1/videos/tasks \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0",
"generation_type": "text",
"prompt": "A cinematic sunrise over snow mountains",
"duration": 8,
"quality": "720p",
"aspect_ratio": "16:9",
"generate_audio": true
}'
Génération de vidéos à partir d’images et de références
Généralement, les ressources téléchargeables publiquement sont transmises via image_urls, video_urls et audio_urls :
{
"model": "seedance-2.0",
"generation_type": "reference",
"prompt": "Keep the character identity and create a slow camera orbit",
"image_urls": ["https://example.com/character.png"],
"video_urls": ["https://example.com/motion.mp4"],
"duration": 6,
"quality": "720p",
"aspect_ratio": "16:9"
}
Exception : la génération de vidéos à partir d’images de Wan 2.7 utilise image_start et l’option image_end ; Grok 1.5 sélectionne automatiquement le mode en fonction du nombre de image_urls (0 pour texte-vers-vidéo, 1 pour image-vers-vidéo, 2 à 7 pour référence-vers-vidéo) et n’accepte pas aspect_ratio.
Édition de vidéos
{
"model": "wan-2.7",
"generation_type": "edit",
"prompt": "Change the background to a rainy neon street",
"video_urls": ["https://example.com/input.mp4"],
"image_urls": ["https://example.com/style.png"],
"duration": 0,
"quality": "720p"
}
Dans l’édition de Wan 2.7, duration: 0 indique de suivre la vidéo d’entrée. L’édition de Gemini Omni suit la vidéo d’entrée ; ne transmettez pas duration ou aspect_ratio.
Limites des paramètres
| Série | Durée | Qualité | Limites principales des ressources |
|---|---|---|---|
| Seedance 2.0 / Mini | 4 à 15 secondes | Standard 480p à 4k ; moins de niveaux Fast/Mini | Image-vers-vidéo 1 à 2 images ; référence-vers-vidéo jusqu’à 9 images, 3 vidéos, 3 audio |
| MiniMax H3 | 4 à 15 secondes | 768p, 2k | Référence-vers-vidéo jusqu’à 9 images, 3 vidéos, 3 audio |
| Grok 1.5 | 1 à 15 secondes | 480p, 720p, 1080p | Jusqu’à 7 images ; paramètre de format d’image non pris en charge |
| Gemini Omni | 3 à 10 secondes ou auto | 720p fixe | Image-vers-vidéo/référence-vers-vidéo utilise des images ; l’édition utilise une vidéo |
| Kling 3.0 Turbo / O3 | 3 à 15 s | 720p, 1080p ; certaines routes O3 prennent en charge 4K | O3 prend en charge model_params les plans multiples personnalisés, certaines routes prennent en charge les images ou vidéos de référence |
| HappyHorse 1.1 | 3 à 15 s | 720p, 1080p | Génère 1 à 9 images de référence |
| Wan 2.7 | Texte/vidéo 2 à 15 s ; référence/édition 2 à 10 s | 720p, 1080p | Image en première et dernière image ; référence/édition prend en charge les champs vidéo, image et audio |
| Sora 2 | 4, 8 ou 12 s | Déterminé par le niveau du modèle | Maximum 1 image ; ne transmet pas quality |
Les paramètres de modèle supplémentaires de la requête sont transmis tels quels à EvoLink dans leur structure JSON d’origine, y compris negative_prompt, generate_audio, content_filter, sound, prompt_extend et model_params. RokoAPI valide d’abord les limites connues telles que la durée, la qualité, le format, le nombre de ressources et l’URL de rappel. L’interface vidéo ne prend pas en charge n.
Rappels et requêtes
Le paramètre callback_url doit être une adresse HTTPS publique, d’une longueur maximale de 2048 caractères, et ne peut pas pointer vers localhost ou une IP interne. Même si un rappel est configuré, il est recommandé de conserver le polling comme mécanisme de secours :
curl https://api.rokoapi.com/v1/tasks/task_public_id \
-H "Authorization: Bearer $API_KEY"
Les états courants incluent queued, in_progress, completed et failed. Les liens de résultat peuvent avoir une durée de validité limitée ; en production, téléchargez-les et sauvegardez-les rapidement.
Tarification
Les modèles utilisent une tarification unifiée en dollars v2, permettant de combiner dans une seule formule la durée de sortie, la durée de la vidéo de référence en entrée, le nombre d’images en entrée, l’activation de l’audio, la résolution, la qualité, le mode de génération et la consommation de jetons. Un prépaiement est effectué à la soumission selon les paramètres validés ; le règlement final est basé sur les jetons réels ou la durée de sortie une fois la tâche terminée.
Voici un instantané des prix fixes au 20 août 2026, incluant déjà les 10 % de frais de service sur le coût public d’EvoLink, exprimés en dollars. Les prix ne varient pas en temps réel avec les crédits amont ; les administrateurs mettent à jour ce tableau et les expressions en arrière-plan après avoir validé les ajustements de prix amont.
Série Seedance 2.0
| Niveau de modèle | Mode | 480p | 720p | 1080p | 4K | Unité de tarification |
|---|---|---|---|---|---|---|
| Standard / Pro | Texte, image, image ou audio de référence | $0.1012 | $0.2189 | $0.5456 | $1.1132 | Secondes de sortie |
| Standard / Pro | Vidéo de référence | $0.0616 | $0.1331 | $0.3322 | $0.6875 | Secondes d’entrée et de sortie |
| Fast (prix promotionnel) | Texte, image, image ou audio de référence | $0.0616 | $0.1331 | — | — | Secondes de sortie |
| Fast (prix promotionnel) | Vidéo de référence | $0.0495 | $0.1067 | — | — | Secondes d’entrée et de sortie |
| Mini (prix promotionnel) | Texte, image, image ou audio de référence | $0.0202 | $0.0436 | — | — | Secondes de sortie |
| Mini (prix promotionnel) | Vidéo de référence | $0.0123 | $0.0264 | — | — | Secondes d’entrée et de sortie |
Les prix promotionnels de Fast et Mini proviennent de l’ajustement de prix d’EvoLink du 7 août 2026. À la fin de la promotion, les prix de RokoAPI ne changent pas automatiquement ; l’instantané validé en arrière-plan s’appliquera alors.
Autres modèles vidéo par seconde
| Modèle | Résolution basse | Prix/seconde | Résolution haute | Prix/seconde | Frais supplémentaires |
|---|---|---|---|---|---|
hailuo-3 | 768p | $0.0836 | 2K | $0.1353 | À partir de la 6e image, $0.0418 par image en entrée |
grok-imagine-video-1.5 | 480p | $0.0616 | 720p / 1080p | $0.1078 / $0.1925 | $0.0077 par image en entrée |
kling-3.0-turbo | 720p | $0.1166 | 1080p | $0.1463 | — |
happy-horse-1.1 | 720p | $0.1364 | 1080p | $0.1826 | — |
wan-2.7 | 720p | $0.0957 | 1080p | $0.1595 | — |
Kling O3 est facturé selon la résolution et l’activation du son :
| Résolution | Son désactivé | Son activé |
|---|---|---|
| 720p | $0.0880/s | $0.1166/s |
| 1080p | $0.1166/s | $0.1463/s |
| 4K | $0.4378/s | $0.4378/s |
Série Sora 2
| Modèle | Résolution | 4 s | 8 s | 12 s |
|---|---|---|---|---|
sora-2 | Niveau fixe | $0.3729 | $0.7458 | $1.1187 |
sora-2-pro | 720p | $1.1187 | $2.2363 | $3.3550 |
sora-2-pro | 1080p | $1.8645 | $3.7279 | $5.5924 |
Prix des jetons Gemini Omni
| Type de consommation | Prix fixe |
|---|---|
| Texte, image, audio ou vidéo en entrée | 1,43 $ / 1 M tokens |
| Vidéo en sortie | 16,50 $ / 1 M tokens |
| Raisonnement et autres sorties textuelles | 8,47 $ / 1 M tokens |
La durée de la vidéo de référence n’est prise en compte dans la facturation finale qu’après la validation des métadonnées multimédias par le système ou l’obtention d’une quantité de données fiable. Les prix complets sont indiqués sur la page de tarification et dans la configuration actuelle de l’interface d’administration. Pour les sources de prix en amont, consultez le catalogue de modèles EvoLink et les pages de développement de chaque modèle.