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

POSTE /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
  }'
OBTENIR /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()}")