Siirry sisältöön

UlazAI kehittäjädokumentit

Kling 3.0 API asiakirjat luomiseen, lataamiseen ja hinnoitteluun

Kling 3.0 viite

Kling 3.0 API asiakirjat luomiseen, lataamiseen ja hinnoitteluun

Käyttääksesi Kling 3.0 API, aloita tästä: käyttää POST /kling30/api/generate/ luoda työpaikkoja, GET /kling30/api/status/{task_id}/ kyselyn tulosteen tilaan ja POST /kling30/api/upload/ lähdekehyksiin. UlazAI tukee tekstistä videoksi ja kuvasta videoon valinnaisella äänellä, useat otokset, aloitus- ja loppukuvan ohjaus ja sekuntikohtainen hinnoittelu vakio-, pro- ja 4K-laatutiloissa.

Ydinpäätepisteet

POST /kling30/api/generate/

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

POST /kling30/api/upload/

Nykyinen tuki

3-15 sekunnin renderöinti

Vakio-, pro- tai 4K-laatu

Ääni, multi-shots ja kehysohjaus

Hinta on sekunti. Kesto tukee kokonaisia sekunteja alkaen 3 to 15. Voit ottaa Prompt Directory -valinnan käyttöön ottaaksesi välittömän -10 krediittejä alennus.

POST /kling30/api/generate/

Luo Kling 3.0-sukupolvitehtävä.

Todennus

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Pyynnön runko

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

Esimerkki kuvasta videoon

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

Kenttäviittaus

prompt (merkkijono, pakollinen, enintään 2500)

GenerationMode (pakollinen): text_to_video tai image_to_video

imageUrls (matriisi): vaaditaan kuvasta videoon, ellei kehyksen URL-osoitteita ole annettu

kestoSekuntia (pakollinen): kokonaisluku 3...15

laatutila (pakollinen): std, pro, tai 4K

ääni (valinnainen, looginen)

multiShots (valinnainen, looginen)

kuvasuhde (valinnainen): 16:9, 9:16, 1:1 (ei sallittu, kun aloitus-/loppukehyksen URL-osoitteet on asetettu)

startFrameUrl, endFrameUrl (valinnaiset http-URL-osoitteet)

prompt_directory_optin (valinnainen, looginen): käytä välitöntä alennusta ja jaa automaattisesti onnistumisen yhteydessä

Menestysvastaus

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

Hanki tehtävän tila ja tulostettava URL-osoite, kun se on valmis.

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

Tilan arvot: pending, processing, completed, failed. Epäonnistuessa hyvitykset palautetaan automaattisesti.

POST /kling30/api/upload/

Lataa lähde-/aloitus-/loppukehyskuvat (JPEG/PNG/WebP, enintään 10 Mt) ja vastaanota julkinen URL-osoite luontipyyntöjä varten.

Hinnoittelumatriisi (krediittiä sekunnissa)

Vakio

Ei ääntä: 20 / s

Äänen kanssa: 30 / s

Pro

Ei ääntä: 27 / s

Äänen kanssa: 40 / s

4K

67 / s

cURL-esimerkki

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

Virhekoodit

  • 400 virheellinen hyötykuorma
  • 401 virheellinen todennus
  • 402 riittämättömät luottot
  • 429 korkorajoitettu
  • 500 ylävirtaan/toimittaja tai sisäinen vika

Krediitit, mallit ja status