Animate a first image with Kuaishou Kling 4.0. Supply one image as the first frame and optionally a second as the last frame. Output framing follows the first image.
Property
Value
Public model ID
kling-4-i2v
Duration
Integer 3–30 seconds; default 5
Resolution
720p (default) or 1080p
Audio
Native stereo audio, always included
Framing
adaptive, from the first frame
Images
One first frame, optional second image as last frame
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 first-frame URL and optionally a second URL for the last frame. 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-i2v","slug":"/api-manual/video/kling-4-i2v","pageMetadata":{"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"},"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 image 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:`Animate a first image with Kuaishou Kling 4.0. Supply one image as the first frame and optionally a second as the last frame. Output framing follows the first image.`}),`\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-i2v`})})]}),_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:`adaptive`}),`, from the first frame`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Images`}),_jsx(_components.td,{children:`One first frame, optional second image as last frame`})]})]})]}),`\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-i2v`}),`.`]})}),`\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:`adaptive`,id:`param-aspect-ratio`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`adaptive`}),` only; the first image determines the framing.`]})}),`\n`,_jsx(ParamField,{body:`image_urls`,type:`string[]`,required:true,id:`param-image-urls`,children:_jsx(_components.p,{children:`One first-frame URL and optionally a second URL for the last frame. Use public\nHTTP(S) PNG, JPEG or WebP files, at most 10 MiB each. Private, loopback and\ncredentialed 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-i2v\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"A paper boat drifts along a quiet stream, gentle water 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\": \"adaptive\",`})}),`\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-i2v\"`}),_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-i2v\"`}),_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 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"}}},"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 Image 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-i2v` .","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":"`adaptive` only; the first image determines the framing."}],"image_urls":[{"type":"array","items":[{"type":"string"}],"description":"One first-frame URL and optionally a second URL for the last frame. 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 Image to Video - SnapGen","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T16:57:41.108Z","originalFileLocation":"api-manual/video/kling-4-i2v.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 image 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 Image to Video - SnapGen\">\u003cmeta data-mint-head property=\"og:description\" content=\"Kling 4.0 image 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-i2v\">\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+Image+to+Video\u0026amp;description=Kling+4.0+image+to+video+API%3A+3%E2%80%9330+seconds%2C+720p%2F1080p+and+native+stereo+audio.\u0026amp;theme=1153f167121b8fa8f5032a3e\u0026amp;signature=09a142944fe6126fc8c09b7fa8ee5e14703c1446aa57fb89af7b92ea9745653a\">\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 Image to Video - SnapGen\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Kling 4.0 image 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+Image+to+Video\u0026amp;description=Kling+4.0+image+to+video+API%3A+3%E2%80%9330+seconds%2C+720p%2F1080p+and+native+stereo+audio.\u0026amp;theme=1153f167121b8fa8f5032a3e\u0026amp;signature=09a142944fe6126fc8c09b7fa8ee5e14703c1446aa57fb89af7b92ea9745653a\">\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-i2v\">\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-i2v.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-i2v#webpage\",\"url\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v\",\"name\":\"Kling 4.0 Image to Video\",\"description\":\"Kling 4.0 image to video API: 3–30 seconds, 720p/1080p and native stereo audio.\",\"dateModified\":\"2026-11-05T16:57:41.108Z\",\"isPartOf\":{\"@id\":\"https://docs.snapgen.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v#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 Image to Video\",\"item\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v#apireference\",\"headline\":\"Kling 4.0 Image to Video\",\"name\":\"Kling 4.0 Image to Video\",\"description\":\"Kling 4.0 image to video API: 3–30 seconds, 720p/1080p and native stereo audio.\",\"url\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v\",\"mainEntityOfPage\":{\"@id\":\"https://docs.snapgen.org/api-manual/video/kling-4-i2v#webpage\"},\"dateModified\":\"2026-11-05T16:57:41.108Z\",\"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-i2v.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","description":"Kling 4.0 text to video API: 3–30 seconds, 720p/1080p and native stereo audio.","api":"POST /v1/videos","href":"/api-manual/video/kling-4-t2v"},{"title":"Kling 4.0 Image to Video","api":"POST /v1/videos","href":"/api-manual/video/kling-4-i2v"},{"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"}]},{"group":"Muse Video","pages":[{"title":"Muse Video Text to Video","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 Image 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"]}