POST https://api.higgsfield.ai/kling-video/o3/image-reference
Endpoint ID: kling-video/o3/image-reference
Open API PlaygroundKling O3 · Image reference↗
Usage notes
- Supply image_urls for visual references. Reference images are optional in the schema.
- For a single shot, set multi_shots to false and provide prompt. For multiple shots, set multi_shots to true and provide 1–6 multi_prompt objects, each containing prompt and a positive integer duration.
- Always include a non-empty top-level prompt, including when using multi_prompt.
- Each shot prompt is limited to 512 characters. Custom-shot durations are summed for generation and billing; the top-level duration does not override that sum.
- Native audio uses sound: on or off and defaults to off.
- A multi_prompt shot must last at least 1 second; zero-second shots are rejected even though the schema permits zero.
- When multi_shots is true, multi_prompt is required even with shot_type set to intelligent.
- Keep the top-level prompt within 2,500 characters; longer prompts are truncated.
- elements contains Kling element IDs as decimal strings. Each ID must belong to the account making the request; arbitrary provider IDs are rejected.
- The example.com media URLs are placeholders. Replace them with public HTTPS URLs to your own media before submitting.
Quick start
Replace the example media URLs with publicly accessible URLs for your own files before submitting.Input schema
string
default:"std"
Allowed values:
"std", "pro", "4k".string
default:"off"
Enable sound for the output video.
Allowed values:
"on", "off".string
Write your prompt here
integer
default:"5"
Requested output duration in seconds.
Minimum:
3.
Maximum: 15.array
Each item: string.
string
default:"customize"
Allowed values:
"customize", "intelligent".array
Ordered public image reference URLs.
Each item: string. Format:
uri.boolean
default:"false"
See the complete JSON schema below.
string
Output width-to-height ratio.
Allowed values:
"16:9", "9:16", "1:1".array
Minimum items:
1.
Maximum items: 6.string
Format:
uri.string
Format:
uri.Complete JSON schema
Complete JSON schema
Response
Submission returns a request handle. Pollstatus_url until status is completed, or use webhooks.
Accepted