UlazAI API Documentatie

API Seedance 1.5 Pro

Générez des clips audio-vidéo cinématographiques avec Seedance 1.5 Pro. Prend en charge le texte vers la vidéo et l'image vers la vidéo avec l'audio natif en option.

🎬 Audio-vidéo : Créez des clips de 4 à 12 secondes en 480p ou 720p avec des effets sonores, de la musique et des dialogues en option.

✨ Fonctionnalités de Seedance 1.5 Pro

Texte vers vidéo génération

Image vers vidéo conseils (maximum 2 images)

4, 8 ou 12 durée

480p de 720p solution

Audio natif en option

Caractères stables et un mouvement fluide

Authentification

Toutes les requêtes API nécessitent un jeton Bearer :

Autorisation : Porteur YOUR_API_KEY

Obtenez une clé API depuis votre tableau de bord ci-dessous Clés API (aller à /tableau de bord/).

POSTE /graine/télécharger/

Télécharger l'image d'entrée

Téléchargez une image pour obtenir un guidage image vers vidéo. Renvoie une URL persistante pouvant être utilisée dans les requêtes de génération.

En-têtes de requête

Autorisation : Porteur YOUR_API_KEY
Type de contenu : multipart/form-data

Paramètres de données de formulaire

existait * (existait)

JPG, PNG, WebP (max. 10 Mo).

Réponse réussie (200)

{
  "succès": vrai,
  "url": "https://media.ulazai.com/seedance_images/u1_abc123.jpg",
  "nom de fichier": "seedance_images/u1_abc123.jpg"
}

Exemple d'utilisation (cURL)

curl -X POST https://api.ulazai.com/seedance/upload/ \
  -H "Autorisation : Porteur YOUR_API_KEY" \
  -F "bestand=@/pad/naar/afbeelding.jpg"
POSTE /semer/générer/

Créer une tâche de génération

Créez une génération vidéo Seedance 1.5 Pro. Vous pouvez envoyer une charge utile simplifiée ou le modèle + importer structure.

Demander un texte (simple)

{
  "prompt": "Un gros plan cinématographique d'un chef retournant des nouilles au ralenti",
  "input_urls": ["https://media.ulazai.com/seedance_images/u1_abc123.jpg"],
  "aspect_ratio": "16:9",
  "résolution": "720p",
  "durée": "8",
  "fixed_lens": vrai,
  "generate_audio" : vrai,
  "prompt_directory_optin" : vrai
}

Texte de la demande (modèle/style de saisie)

{
  "model": "bytedance/seedance-1.5-pro",
  "entrée": {
    "prompt": "Un gros plan cinématographique d'un chef retournant des nouilles au ralenti",
    "input_urls": ["https://media.ulazai.com/seedance_images/u1_abc123.jpg"],
    "aspect_ratio": "16:9",
    "résolution": "720p",
    "durée": "8",
    "fixed_lens": vrai,
    "generate_audio" : vrai
  }
}

Paramètres

rapidement * (chaîne)

3 à 2 500 caractères décrivant la vidéo.

URL_d'entrée (matrice)

Facultatif. Maximum de 2 URL d'image pour la conversion d'image en vidéo.

rapport_aspect (chaîne)

L'un des formats suivants : 1:1, 21:9, 4:3, 3:4, 16:9, 9:16.

solution (chaîne)

480p sur 720p.

durée (chaîne)

4, 8 ou 12 secondes.

lentille_fixe (booléen)

Activez pour une image de caméra stable.

générer_audio (booléen)

Activer la génération audio. Ajoute des crédits.

prompt_directory_optin (booléen)

Facultatif. Partager avec le dossier d'invite (disponible pour les options de niveau supérieur uniquement). La réduction s’applique si éligible.

Réponse réussie (200)

{
  "succès": vrai,
  "génération_id": "abc12345-1234-1234-1234-123456789012",
  "task_id": "seedance_task_xyz789",
  "credits_used": 42,
  "directory_discount_applied": vrai,
  "message": "La génération de vidéo a démarré. Cela peut prendre quelques minutes."
}
OBTENIR /seed/statut/{génération_id}/

Statut du travail de requête

Sondage pour le statut d'une génération Seedance 1.5 Pro.

Réponse du processus

{
  "succès": vrai,
  "statut": "traitement",
  "message": "La vidéo est en cours de génération..."
}

Réponse réussie (200)

{
  "succès": vrai,
  "statut": "terminé",
  "video_url": "https://media.ulazai.com/seedance_outputs/video.mp4"
}

Flux d'utilisation

  1. Conversation téléphonique /semer/générer/ avec votre invite et vos paramètres.
  2. Enregistrez le génération_id de la réponse.
  3. Sondage d'opinion /seed/statut/{génération_id}/ à statut est complété.
  4. Utilisez le URL_vidéo pour télécharger ou intégrer le résultat.

Codes d'erreur

400 Paramètres de requête invalides

401 Échec de l'authentification (clé API manquante ou invalide)

402 Crédits insuffisants

429 Limite de débit dépassée

500 Erreur interne du serveur