Hva du skal bygge
Du skal sende inn en Kling text-to-video-oppgave, lagre den returnerte task ID-en, poll det tilhørende Kling task-endepunktet og avgjøre når du skal legge tilcallback_url for push-varsler.
Forutsetninger
- En CometAPI API-nøkkel lagret i
COMETAPI_KEY - Python 3.10+ med
requests, eller Node.js 18+ - En worker på serversiden for polling eller et HTTPS callback-endepunkt for webhooks
API-nøkkel, base URL, autentisering
Opprett en Kling text-to-video-oppgave med:Kodeeksempler
Bruk fanene nedenfor for kopierbare eksempler i cURL, Python og Node.js.Forklaring av flyt
Kling-videogenerering er asynkron. Opprettelsesendepunktet returnerer endata.task_id. Poll GET /kling/v1/videos/text2video/<task_id> til data.task_status når succeed eller failed. Når oppgaven lykkes, kopierer du den ferdige ressursens URL fra data.task_result til din egen lagring hvis du trenger varig tilgang.
Legg til callback_url når du vil ha oppdateringer om oppgavestatus sendt til et HTTPS-endepunkt du kontrollerer. Behold polling tilgjengelig for avstemming og manglende levering av callback.
Vanlige parametere
Feilsøking / FAQ
Responsformatet er annerledes enn OpenAI-video-ruter
Responsformatet er annerledes enn OpenAI-video-ruter
Kling bruker leverandørspesifikke JSON-felter som
data.task_id, data.task_status og data.task_result. Ikke parse det som de OpenAI-kompatible /v1/videos-rutene.Oppgaven når aldri succeed
Oppgaven når aldri succeed
Bruk begrenset polling og inspiser
data.task_status_msg når en oppgave mislykkes. Lagre oppgave-ID-en for senere diagnostikk.Bør jeg bruke callback_url eller polling
Bør jeg bruke callback_url eller polling
Bruk polling som grunnlinje. Legg til
callback_url for push-levering, og avstem deretter endelig status med polling.Neste steg
- Les Kling text-to-video API-referansen.
- Poll med Hent en Kling-oppgave.
- Konfigurer callbacks med Bruk Kling callback URL-er.
- Finn Kling-videomodeller i Modeller.
- Se gjennom Bruk polling og webhooks for videoproduksjon.
- Estimer oppgavekostnad med Estimer kostnad for forespørselen før du kaller en modell.