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