UlazAI documente pentru dezvoltatori
Kling 2.6 Generare video API
Kling 2.6 Generare video API
Generați videoclipuri AI de înaltă calitate cu Kling 2.6 - Cea mai accesibilă opțiune de generare video cu suport audio nativ!
💰 Cea mai bună valoare: Începând de la doar 55 de credite pentru videoclipuri de 5 secunde - cea mai ieftină opțiune de generare video pe UlazAI!
✨ Caracteristici Kling 2.6
✅ Text-to-video generație
✅ De la imagine la video animație
✅ 5 sau 10 secunde durata video
✅ Audio nativ generație
✅ Raport de aspect multiple (16:9, 9:16, 1:1)
✅ Procesare asincronă cu sondaj de status
✅ Costul curent al creditului arătat înainte de generație
✅ Autentificare cu cheie API
/kling26/api/generate/
Generați videoclipul Kling 2.6
Creați un videoclip folosind Kling 2.6 - acceptă atât modurile text-to-video, cât și imagine-to-video.
Antete de solicitare
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Corpul solicitării (text în video)
{
"prompt": "A dog running through a field of flowers at sunset",
"generationMode": "text_to_video",
"duration": "5",
"aspectRatio": "16:9",
"sound": true
}
Corpul solicitării (de la imagine la video)
{
"prompt": "The dog starts running and playing happily",
"generationMode": "image_to_video",
"imageUrls": ["https://example.com/dog.jpg"],
"duration": "5",
"sound": false
}
Parametrii
prompt * (șir)
Descrierea videoclipului. Maxim 2000 de caractere.
generationMode * (șir)
Mod: text_to_video sau image_to_video
imageUrls (matrice)
Necesar pentru modul imagine_to_video. Matrice cu 1 adresă URL a imaginii.
durată (șir)
Durata videoclipului: "5" sau "10" secunde. Implicit: "5"
aspectRatio (șir)
Pentru text_to_video: "16:9", "9:16", sau "1:1". Implicit: "16:9"
sunet (boolean)
Activați generarea audio nativă. Dublează costul creditului. Implicit: false
prompt_directory_optin (boolean) 💰 -10 CREDITE
Partajați videoclipul dvs. în directorul nostru public Prompt și obțineți Reducere de 10 credite! Implicit: true
Răspuns de succes (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"
}
}
Exemplu de 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}/
Verificați starea generației
Obțineți starea curentă și rezultatul unei sarcini de generare Kling 2.6.
Statele de răspuns
Terminat
{
"success": true,
"data": {
"task_id": "uuid-here",
"status": "completed",
"video_url": "https://cdn.ulazai.com/kling/videos/...",
"duration": 5,
"has_audio": true
}
}
Prelucrare
{
"success": true,
"data": {
"task_id": "uuid-here",
"status": "processing",
"progress": 45
}
}
Exemplu de cURL
curl -X GET https://ulazai.com/kling26/api/status/UUID/ \
-H "Authorization: Bearer YOUR_API_KEY"
💰 Prețul Kling 2.6
Fara Audio
55 de credite (5s)
110 credite (10s)
• Ieșire video silențioasă
• Opțiune cu cea mai bună valoare
Cu Audio
110 credite (5s)
220 de credite (10s)
• Generare audio nativă
• Efecte sonore și muzică
💡 Sfat pro: Kling 2.6 este cea mai ieftină opțiune de generare video - excelentă pentru crearea de videoclipuri în masă!
💻 Exemplu Python
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()}")