Hoppa till innehållet

UlazAI utvecklardokument

Kling 3.0 API-dokument för generering, uppladdning och prissättning

Kling 3.0 referens

Kling 3.0 API-dokument för generering, uppladdning och prissättning

Att använda Kling 3.0 API, börja här: använda POST /kling30/api/generate/ att skapa jobb, GET /kling30/api/status/{task_id}/ för att polla utdatastatus, och POST /kling30/api/upload/ för källramar. UlazAI stöder text-till-video och bild-till-video med valfritt ljud, multi-shots, start- och slutbildkontroll och prissättning per sekund för standard-, pro- och 4K-kvalitetslägen.

Kärnslutpunkter

POST /kling30/api/generate/

GET /kling30/api/status/{task_id}/

POST /kling30/api/upload/

Aktuellt stöd

3 till 15 sekunders återgivning

Standard, proffs eller 4K kvalitet

Ljud, multi-shots och ramkontroll

Priset är per sekund. Duration stöder hela sekunder från 3 till 15. Du kan aktivera Prompt Directory opt-in för att ansöka omedelbart -10 krediter rabatt.

POST /kling30/api/generate/

Skapa en Kling 3.0-genereringsuppgift.

Autentisering

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Begäran kropp

{
  "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
}

Bild-till-video exempel

{
  "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"
}

Fältreferens

prompt (sträng, obligatoriskt, max 2500)

generationsläge (obligatoriskt): text_to_video eller image_to_video

imageUrls (array): krävs för bild-till-video om inte ram-URL:er tillhandahålls

durationSeconds (obligatoriskt): heltal 3..15

kvalitetsläge (obligatoriskt): std, pro, eller 4K

ljud (valfritt, booleskt)

multiShots (valfritt, booleskt)

aspektförhållande (valfritt): 16:9, 9:16, 1:1 (inte tillåtet när webbadresser för start/slut ramar är inställda)

startFrameUrl, endFrameUrl (valfria http(s) webbadresser)

prompt_directory_optin (valfritt, booleskt): tillämpa omedelbar rabatt och autodelning vid framgång

Framgångssvar

{
  "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"
}
FÅ /kling30/api/status/{task_id}/

Få uppgiftsstatus och utgående URL när den är klar.

{
  "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"
}

Statusvärden: pending, processing, completed, failed. Vid misslyckande återbetalas krediter automatiskt.

POST /kling30/api/upload/

Ladda upp käll-/start-/slutbildbilder (JPEG/PNG/WebP, max 10 MB) och få en offentlig URL för genereringsförfrågningar.

Prismatris (krediter per sekund)

Standard

Inget ljud: 20 / s

Med ljud: 30 / s

Pro

Inget ljud: 27 / s

Med ljud: 40 / s

4K

67 / s

cURL exempel

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
  }'

Felkoder

  • 400 ogiltig nyttolast
  • 401 ogiltig autentisering
  • 402 otillräckliga krediter
  • 429 räntebegränsad
  • 500 uppströms/leverantör eller internt fel

Krediter, modeller och status