UlazAI API Dokumentation

Kling 2.6 Videogenerierung API

Generieren Sie hochwertige KI-Videos mit Kling 2.6 – der günstigsten Option zur Videogenerierung mit nativer Audiounterstützung!

💰 Bester Wert: Schon ab 55 Credits für 5-Sekunden-Videos – die günstigste Option zur Videoerstellung auf UlazAI!

✨ Kling 2.6 Funktionen

Text-zu-Video Generation

Bild-zu-Video Animation

5s oder 10s Videodauer

Natives Audio Generation

Mehrere Seitenverhältnisse (16:9, 9:16, 1:1)

Schnelle Bearbeitung (~60-90 Sekunden)

Niedrigste Preise ab 55 Credits

API Schlüsselauthentifizierung

POST /kling26/api/generate/

Kling 2.6 Video generieren

Erstellen Sie ein Video mit Kling 2.6 – unterstützt sowohl den Text-zu-Video- als auch den Bild-zu-Video-Modus.

Anforderungsheader

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Anfragetext (Text-zu-Video)

{
  "prompt": "A dog running through a field of flowers at sunset",
  "generationMode": "text_to_video",
  "duration": "5",
  "aspectRatio": "16:9",
  "sound": true
}

Anforderungstext (Bild-zu-Video)

{
  "prompt": "The dog starts running and playing happily",
  "generationMode": "image_to_video",
  "imageUrls": ["https://example.com/dog.jpg"],
  "duration": "5",
  "sound": false
}

Parameter

prompt * (Zeichenfolge)

Beschreibung des Videos. Maximal 2000 Zeichen.

generationMode * (Zeichenfolge)

Modus: text_to_video oder image_to_video

imageUrls (Array)

Erforderlich für den image_to_video-Modus. Array mit 1 Bild-URL.

Dauer (Zeichenfolge)

Videodauer: "5" oder "10" Sekunden. Standard: "5"

Aspektverhältnis (Zeichenfolge)

Für text_to_video: "16:9", "9:16", oder "1:1". Standard: "16:9"

Klang (Boolescher Wert)

Aktivieren Sie die native Audiogenerierung. Verdoppelt die Kreditkosten. Standard: false

prompt_directory_optin (Boolescher Wert) 💰 -10 CREDITS

Teilen Sie Ihr Video in unserem öffentlichen Prompt-Verzeichnis und erhalten Sie es 10 Credits Rabatt! Standard: true

Erfolgsantwort (201)

{
  "success": true,
  "data": {
    "task_id": "uuid-here",
    "status": "processing",
    "credits_used": 55,
    "credits_remaining": 945,
    "estimated_time": "60-90 seconds",
    "message": "KLING 2.6 video generation started"
  }
}

cURL-Beispiel

curl -X POST https://ulazai.com/kling26/api/generate/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A dog running through a field at sunset",
    "generationMode": "text_to_video",
    "duration": "5",
    "aspectRatio": "16:9",
    "sound": false
  }'
GET /kling26/api/status/{task_id}/

Überprüfen Sie den Generierungsstatus

Erhalten Sie den aktuellen Status und das Ergebnis einer Kling 2.6-Generierungsaufgabe.

Antwortzustände

Vollendet

{
  "success": true,
  "data": {
    "task_id": "uuid-here",
    "status": "completed",
    "video_url": "https://cdn.ulazai.com/kling/videos/...",
    "duration": 5,
    "has_audio": true
  }
}

Verarbeitung

{
  "success": true,
  "data": {
    "task_id": "uuid-here",
    "status": "processing",
    "progress": 45
  }
}

cURL-Beispiel

curl -X GET https://ulazai.com/kling26/api/status/UUID/ \
  -H "Authorization: Bearer YOUR_API_KEY"

💰 Kling 2.6 Preise

Ohne Audio

55 Credits (5s)

110 Credits (10s)

• Stille Videoausgabe

• Option mit dem besten Preis-Leistungs-Verhältnis

Mit Audio

110 Credits (5s)

220 Credits (10s)

• Native Audiogenerierung

• Soundeffekte und Musik

💡 Als Tipp: Kling 2.6 ist die günstigste Option zur Videoerstellung – ideal für die Massenerstellung von Videos!

💻 Python-Beispiel

import requests
import time

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://ulazai.com"

# Video generieren
response = requests.post(
    f"{BASE_URL}/kling26/api/generate/",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "prompt": "A dog running through a field at sunset",
        "generationMode": "text_to_video",
        "duration": "5",
        "aspectRatio": "16:9",
        "sound": False
    }
)

if response.status_code == 201:
    task_id = response.json()["data"]["task_id"]
    print(f"Generation gestartet: {task_id}")
    
    # Statusumfrage
    while True:
        status_response = requests.get(
            f"{BASE_URL}/kling26/api/status/{task_id}/",
            headers={"Authorization": f"Bearer {API_KEY}"}
        )
        
        status_data = status_response.json()["data"]
        
        if status_data["status"] == "abgeschlossen":
            print(f"Video bereit: {status_data['video_url']}")
            break
        elif status_data["status"] == "fehlgeschlagen":
            print("Generierung fehlgeschlagen")
            break
        
        time.sleep(10) # Alle 10 Sekunden prüfen
sonst:
    print(f"Fehler: {response.json()}")