Dokumenty pro vývojáře UlazAI
Generace videa Kling 2.6 API
Generace videa Kling 2.6 API
Vytvářejte vysoce kvalitní videa AI pomocí Kling 2.6 - Nejdostupnější možnost generování videa s nativní podporou zvuku!
💰 Nejlepší hodnota: Již od 55 kreditů za 5sekundová videa – nejlevnější možnost generování videa na UlazAI!
✨ Funkce Kling 2.6
✅ Převod textu na video generace
✅ Z obrázku na video animace
✅ 5s nebo 10s délka videa
✅ Nativní zvuk generace
✅ Více poměrů stran (16:9, 9:16, 1:1)
✅ Asynchronní zpracování s průzkumem stavu
✅ Aktuální náklady na úvěr zobrazeno před generací
✅ Ověření klíčem API
/kling26/api/generate/
Generování videa Kling 2.6
Vytvořte video pomocí Kling 2.6 – podporuje režimy text-to-video i image-to-video.
Záhlaví požadavků
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Text požadavku (převod textu na video)
{
"prompt": "A dog running through a field of flowers at sunset",
"generationMode": "text_to_video",
"duration": "5",
"aspectRatio": "16:9",
"sound": true
}
Text požadavku (obrázek na video)
{
"prompt": "The dog starts running and playing happily",
"generationMode": "image_to_video",
"imageUrls": ["https://example.com/dog.jpg"],
"duration": "5",
"sound": false
}
Parametry
prompt * (řetězec)
Popis videa. Maximálně 2000 znaků.
generationMode * (řetězec)
režim: text_to_video nebo image_to_video
imageUrls (pole)
Vyžadováno pro režim image_to_video. Pole s 1 adresou URL obrázku.
trvání (řetězec)
Délka videa: "5" nebo "10" sekund. Výchozí: "5"
poměr stran (řetězec)
Pro text_to_video: "16:9", "9:16"nebo "1:1". Výchozí: "16:9"
zvuk (logická hodnota)
Povolit generování nativního zvuku. Zdvojnásobí náklady na úvěr. Výchozí: false
prompt_directory_optin (logická hodnota) 💰 -10 KREDITŮ
Sdílejte své video do našeho veřejného adresáře Prompt a získejte sleva 10 kreditů! Výchozí: true
Úspěšná odpověď (201)
{
"success": true,
"data": {
"task_id": "uuid-here",
"status": "processing",
"credits_used": 55,
"credits_remaining": 945,
"estimated_time": "varies by queue",
"message": "KLING 2.6 video generation started"
}
}
Příklad cURL
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}/
Zkontrolujte stav generování
Získejte aktuální stav a výsledek úlohy generování Kling 2.6.
Státy reakce
Dokončeno
{
"success": true,
"data": {
"task_id": "uuid-here",
"status": "completed",
"video_url": "https://cdn.ulazai.com/kling/videos/...",
"duration": 5,
"has_audio": true
}
}
Zpracování
{
"success": true,
"data": {
"task_id": "uuid-here",
"status": "processing",
"progress": 45
}
}
Příklad cURL
curl -X GET https://ulazai.com/kling26/api/status/UUID/ \
-H "Authorization: Bearer YOUR_API_KEY"
💰 Cena Kling 2.6
Bez zvuku
55 kreditů (5 s)
110 kreditů (10 s)
• Tichý video výstup
• Možnost s nejlepší hodnotou
Se zvukem
110 kreditů (5 s)
220 kreditů (10 s)
• Nativní generování zvuku
• Zvukové efekty a hudba
💡 Profi tip: Kling 2.6 je nejlevnější možnost generování videa – skvělá pro hromadné vytváření videí!
💻 Příklad Pythonu
import requests
import time
API_KEY = "YOUR_API_KEY"
BASE_URL = "https://ulazai.com"
# Generate video
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 started: {task_id}")
# Poll for status
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"] == "completed":
print(f"Video ready: {status_data['video_url']}")
break
elif status_data["status"] == "failed":
print("Generation failed")
break
time.sleep(10) # Check every 10 seconds
else:
print(f"Error: {response.json()}")