Que fait Seedance-2.5-API ?
Compétence d'agent pour l'API Seedance 2.5.
Installation
Prérequis
- Clé API Seedance : Vous devez obtenir une clé API depuis Seedance.
- Environnement Python : Python 3.8 ou supérieur.
Dépendances
Installez les dépendances nécessaires :
pip install requests
Configuration
Définissez votre clé API Seedance comme variable d'environnement :
export SEEDANCE_API_KEY="votre_cle_api"
Utilisation
Exemple de base
import os
import requests
API_KEY = os.getenv('SEEDANCE_API_KEY')
BASE_URL = 'https://api.seedance.com/v2.5'
headers = {
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
}
# Générer une vidéo à partir d'un prompt texte
data = {
'prompt': 'Un chat jouant avec une pelote de laine, animation fluide',
'duration': 5,
'style': 'realistic'
}
response = requests.post(f'{BASE_URL}/generate', json=data, headers=headers)
print(response.json())
Options de l'API
| Paramètre | Type | Description |
|---|---|---|
prompt | string | Prompt texte décrivant la vidéo souhaitée |
image | string | Chemin ou URL d'une image d'entrée (optionnel) |
video | string | Chemin ou URL d'une vidéo d'entrée (optionnel) |
duration | integer | Durée de la vidéo en secondes (1-30) |
style | string | Style de la vidéo (realistic, animated, cinematic) |
aspect_ratio | string | Ratio d'aspect (16:9, 9:16, 1:1) |
Workflow de l'agent
- L'agent reçoit une demande de génération vidéo.
- Si une image ou une vidéo est fournie, il la télécharge et l'upload sur Seedance.
- Il envoie une requête POST à l'API avec les paramètres spécifiés.
- Il interroge périodiquement l'état de la tâche jusqu'à son achèvement.
- Il retourne l'URL de la vidéo générée.
Gestion des erreurs
- 401 Non autorisé : Vérifiez votre clé API.
- 429 Trop de requêtes : Attendez avant de réessayer.
- 500 Erreur serveur : Réessayez plus tard.
Support
Pour toute question, consultez la documentation Seedance.