Kling Video API
This section documents Exchange Token's Kling-compatible video generation APIs.
The pages below cover request fields, request examples, and common error handling for the currently available endpoints.
Pages
| Page | What it covers |
|---|---|
| Text to Video | POST /v1/videos/text2video create request and examples. |
| Image to Video | POST /v1/videos/image2video create request and examples. |
| Omni Video | POST /v1/videos/omni-video multimodal request and examples. |
| Errors | Common error format and error codes. |
Base URL
text
https://api.exchangetoken.aiAuthentication
http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonEndpoints
| Capability | Create task | Query task |
|---|---|---|
| Text to video | POST /v1/videos/text2video | GET /v1/videos/text2video/{task_id} |
| Image to video | POST /v1/videos/image2video | GET /v1/videos/image2video/{task_id} |
| Omni video | POST /v1/videos/omni-video | GET /v1/videos/omni-video/{task_id} |
Supported Models
| Public model | Supported endpoints |
|---|---|
kling-v3 | text2video, image2video |
kling-v3-omni | omni-video |
kling-v2-5-turbo | text2video, image2video |
If your account has a different model alias enabled, use the alias provided by Exchange Token.
