Skip to main content

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 til callback_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:
Poll oppgaven med:
Autentiser med et Bearer-token:

Kodeeksempler

Bruk fanene nedenfor for kopierbare eksempler i cURL, Python og Node.js.

Forklaring av flyt

Kling-videogenerering er asynkron. Opprettelsesendepunktet returnerer en data.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

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.
Bruk begrenset polling og inspiser data.task_status_msg når en oppgave mislykkes. Lagre oppgave-ID-en for senere diagnostikk.
Bruk polling som grunnlinje. Legg til callback_url for push-levering, og avstem deretter endelig status med polling.

Neste steg

Sist endret 30. juni 2026