100 SnapGen credits = $1. The selected resolution and requested output seconds determine the reservation. References do not add input-video charges because this release accepts no video input. Confirm current rates on the Kling 4.0 model page.
One to nine reference image URLs. Use public HTTP(S) PNG, JPEG or WebP files,
at most 10 MiB each. Private, loopback and credentialed URLs are rejected.
Native audio is mandatory. Only true is accepted; omitting it also includes
audio.
This release does not accept video_url, video_urls, audio_urls, intermediate keyframes, saved elements, editing or extension controls. It does not expose 4K or HDR. Text mode does not accept image inputs.
Keep polling an existing task after a client timeout. Repeated status checks do not create a new generation. Save the MP4 promptly and respect any returned expiry time. See the video workflow for task states and error handling.
Open Kling 4.0
Try the three modes in the Playground and compare live rates.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SnapGen","description":"SnapGen API documentation for text, image, video, and audio models, integrations, guides, and troubleshooting.","colors":{"primary":"#4F46E5","light":"#7C6FF0","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/snapgen/iwZkocuvFMLxT5db/logo/light.svg?fit=max\u0026auto=format\u0026n=iwZkocuvFMLxT5db\u0026q=85\u0026s=a7ac75b335d331361a43c6f6a734004b","dark":"https://mintcdn.com/snapgen/iwZkocuvFMLxT5db/logo/dark.svg?fit=max\u0026auto=format\u0026n=iwZkocuvFMLxT5db\u0026q=85\u0026s=7fd801cf5d0022b249726be6bd7f5b1a"},"favicon":"https://mintcdn.com/snapgen/F0U4_v0zMJF-C-AL/favicon-snapgen-mark.svg?fit=max\u0026auto=format\u0026n=F0U4_v0zMJF-C-AL\u0026q=85\u0026s=de7a0900448a50576ae9be06149e11f2","api":{"mdx":{"auth":{"method":"bearer"},"server":"https://api.snapgen.org"}},"navbar":{"links":[{"href":"https://snapgen.org/models","label":"Models"},{"href":"https://snapgen.org/dashboard","label":"Console"}],"primary":{"type":"button","label":"Get API Key","href":"https://snapgen.org/sign-up"}},"footer":{"socials":{"website":"https://snapgen.org","github":"https://github.com/snapgen-ai"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"snapgen","hasAudioNarration":false,"actualSubdomain":"snapgen","customDomains":["docs.snapgen.org"],"gitSource":{"type":"github","owner":"snapgen-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af363dd907969d1998cd094","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Manual","count":147},{"language":"default","tag":"Audio Series","count":56},{"language":"default","tag":"Video Series","count":44},{"language":"default","tag":"Suno","count":33},{"language":"default","tag":"Text Series","count":18},{"language":"default","tag":"Endpoint Reference","count":16},{"language":"default","tag":"Edit","count":12},{"language":"default","tag":"Integrations","count":11},{"language":"default","tag":"Image Series","count":10},{"language":"default","tag":"Flow Music","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-manual/video/kling-4-r2v","slug":"/api-manual/video/kling-4-r2v","pageMetadata":{"title":"Kling 4.0 Reference to Video","description":"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.","api":"POST /v1/videos","href":"/api-manual/video/kling-4-r2v"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CodeBlock,Heading,ParamField,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Guide a Kuaishou Kling 4.0 scene with one to nine reference images. Use @Image1, @Image2 and so on in the prompt to identify the reference images.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Public model ID`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`kling-4-r2v`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Duration`}),_jsx(_components.td,{children:`Integer 3–30 seconds; default 5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Resolution`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`720p`}),` (default) or `,_jsx(_components.code,{children:`1080p`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Audio`}),_jsx(_components.td,{children:`Native stereo audio, always included`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Framing`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`16:9`}),` (default), `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`21:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Images`}),_jsx(_components.td,{children:`One to nine reference images`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`pricing`,children:`Pricing`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Resolution`}),_jsx(_components.th,{style:{textAlign:`right`},children:`Per output second`}),_jsx(_components.th,{style:{textAlign:`right`},children:`5 seconds`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`720p`})}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`$0.21`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`$1.05`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`1080p`})}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`$0.315`}),_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`right`},children:`$1.575`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`100 SnapGen credits = $1`}),`. The selected resolution and requested output seconds determine the reservation. References do not add input-video charges because this release accepts no video input. Confirm current rates on the `,_jsx(_components.a,{href:`https://snapgen.org/models/kling-4`,children:`Kling 4.0 model page`}),`.`]}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`kling-4-r2v`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,required:true,id:`param-prompt`,children:_jsx(_components.p,{children:`A non-empty shot description, at most 8,000 characters. Include the sound you\nwant in the scene.`})}),`\n`,_jsx(ParamField,{body:`seconds`,type:`integer`,default:`5`,id:`param-seconds`,children:_jsxs(_components.p,{children:[`Any integer from `,_jsx(_components.code,{children:`3`}),` to `,_jsx(_components.code,{children:`30`}),`. Send a JSON number, not a quoted string.`]})}),`\n`,_jsx(ParamField,{body:`resolution`,type:`string`,default:`720p`,id:`param-resolution`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`720p`}),` or `,_jsx(_components.code,{children:`1080p`}),`.`]})}),`\n`,_jsx(ParamField,{body:`aspect_ratio`,type:`string`,default:`16:9`,id:`param-aspect-ratio`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`1:1`}),` or `,_jsx(_components.code,{children:`21:9`}),`.`]})}),`\n`,_jsx(ParamField,{body:`image_urls`,type:`string[]`,required:true,id:`param-image-urls`,children:_jsx(_components.p,{children:`One to nine reference image URLs. Use public HTTP(S) PNG, JPEG or WebP files,\nat most 10 MiB each. Private, loopback and credentialed URLs are rejected.`})}),`\n`,_jsx(ParamField,{body:`generate_audio`,type:`boolean`,default:`true`,id:`param-generate-audio`,children:_jsxs(_components.p,{children:[`Native audio is mandatory. Only `,_jsx(_components.code,{children:`true`}),` is accepted; omitting it also includes\naudio.`]})}),`\n`,_jsxs(_components.p,{children:[`This release does not accept `,_jsx(_components.code,{children:`video_url`}),`, `,_jsx(_components.code,{children:`video_urls`}),`, `,_jsx(_components.code,{children:`audio_urls`}),`, intermediate keyframes, saved elements, editing or extension controls. It does not expose 4K or HDR. Text mode does not accept image inputs.`]}),`\n`,_jsx(Heading,{level:`2`,id:`request`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.snapgen.org/v1/videos`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$SNAPGEN_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"kling-4-r2v\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"The character in @Image1 walks along a quiet beach, gentle ocean sounds\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"seconds\": 5,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"resolution\": \"720p\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"aspect_ratio\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_urls\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://example.com/reference.png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`poll-and-download`,children:`Poll and download`}),`\n`,_jsxs(_components.p,{children:[`Save the returned gateway video `,_jsx(_components.code,{children:`id`}),`. Poll with the same API key and model ID until `,_jsx(_components.code,{children:`status`}),` is `,_jsx(_components.code,{children:`completed`}),` or `,_jsx(_components.code,{children:`failed`}),`. Download only after completion.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.snapgen.org/v1/videos/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$VIDEO_ID`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`?model=kling-4-r2v\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$SNAPGEN_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -L`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.snapgen.org/v1/videos/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$VIDEO_ID`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`/content?model=kling-4-r2v\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$SNAPGEN_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --output`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` video.mp4`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Keep polling an existing task after a client timeout. Repeated status checks do not create a new generation. Save the MP4 promptly and respect any returned expiry time. See the `,_jsx(_components.a,{href:`/api-reference/video-generation`,children:`video workflow`}),` for task states and error handling.`]}),`\n`,_jsx(Card,{title:`Open Kling 4.0`,href:`https://snapgen.org/models/kling-4`,icon:`film`,children:_jsx(_components.p,{children:`Try the three modes in the Playground and compare live rates.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Kling 4.0 Reference to Video","description":"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.","api":"POST /v1/videos","href":"/api-manual/video/kling-4-r2v"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Pricing","slug":"pricing","depth":2,"children":[]},{"title":"Request","slug":"request","depth":2,"children":[]},{"title":"Poll and download","slug":"poll-and-download","depth":2,"children":[]}],"codeExamples":{},"endpoint":{"title":"Kling 4.0 Reference to Video","path":"/v1/videos","servers":[{"url":"https://api.snapgen.org"}],"method":"post","request":{"security":[{"title":"Bearer Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"model":[{"type":"string","description":"Use `kling-4-r2v` .","required":true}],"prompt":[{"type":"string","description":"A non-empty shot description, at most 8,000 characters. Include the sound you want in the scene.","required":true}],"seconds":[{"type":"integer","description":"Any integer from `3` to `30` . Send a JSON number, not a quoted string."}],"resolution":[{"type":"string","description":"`720p` or `1080p` ."}],"aspect_ratio":[{"type":"string","description":"`16:9` , `9:16` , `1:1` or `21:9` ."}],"image_urls":[{"type":"array","items":[{"type":"string"}],"description":"One to nine reference image URLs. Use public HTTP(S) PNG, JPEG or WebP files, at most 10 MiB each. Private, loopback and credentialed URLs are rejected.","required":true}],"generate_audio":[{"type":"boolean","description":"Native audio is mandatory. Only `true` is accepted; omitting it also includes audio."}]}}],"examples":{"example":{"value":{"model":"\u003cstring>","prompt":"\u003cstring>","seconds":123,"resolution":"\u003cstring>","aspect_ratio":"\u003cstring>","image_urls":["\u003cstring>"],"generate_audio":true}}}}}},"response":{},"deprecated":false}},"jsLinks":[],"subdomain":"snapgen","siteName":"SnapGen","title":"Kling 4.0 Reference to Video - SnapGen","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T16:57:41.111Z","originalFileLocation":"api-manual/video/kling-4-r2v.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SnapGen\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Kling 4.0 Reference to Video - SnapGen\">\u003cmeta data-mint-head property=\"og:description\" content=\"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SnapGen\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.snapgen.org/api-manual/video/kling-4-r2v\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://snapgen.mintlify.site/_mintlify/api/og/v2?division=Kling+4.0\u0026amp;title=Kling+4.0+Reference+to+Video\u0026amp;description=Kling+4.0+reference+to+video+API%3A+3%E2%80%9330+seconds%2C+720p%2F1080p+and+native+stereo+audio.\u0026amp;theme=1153f167121b8fa8f5032a3e\u0026amp;signature=b9f216728b346015123aca5f0dce60ba1a9d11f85961e810a59a1941e966bcd5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Kling 4.0 Reference to Video - SnapGen\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://snapgen.mintlify.site/_mintlify/api/og/v2?division=Kling+4.0\u0026amp;title=Kling+4.0+Reference+to+Video\u0026amp;description=Kling+4.0+reference+to+video+API%3A+3%E2%80%9330+seconds%2C+720p%2F1080p+and+native+stereo+audio.\u0026amp;theme=1153f167121b8fa8f5032a3e\u0026amp;signature=b9f216728b346015123aca5f0dce60ba1a9d11f85961e810a59a1941e966bcd5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/snapgen/eOBDBRP-A7aqLDr3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SnapGen\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.snapgen.org/api-manual/video/kling-4-r2v\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-manual/video/kling-4-r2v.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.snapgen.org/#organization\",\"name\":\"SnapGen\",\"url\":\"https://docs.snapgen.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/snapgen/iwZkocuvFMLxT5db/logo/light.svg?fit=max\u0026auto=format\u0026n=iwZkocuvFMLxT5db\u0026q=85\u0026s=a7ac75b335d331361a43c6f6a734004b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.snapgen.org#website\",\"name\":\"SnapGen\",\"url\":\"https://docs.snapgen.org\",\"publisher\":{\"@id\":\"https://docs.snapgen.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v#webpage\",\"url\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v\",\"name\":\"Kling 4.0 Reference to Video\",\"description\":\"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.\",\"dateModified\":\"2026-11-05T16:57:41.111Z\",\"isPartOf\":{\"@id\":\"https://docs.snapgen.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Video Series\",\"item\":\"https://docs.snapgen.org/api-manual/video/kling-4-t2v\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kling 4.0\",\"item\":\"https://docs.snapgen.org/api-manual/video/kling-4-t2v\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kling 4.0 Reference to Video\",\"item\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v#apireference\",\"headline\":\"Kling 4.0 Reference to Video\",\"name\":\"Kling 4.0 Reference to Video\",\"description\":\"Kling 4.0 reference to video API: 3–30 seconds, 720p/1080p and native stereo audio.\",\"url\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v\",\"mainEntityOfPage\":{\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-r2v#webpage\"},\"dateModified\":\"2026-11-05T16:57:41.111Z\",\"publisher\":{\"@id\":\"https://docs.snapgen.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.snapgen.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SnapGen\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"SnapGen\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-manual/video/kling-4-r2v.md","siteName":"SnapGen","nav":{"global":null,"tabs":[{"tab":"API Manual","groups":[{"group":"Overview","icon":"book-open","pages":[{"title":"SnapGen API","sidebarTitle":"SnapGen API overview","href":""}]},{"group":"Text Series","icon":"font","pages":[{"group":"GPT-6","pages":[{"title":"GPT-6.1 Sol","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-6-1-sol"},{"title":"GPT-6 Astra","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-6-astra"},{"title":"GPT-6 Sol","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-6-sol"},{"title":"GPT-6 Luna","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-6-luna"}]},{"group":"GPT-5.6","pages":[{"title":"GPT-5.6 Sol","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-5-6-sol"},{"title":"GPT-5.6 Terra","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-5-6-terra"},{"title":"GPT-5.6 Luna","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-5-6-luna"},{"title":"GPT-5.6","api":"POST /v1/chat/completions","href":"/api-manual/text/gpt-5-6"}]},{"group":"Grok","pages":[{"title":"Grok 4.6","api":"POST /v1/chat/completions","href":"/api-manual/text/grok-4-6"},{"title":"Grok 4.5","api":"POST /v1/chat/completions","href":"/api-manual/text/grok-4-5"},{"title":"Grok 4.3","api":"POST /v1/chat/completions","href":"/api-manual/text/grok-4-3"}]},{"group":"Gemini","pages":[{"title":"Gemini 3.8 Flash","api":"POST /v1/chat/completions","href":"/api-manual/text/gemini-3-8-flash"},{"title":"Gemini 3.6 Flash","api":"POST /v1/chat/completions","href":"/api-manual/text/gemini-3-6-flash"},{"title":"Gemini 3.5 Flash","api":"POST /v1/chat/completions","href":"/api-manual/text/gemini-3-5-flash"},{"title":"Gemini 3.1 Pro Preview","api":"POST /v1/chat/completions","href":"/api-manual/text/gemini-3-1-pro-preview"}]},{"group":"DeepSeek","pages":[{"title":"DeepSeek V4 Pro","api":"POST /v1/chat/completions","href":"/api-manual/text/deepseek-v4-pro"},{"title":"DeepSeek V4 Flash","api":"POST /v1/chat/completions","href":"/api-manual/text/deepseek-v4-flash"},{"title":"DeepSeek Flash","api":"POST /v1/chat/completions","href":"/api-manual/text/deepseek-flash"}]}]},{"group":"Image Series","icon":"image","pages":[{"title":"Seedream 5.5","api":"POST /v1/images/generations","href":"/api-manual/image/seedream-5-5"},{"title":"GPT Image 2.6 Flare and Sunburst","api":"POST /v1/images/generations","href":"/api-manual/image/gpt-image-2-6"},{"title":"GPT Image 2.6 Sunburst","api":"POST /v1/images/generations","href":"/api-manual/image/gpt-image-2-6-sunburst"},{"title":"Nano Banana 2.1","api":"POST /v1/images/generations","href":"/api-manual/image/nano-banana-2-1"},{"title":"GPT Image 2","api":"POST /v1/images/generations","href":"/api-manual/image/gpt-image-2"},{"title":"GPT Image 2.5 Ext","api":"POST /v1/images/generations","href":"/api-manual/image/gpt-image-2-5-ext"},{"title":"GPT Image 2.5 Ext Sunburst","api":"POST /v1/images/generations","href":"/api-manual/image/gpt-image-2-5-ext-sunburst"},{"title":"GPT Image 2 All","api":"POST /v1/images/generations","href":"/api-manual/image/gpt-image-2-all"},{"title":"Seedream 5.0 Pro","api":"POST /v1/images/generations","href":"/api-manual/image/seedream-5-0-pro"},{"title":"Nano Banana 2 Lite","api":"POST /v1/images/generations","href":"/api-manual/image/nano-banana-2-lite"}]},{"group":"Video Series","icon":"video","pages":[{"group":"Kling 4.0","pages":[{"title":"Kling 4.0 Text to Video","api":"POST /v1/videos","href":"/api-manual/video/kling-4-t2v"},{"title":"Kling 4.0 Image to Video","description":"Kling 4.0 image to video API: 3–30 seconds, 720p/1080p and native stereo audio.","api":"POST /v1/videos","href":"/api-manual/video/kling-4-i2v"},{"title":"Kling 4.0 Reference to Video","api":"POST /v1/videos","href":"/api-manual/video/kling-4-r2v"}]},{"group":"Muse Video","pages":[{"title":"Muse Video Text to Video","description":"Generate a Meta Muse Video clip of about ten seconds at 720p with native sound and per-request billing.","api":"POST /v1/videos","href":"/api-manual/video/muse-video-t2v"},{"title":"Muse Video Reference to Video","api":"POST /v1/videos","href":"/api-manual/video/muse-video-r2v"}]},{"group":"Seedance 2.0","pages":[{"title":"Seedance 2.0 T2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-t2v"},{"title":"Seedance 2.0 I2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-i2v"},{"title":"Seedance 2.0 R2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-r2v"},{"title":"Seedance 2.0 Fast T2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-fast-t2v"},{"title":"Seedance 2.0 Fast I2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-fast-i2v"},{"title":"Seedance 2.0 Fast R2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-fast-r2v"},{"title":"Seedance 2.0 Mini T2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-mini-t2v"},{"title":"Seedance 2.0 Mini I2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-mini-i2v"},{"title":"Seedance 2.0 Mini R2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-0-mini-r2v"}]},{"group":"Seedance 2.5","pages":[{"title":"Seedance 2.5 T2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-t2v"},{"title":"Seedance 2.5 I2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-i2v"},{"title":"Seedance 2.5 R2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-r2v"},{"title":"Seedance 2.5 Extend","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-extend"},{"title":"Seedance 2.5 480p","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-480p"},{"title":"Seedance 2.5 720p","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-720p"},{"title":"Seedance 2.5 480p V2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-480p-v2v"},{"title":"Seedance 2.5 720p V2V","api":"POST /v1/videos","href":"/api-manual/video/seedance-2-5-720p-v2v"}]},{"group":"Gemini Omni Flash 1.2","pages":[{"title":"Gemini Omni Flash 1.2 T2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-2-t2v"},{"title":"Gemini Omni Flash 1.2 I2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-2-i2v"},{"title":"Gemini Omni Flash 1.2 R2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-2-r2v"}]},{"group":"Gemini Omni Flash 1.1","pages":[{"title":"Gemini Omni Flash 1.1 T2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-1-t2v"},{"title":"Gemini Omni Flash 1.1 I2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-1-i2v"},{"title":"Gemini Omni Flash 1.1 R2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-1-r2v"},{"title":"Gemini Omni Flash 1.1 Extend","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-flash-1-1-extend"}]},{"group":"Gemini Omni","pages":[{"title":"Gemini Omni T2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-t2v"},{"title":"Gemini Omni I2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-i2v"},{"title":"Gemini Omni R2V","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-r2v"},{"title":"Gemini Omni Extend","api":"POST /v1/videos","href":"/api-manual/video/gemini-omni-extend"}]},{"group":"Veo 3.1","pages":[{"title":"Veo 3.1 Lite","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-lite"},{"title":"Veo 3.1 Lite 4K","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-lite-4k"},{"title":"Veo 3.1 Fast","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-fast"},{"title":"Veo 3.1 Fast 4K","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-fast-4k"},{"title":"Veo 3.1 Fast Reference","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-fast-ref"},{"title":"Veo 3.1 Quality","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-quality"},{"title":"Veo 3.1 Quality 4K","api":"POST /v1/videos","href":"/api-manual/video/veo3-1-quality-4k"}]},{"group":"MiniMax H3","pages":[{"title":"MiniMax H3","api":"POST /v1/videos","href":"/api-manual/video/minimax-h3"},{"title":"MiniMax H3 2K","api":"POST /v1/videos","href":"/api-manual/video/minimax-h3-2k"}]},{"group":"Grok Imagine","pages":[{"title":"Grok Imagine 1.5 Fast","api":"POST /v1/videos","href":"/api-manual/video/grok-imagine-1-5-fast"}]},{"group":"HappyHorse","pages":[{"title":"HappyHorse 1.1","api":"POST /v1/videos","href":"/api-manual/video/happyhorse-1-1"}]}]},{"group":"Audio Series","icon":"waveform-lines","pages":[{"group":"ElevenLabs Speech","pages":[{"title":"Eleven v4","api":"POST /v1/audio/speech","href":"/api-manual/audio/eleven-v4"},{"title":"Eleven v3","api":"POST /v1/audio/speech","href":"/api-manual/audio/eleven-v3"},{"title":"Eleven Multilingual v2","api":"POST /v1/audio/speech","href":"/api-manual/audio/eleven-multilingual-v2"},{"title":"Eleven Flash v2.5","api":"POST /v1/audio/speech","href":"/api-manual/audio/eleven-flash-v2-5"},{"title":"Eleven v4 Dialogue","api":"POST /v1/audio/dialogue","href":"/api-manual/audio/eleven-v4-dialogue"},{"title":"Eleven v3 Dialogue","api":"POST /v1/audio/dialogue","href":"/api-manual/audio/eleven-v3-dialogue"}]},{"group":"ElevenLabs Speech to Text","pages":[{"title":"Scribe v2","api":"POST /v1/audio/transcriptions","href":"/api-manual/audio/scribe-v2"},{"title":"Eleven Forced Alignment","api":"POST /v1/audio/alignment","href":"/api-manual/audio/eleven-forced-alignment"}]},{"group":"ElevenLabs Music \u0026 Sound","pages":[{"title":"Eleven Music v2.5","api":"POST /v1/audio/music","href":"/api-manual/audio/eleven-music-v2-5"},{"title":"Eleven Sound Effects v2","api":"POST /v1/audio/sound-effects","href":"/api-manual/audio/eleven-sound-effects-v2"}]},{"group":"ElevenLabs Voice \u0026 Dubbing","pages":[{"title":"Eleven Multilingual STS v2","api":"POST /v1/audio/voice-changer","href":"/api-manual/audio/eleven-multilingual-sts-v2"},{"title":"Eleven English STS v2","api":"POST /v1/audio/voice-changer","href":"/api-manual/audio/eleven-english-sts-v2"},{"title":"Eleven Voice Isolator","api":"POST /v1/audio/isolation","href":"/api-manual/audio/eleven-voice-isolator"},{"title":"Eleven Dubbing v1","api":"POST /v1/audio/dubbing","href":"/api-manual/audio/eleven-dubbing-v1"}]},{"group":"Suno","pages":[{"group":"Create","pages":[{"title":"Suno Music","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-music"},{"title":"Suno Lyrics","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-lyrics"},{"title":"Suno Inspo","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-inspo"},{"title":"Suno Sounds","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-sounds"},{"title":"Suno Style Boost","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-style-boost"}]},{"group":"Upload","pages":[{"title":"Suno Upload","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-upload"},{"title":"Suno Upload Cover","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-upload-cover"},{"title":"Suno Upload Extend","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-upload-extend"},{"title":"Suno Custom Model","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-custom-model"}]},{"group":"Edit","pages":[{"title":"Suno Extend","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-extend"},{"title":"Suno Cover","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-cover"},{"title":"Suno Remaster","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-remaster"},{"title":"Suno Replace Section","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-replace-section"},{"title":"Suno Remove Section","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-remove-section"},{"title":"Suno Crop","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-crop"},{"title":"Suno Fade In","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-fade-in"},{"title":"Suno Fade Out","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-fade-out"},{"title":"Suno Speed","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-speed"},{"title":"Suno Concat","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-concat"},{"title":"Suno Mashup","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-mashup"},{"title":"Suno Sample","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-sample"}]},{"group":"Vocals \u0026 stems","pages":[{"title":"Suno Stems","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-stems"},{"title":"Suno All Stems","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-stems-all"},{"title":"Suno Add Vocals","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-add-vocals"},{"title":"Suno Add Instrumental","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-add-instrumental"},{"title":"Suno Add Stem","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-add-stem"},{"title":"Suno Voice","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-voice"},{"title":"Suno Persona","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-persona"}]},{"group":"Analysis \u0026 export","pages":[{"title":"Suno MIDI","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-midi"},{"title":"Suno Timed Lyrics","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-timed-lyrics"},{"title":"Suno BPM","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-bpm"},{"title":"Suno MP4","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-mp4"},{"title":"Suno Download","api":"POST /v1/music/generations","href":"/api-manual/audio/suno-download"}]}]},{"group":"Flow Music","pages":[{"title":"Flow Music","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music"},{"title":"Flow Music Lyrics","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-lyrics"},{"title":"Flow Music Extend","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-extend"},{"title":"Flow Music Replace","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-replace"},{"title":"Flow Music Cover","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-cover"},{"title":"Flow Music Stems","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-stems"},{"title":"Flow Music Upload","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-upload"},{"title":"Flow Music Download","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-download"},{"title":"Flow Music Video","api":"POST /v1/music/generations","href":"/api-manual/audio/flow-music-video"}]}]},{"group":"Endpoint Reference","icon":"brackets-curly","pages":[{"title":"Chat Completions protocol","api":"POST /v1/chat/completions","href":"/api-reference/chat-completions"},{"title":"Responses protocol","api":"POST /v1/responses","href":"/api-reference/responses"},{"title":"Image API protocol","api":"POST /v1/images/generations","href":"/api-reference/images"},{"title":"Source media tools","api":"POST /v1/media/tools","href":"/api-reference/media-tools"},{"title":"Video API workflow","api":"POST /v1/videos","href":"/api-reference/video-generation"},{"title":"Text to speech","api":"POST /v1/audio/speech","href":"/api-reference/audio-speech"},{"title":"Text to dialogue","api":"POST /v1/audio/dialogue","href":"/api-reference/audio-dialogue"},{"title":"Speech to text","api":"POST /v1/audio/transcriptions","href":"/api-reference/audio-transcriptions"},{"title":"Forced alignment","api":"POST /v1/audio/alignment","href":"/api-reference/audio-alignment"},{"title":"Music composition","api":"POST /v1/audio/music","href":"/api-reference/audio-music"},{"title":"Sound effects","api":"POST /v1/audio/sound-effects","href":"/api-reference/audio-sound-effects"},{"title":"Voice changer","api":"POST /v1/audio/voice-changer","href":"/api-reference/audio-voice-changer"},{"title":"Voice isolation","api":"POST /v1/audio/isolation","href":"/api-reference/audio-isolation"},{"title":"Dubbing","api":"POST /v1/audio/dubbing","href":"/api-reference/audio-dubbing"},{"title":"Music generation tasks","api":"POST /v1/music/generations","href":"/api-reference/music-generations"},{"title":"List models","api":"GET /v1/models","href":"/api-reference/list-models"}]},{"group":"Task Management","icon":"list-check","pages":[{"title":"Get task status","api":"GET /v1/tasks/{id}","href":"/api-reference/task-status"},{"title":"Task webhooks","href":"/api-reference/webhooks"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/quickstart"}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/faqs"}]}]},"basePath":"","title":"Kling 4.0 Reference to Video - SnapGen","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js"]}