Text to Video
kling-v3-omni
Draft model pending operator verification
Quick start
Submit a request with this public model ID. The API immediately returns a normalized job; poll GET /v1/jobs/{jobId} while its status is queued or running.
curl -X POST "https://api.artany.ai/v1/videos/generations" \
-H "Authorization: Bearer $ARTANY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: unique-request-id" \
-d '{"model":"kling-v3-omni","prompt":"A paper kite flying above a quiet coast","mode":"std","duration":5,"aspect_ratio":"16:9","multi_shot":false,"audio":false}'Request
Headers
| Header | Required | Description |
|---|---|---|
| Authorization | Yes | Bearer token for an Artany API key. |
| Content-Type | Yes | Must be application/json. |
| Idempotency-Key | Recommended | 8–128 characters. Reusing it with an identical request prevents duplicate jobs and charges. |
Body
{
"model": "kling-v3-omni",
"prompt": "A paper kite flying above a quiet coast",
"mode": "std",
"duration": 5,
"aspect_ratio": "16:9",
"multi_shot": false,
"audio": false
}Request Parameters
Only fields in this model’s public request contract are shown. Defaults are applied before validation and quoting.
Note:Unified workflow supporting text, image, video, character-reference, multi-shot, and audio-capable generation.
Stable public model ID for this request.
Video content prompt. Describe scenes, actions, styles, and camera movement.
Unwanted content or visual characteristics to exclude.
Length: 0–2500
Generation quality mode.
Allowed: std, pro, 4k
Field description
- std
- Standard mode
- pro
- Professional mode
- 4k
- 4K mode
Target video duration in seconds.
Range: 3–15
Output framing.
Allowed: 1:1, 9:16, 16:9
Image references for image-conditioned generation.
Role-labelled image references for character or frame consistency.
Field description
- url
- Image URL.
- role
- Supported image role for this workflow.
Video references for video-conditioned generation.
Items: 0–1
Whether to enable the supported multi-shot generation mode.
Camera treatment for the supported workflow.
Allowed: customize, intelligence
Ordered prompt segments used when multi-shot generation is enabled.
Items: 1–6
Supported named visual elements for the request.
Items: 1–3
Whether to generate synchronized video audio.
Use Cases
Choose the request shape that matches the source media you provide. The examples use the public model ID and accepted public fields.
Text-to-video
Create an Omni video directly from a prompt.
{
"model": "kling-v3-omni",
"prompt": "A paper kite flying above a quiet coast",
"mode": "std",
"duration": 5,
"aspect_ratio": "16:9"
}Reference video
Use video input to condition the result.
{
"model": "kling-v3-omni",
"prompt": "Keep the movement and change the setting",
"video_list": [
"https://example.com/reference.mp4"
],
"mode": "pro",
"duration": 5
}Multi-shot video
Enable multi-shot mode and provide ordered prompt segments.
{
"model": "kling-v3-omni",
"prompt": "A short product story",
"mode": "pro",
"duration": 10,
"multi_shot": true,
"multi_prompt": [
"Wide shot of the product",
"Close-up as the product rotates"
]
}Response and task status
A successful asynchronous submission returns HTTP 202 with a supplier-neutral job.
{
"id": "job_…",
"object": "generation.job",
"model": "kling-v3-omni",
"status": "queued",
"progress": 0,
"output": null,
"error": null,
"billing": {
"estimated_credits": "…",
"frozen_credits": "…",
"charged_credits": "0",
"state": "frozen",
"price_version": "2026-07-18.picverse-parity"
},
"created_at": "2026-07-21T00:00:00.000Z",
"completed_at": null
}- queued / running: continue polling.
- succeeded: retrieve media URLs from
output; billing has settled. - failed / canceled: inspect
error; frozen Credits are released.
Pricing
The price shown for a matching configuration is the fixed amount settled on successful completion. Price version: 2026-07-18.picverse-parity.
| mode | audio | duration | video_list | Credits |
|---|---|---|---|---|
| std | false | 3 | any | 41 |
| std | true | 3 | any | 54 |
| pro | false | 3 | any | 54 |
| std | false | 4 | any | 54 |
| std | any | 3 | 1 image | 61 |
| pro | true | 3 | any | 68 |
| std | false | 5 | any | 68 |
| std | true | 4 | any | 72 |
| pro | false | 4 | any | 72 |
| pro | any | 3 | 1 image | 81 |
| std | any | 4 | 1 image | 81 |
| std | false | 6 | any | 81 |
| std | true | 5 | any | 90 |
| pro | true | 4 | any | 90 |
| pro | false | 5 | any | 90 |
| std | false | 7 | any | 95 |
| std | any | 5 | 1 image | 101 |
| pro | any | 4 | 1 image | 108 |
| std | false | 8 | any | 108 |
| std | true | 6 | any | 108 |
| pro | false | 6 | any | 108 |
| pro | true | 5 | any | 112 |
| std | any | 6 | 1 image | 121 |
| std | false | 9 | any | 121 |
| std | true | 7 | any | 126 |
| pro | false | 7 | any | 126 |
| pro | any | 5 | 1 image | 135 |
| pro | true | 6 | any | 135 |
| std | false | 10 | any | 135 |
| std | any | 7 | 1 image | 142 |
| std | true | 8 | any | 144 |
| pro | false | 8 | any | 144 |
| std | false | 11 | any | 148 |
| pro | true | 7 | any | 157 |
| std | any | 8 | 1 image | 162 |
| pro | any | 6 | 1 image | 162 |
| std | true | 9 | any | 162 |
| pro | false | 9 | any | 162 |
| std | false | 12 | any | 162 |
| std | false | 13 | any | 175 |
| pro | true | 8 | any | 180 |
| std | true | 10 | any | 180 |
| pro | false | 10 | any | 180 |
| std | any | 9 | 1 image | 182 |
| pro | any | 7 | 1 image | 189 |
| std | false | 14 | any | 189 |
| std | true | 11 | any | 198 |
| pro | false | 11 | any | 198 |
| pro | true | 9 | any | 202 |
| std | any | 10 | 1 image | 202 |
| std | false | 15 | any | 202 |
| pro | any | 8 | 1 image | 216 |
| std | true | 12 | any | 216 |
| pro | false | 12 | any | 216 |
| std | any | 11 | 1 image | 222 |
| pro | true | 10 | any | 224 |
| std | true | 13 | any | 233 |
| pro | false | 13 | any | 233 |
| pro | any | 9 | 1 image | 242 |
| std | any | 12 | 1 image | 242 |
| pro | true | 11 | any | 247 |
| std | true | 14 | any | 251 |
| pro | false | 14 | any | 251 |
| 4k | true | 3 | any | 258 |
| 4k | false | 3 | any | 258 |
| std | any | 13 | 1 image | 263 |
| pro | true | 12 | any | 269 |
| pro | any | 10 | 1 image | 269 |
| std | true | 15 | any | 269 |
| pro | false | 15 | any | 269 |
| std | any | 14 | 1 image | 283 |
| pro | true | 13 | any | 292 |
| pro | any | 11 | 1 image | 296 |
| std | any | 15 | 1 image | 303 |
| pro | true | 14 | any | 314 |
| pro | any | 12 | 1 image | 323 |
| pro | true | 15 | any | 336 |
| 4k | true | 4 | any | 343 |
| 4k | false | 4 | any | 343 |
| pro | any | 13 | 1 image | 350 |
| pro | any | 14 | 1 image | 377 |
| pro | any | 15 | 1 image | 404 |
| 4k | true | 5 | any | 429 |
| 4k | false | 5 | any | 429 |
| 4k | true | 6 | any | 515 |
| 4k | false | 6 | any | 515 |
| 4k | true | 7 | any | 600 |
| 4k | false | 7 | any | 600 |
| 4k | true | 8 | any | 686 |
| 4k | false | 8 | any | 686 |
| 4k | true | 9 | any | 772 |
| 4k | false | 9 | any | 772 |
| 4k | true | 10 | any | 858 |
| 4k | false | 10 | any | 858 |
| 4k | true | 11 | any | 943 |
| 4k | false | 11 | any | 943 |
| 4k | true | 12 | any | 1029 |
| 4k | false | 12 | any | 1029 |
| 4k | true | 13 | any | 1115 |
| 4k | false | 13 | any | 1115 |
| 4k | true | 14 | any | 1200 |
| 4k | false | 14 | any | 1200 |
| 4k | true | 15 | any | 1286 |
| 4k | false | 15 | any | 1286 |