UlazAI API Documentatie
API de génération vidéo Kling 2.6
Générez des vidéos IA de haute qualité avec Kling 2.6 - L'option de génération vidéo la plus abordable avec prise en charge audio native !
💰 Meilleur rapport qualité-prix : À partir de seulement 55 crédits pour des vidéos de 5 secondes - l'option la moins chère pour la génération de vidéos sur UlazAI !
✨ Fonctions de la lame 2.6
✅ Texte vers vidéo génération
✅ Image vers vidéo animation
✅ 5 sur 10 vidéo majeure
✅ Audio natif génération
✅ Plusieurs formats d'image (16:9, 9:16, 1:1)
✅ Traitement rapide (~60-90 secondes)
✅ Prix les plus bas à partir de 55 crédits
✅ Authentification par clé API
/kling26/api/générer/
Kling 2.6 Générer une vidéo
Créez une vidéo avec Kling 2.6 - prend en charge les modes texte vers vidéo et image vers vidéo.
En-têtes de requête
Autorisation : Porteur YOUR_API_KEY
Type de contenu : application/json
Demander du texte (texte vers vidéo)
{
"prompt": "Un chien qui court dans un champ de fleurs au coucher du soleil",
"générationMode": "text_to_video",
"durée": "5",
"aspectRatio": "16:9",
"son": vrai
}
Demander du texte (image vers vidéo)
{
"prompt": "Le chien commence à courir et à jouer joyeusement",
"générationMode": "image_to_video",
"imageUrls": ["https://example.com/dog.jpg"],
"durée": "5",
"son": faux
}
Paramètres
rapidement * (chaîne)
Description de la vidéo. 2 000 caractères maximum.
mode génération * (chaîne)
Modus: text_to_video de image_vers_vidéo
URL d'image (matrice)
Requis pour le mode image_to_video. Tableau avec 1 URL d'image.
durée (chaîne)
Vidéo majeure : "5" de "10" secondes. Standard: "5"
rapport d'aspect (chaîne)
Pour text_to_video : "16:9", "9:16", de "1:1". Standard: "16:9"
son (booléen)
Activez la génération audio native. Double le coût du crédit. Standard: FAUX
prompt_directory_optin (booléen) 💰 -10 CRÉDITS
Partagez votre vidéo sur notre répertoire d'invites public et recevez 10 crédits de réduction! Standard: vrai
Réponse réussie (201)
{
"succès": vrai,
"données": {
"task_id": "uuid-ici",
"statut": "traitement",
"credits_used": 55,
"crédits_remaining": 945,
"estimated_time": "60-90 secondes",
"message": "La génération vidéo KLING 2.6 a démarré"
}
}
exemple de boucle
curl -X POST https://ulazai.com/kling26/api/generate/ \
-H "Autorisation : Porteur YOUR_API_KEY" \
-H "Type de contenu : application/json" \
-d '{
"prompt": "Un chien qui court dans un champ au coucher du soleil",
"générationMode": "text_to_video",
"durée": "5",
"aspectRatio": "16:9",
"son": faux
}'
/kling26/api/status/{task_id}/
Vérifier l'état de la génération
Obtenez l'état actuel et le résultat d'une tâche de génération Kling 2.6.
Réponse des États
Complété
{
"succès": vrai,
"données": {
"task_id": "uuid-ici",
"statut": "terminé",
"video_url": "https://cdn.ulazai.com/kling/videos/...",
"durée": 5,
"has_audio": vrai
}
}
Traitement
{
"succès": vrai,
"données": {
"task_id": "uuid-ici",
"statut": "traitement",
"progrès": 45
}
}
exemple de boucle
curl -X GET https://ulazai.com/kling26/api/status/UUID/ \
-H "Autorisation : Porteur YOUR_API_KEY"
💰 Prix de la lame 2.6
Sans son
55 crédits (5s)
110 crédits (10s)
• Sortie vidéo silencieuse
• Meilleure option de prix
Avec son
110 crédits (5s)
220 crédits (10s)
• Génération audio native
• Effets sonores et musique
💡 Pour un conseil : Kling 2.6 est l'option la moins chère pour la génération de vidéos - idéale pour créer des vidéos en masse !
💻 Exemple Python
demandes d'importation
heure d'importation
API_KEY = "VOTRE_API_KEY"
BASE_URL = "https://ulazai.com"
# Vidéo de génération
réponse = requêtes.post(
f"{BASE_URL}/kling26/api/generer/",
headers={"Autorisation": f"Bearer {API_KEY}"},
json={
"prompt": "Un chien qui court dans un champ au coucher du soleil",
"générationMode": "text_to_video",
"durée": "5",
"aspectRatio": "16:9",
"son": Faux
}
)
si réponse.status_code == 201 :
task_id = réponse.json()["data"]["task_id"]
print(f"Génération de démarrage : {task_id}")
# Sondage sur le statut
tandis que Vrai :
status_response = requêtes.get(
f"{BASE_URL}/kling26/api/status/{task_id}/",
headers={"Autorisation": f"Bearer {API_KEY}"}
)
status_data = status_response.json()["data"]
if status_data["status"] == "terminé":
print(f"Claque vidéo : {status_data['video_url']}")
pause
elif status_data["status"] == "échec":
print("Génération erronée")
pause
time.sleep(10) # Contrôler pendant 10 secondes
sinon :
print(f"Fout : {response.json()}")