Passer au contenu principal

Aperçu

La génération de vidéo est asynchrone. Vous soumettez une requête et recevez un identifiant de tâche (task_id), puis vous effectuez un polling pour obtenir le résultat.

Corps de la requête

model
string
défaut:"sora-2"
ID du modèle vidéo. Consultez le Video Generation Guide pour une liste complète de plus de 80 modèles répartis sur 11 fournisseurs.
prompt
string
requis
Description textuelle de la vidéo à générer.
image_url
string
URL de l’image de départ pour la génération image-vers-vidéo (I2V).
image
string
Image encodée en Base64 avec préfixe d’URL de données (ex : data:image/jpeg;base64,...). Alternative à image_url pour la génération I2V.
duration
integer
Durée de la vidéo en secondes (dépend du modèle).
aspect_ratio
string
Format d’image (ex : 16:9, 9:16, 1:1).
resolution
string
Résolution vidéo (ex : 1080p, 720p).
fps
integer
Images par seconde (1-120).
negative_prompt
string
Ce qu’il faut éviter dans la génération de la vidéo.
seed
integer
Graine aléatoire (seed) pour une génération reproductible.
cfg_scale
number
Échelle de guidage sans classificateur (CFG scale) (0-20).
motion_strength
number
Intensité du mouvement (0-1).
start_image
string
URL de l’image de la première image (frame).
end_image
string
URL de l’image de la dernière image (frame).
user
string
Un identifiant unique pour l’utilisateur final.

Réponse

task_id
string
Identifiant de tâche unique pour le polling.
status
string
Statut initial : pending.
model
string
Modèle utilisé.
curl -X POST "https://api.lemondata.cc/v1/videos/generations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sora-2",
    "prompt": "A cat walking through a garden, cinematic lighting",
    "duration": 5
  }'
{
  "task_id": "video_abc123",
  "status": "pending",
  "model": "sora-2",
  "created_at": 1706000000
}

Image vers Vidéo

response = requests.post(
    "https://api.lemondata.cc/v1/videos/generations",
    headers={"Authorization": "Bearer sk-your-api-key"},
    json={
        "model": "wan2.6-i2v",
        "prompt": "The person starts walking forward",
        "image_url": "https://example.com/image.jpg"
    }
)

Contrôle des images clés (Keyframes)

Utilisez start_image et end_image pour contrôler la première et la dernière image (pris en charge par Seedance 2.0) :
response = requests.post(
    "https://api.lemondata.cc/v1/videos/generations",
    headers={"Authorization": "Bearer sk-your-api-key"},
    json={
        "model": "seedance-2-0",
        "prompt": "Smooth transition from day to night",
        "start_image": "https://example.com/day.jpg",
        "end_image": "https://example.com/night.jpg",
        "duration": 5
    }
)

Modèles disponibles

La liste des modèles est mise à jour fréquemment. Pour les derniers modèles disponibles et les tarifs, visitez la page des Modèles.
Pour un guide complet avec des comparaisons de capacités et des exemples d’utilisation, consultez le Video Generation Guide.

Sora (OpenAI)

ModèleCapacités
sora-2T2V (par défaut)
sora-2-proT2V, qualité supérieure
sora-2-charactersT2V, axé sur les personnages

Kling (Kuaishou)

ModèleCapacités
kling-v2.6-proT2V, dernière génération
kling-v2.6-stdT2V, rapide
kling-v2.1-masterT2V, I2V, qualité master
kling-v2.1-proT2V, I2V
kling-videoT2V, I2V
kling-video-extendExtension de vidéo
kling-video-o1-proT2V, raisonnement O1
kling-effectsEffets visuels

Veo (Google)

ModèleCapacités
veo3.1T2V
veo3.1-proT2V, professionnel
veo3.1-4kT2V, sortie 4K
veo3.1-fastT2V, rapide
veo3T2V, génération précédente

Seedance (ByteDance)

ModèleCapacités
seedance-2-0T2V, I2V, image clé, extension, édition
seedance-1-5-proT2V, I2V
seedance-1-0-proT2V, I2V
seedance-1-0-lite-t2vT2V, léger
seedance-1-0-lite-i2vI2V, léger

Autres fournisseurs

ModèleFournisseurCapacités
hailuo-2.3MiniMaxT2V, I2V
hailuo-2.3-proMiniMaxT2V, I2V, qualité supérieure
wan-2.6AlibabaT2V
wan2.6-i2vAlibabaI2V
runwayml-gen4-turbo-5RunwayT2V, I2V (5s)
runwayml-gen4-turbo-10RunwayT2V, I2V (10s)
luma-video-apiLumaT2V
luma-video-extend-apiLumaExtension de vidéo
viduq3-proShengshuT2V, I2V
viduq2-proShengshuT2V, I2V
grok-video-3xAIT2V
higgsfield-turboHiggsfieldT2V