UlazAI ontwikkelaarsdocumentatie
Kling 3.0 API-documenten voor genereren, uploaden en prijzen
Kling 3.0-referentie
Kling 3.0 API-documenten voor genereren, uploaden en prijzen
Om de Kling 3.0 API, begin hier:
gebruik POST /kling30/api/generate/ banen creëren,
GET /kling30/api/status/{task_id}/ om de uitvoerstatus op te vragen, en
POST /kling30/api/upload/ voor bronframes. UlazAI ondersteunt
tekst-naar-video en afbeelding-naar-video met optionele audio,
multi-shots, begin- en eindframecontrole en prijzen per seconde voor standaard-, pro- en 4K-kwaliteitsmodi.
Kerneindpunten
POST /kling30/api/generate/
GET /kling30/api/status/{task_id}/
POST /kling30/api/upload/
Huidige ondersteuning
Renderingen van 3 tot 15 seconden
Standaard-, pro- of 4K-kwaliteit
Audio, multi-shots en framecontrole
Prijs is per seconde. Duur ondersteunt hele seconden vanaf 3 aan
15. U kunt de aanmelding voor Prompt Directory inschakelen om een onmiddellijke aanvraag toe te passen
-10 tegoeden korting.
/kling30/api/generate/
Maak een generatietaak Kling 3.0.
Authenticatie
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Lichaam aanvragen
{
"prompt": "A cinematic tracking shot following a cyclist through a rainy neon city street.",
"generationMode": "text_to_video",
"durationSeconds": 8,
"qualityMode": "4K",
"sound": true,
"multiShots": true,
"aspectRatio": "16:9",
"prompt_directory_optin": true
}
Voorbeeld van afbeelding naar video
{
"prompt": "The portrait slowly smiles while camera pushes in.",
"generationMode": "image_to_video",
"imageUrls": ["https://example.com/source.jpg"],
"durationSeconds": 5,
"qualityMode": "std",
"sound": false,
"startFrameUrl": "https://example.com/start.jpg",
"endFrameUrl": "https://example.com/end.jpg"
}
Veldreferentie
prompt (tekenreeks, vereist, max. 2500)
generatieModus (vereist): text_to_video of image_to_video
afbeeldingUrls (array): vereist voor beeld-naar-video tenzij frame-URL's zijn opgegeven
duurSeconden (vereist): geheel getal 3..15
kwaliteitModus (vereist): std, pro, of 4K
geluid (optioneel, booleaans)
meerdereShots (optioneel, booleaans)
aspectRatio (optioneel): 16:9, 9:16, 1:1 (niet toegestaan als start-/eindframe-URL's zijn ingesteld)
startFrameUrl, endFrameUrl (optionele http(s) URL's)
prompt_directory_optin (optioneel, booleaans): onmiddellijke korting toepassen en automatisch delen bij succes
Succes reactie
{
"success": true,
"task_id": "7f8cfd64-5b91-4a31-a987-e0ea8fd9d0a1",
"provider_task_id": "281e5b0...f39b9",
"status": "processing",
"credits_used": 310,
"directory_discount_applied": 10,
"estimated_time": "varies by queue"
}
/kling30/api/status/{task_id}/
Haal de taakstatus en uitvoer-URL op wanneer deze voltooid is.
{
"success": true,
"task_id": "7f8cfd64-5b91-4a31-a987-e0ea8fd9d0a1",
"status": "completed",
"video_url": "https://cdn.example.com/path/output.mp4",
"credits_charged": 310,
"prompt_submission_id": "70f4f6a9-2d17-4f31-81ac-8d57eecb9e21"
}
Statuswaarden: pending, processing, completed, failed.
Bij mislukking worden de tegoeden automatisch terugbetaald.
/kling30/api/upload/
Upload bron-/begin-/eindframe-afbeeldingen (JPEG/PNG/WebP, max. 10 MB) en ontvang een openbare URL voor generatieverzoeken.
Prijsmatrix (credits per seconde)
Standaard
Geen audio: 20 / s
Met geluid: 30 / s
Pro
Geen audio: 27 / s
Met geluid: 40 / s
4K
67 / s
krul voorbeeld
curl -X POST https://ulazai.com/kling30/api/generate/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A heroic wide shot of a spaceship entering orbit above Earth.",
"generationMode": "text_to_video",
"durationSeconds": 10,
"qualityMode": "pro",
"sound": true,
"multiShots": true,
"aspectRatio": "16:9",
"prompt_directory_optin": true
}'
Foutcodes
- 400 ongeldige lading
- 401 ongeldige authenticatie
- 402 onvoldoende kredieten
- 429 tarief beperkt
- 500 upstream/provider of interne storing