Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.
Seedance 2.5 is a multimodal video generation model for coherent long-form shots, multimodal references, precise editing, video extension, and native multilingual audio. Use the AnyFast model ID seedance-2.5 with POST /v1/video/generations.
For specific content requests, select the seedance-2.5-nsfw model under the Direct resource group. The NSFW model ID adds the -nsfw suffix to the standard model ID.
A time-coded prompt can divide one continuous story into several acts. This example moves from a brass clock and mechanical city to an ocean voyage and a moonlit ridge, then returns to the opening clock face.
Reference image
30-second output
This advertising example uses one product image and six motion/composition videos. In the prompt, @image1 defines the product while @video1 through @video6 assign composition, camera movement, impact, rhythm, typography, and final framing.
Product reference image
View the six reference videos
Reference video 1 — composition
Reference video 2 — movement
Reference video 3 — impact
Reference video 4 — rhythm
Reference video 5 — typography
Reference video 6 — final framing
Combined multimodal output
The prompt removes background people while preserving the main subject. With ratio: "adaptive" and duration: -1, the result keeps the input video’s 5:4 ratio and approximately 16-second duration.
Input video (MOV)
Edited output (MOV)
The prompt extends the first video, moves through the interior shown in the second, and ends by entering the artwork from the third. The output follows the 7:5 ratio of the first video selected for extension.
View the three reference videos
Video 1 — extension source
Video 2 — gallery interior
Video 3 — artwork
Extended output (MOV, 7:5)
The first frame determines the output ratio. The prompt asks the subject to speak to the camera while the camera completes a 360-degree orbit, transitioning toward the last frame.
First frame
Last frame
First-and-last-frame output
This music-video example switches among eight greetings while preserving rhythm and lip synchronization. Seedance 2.5 supports 11 languages in total.
Seedance 2.5 classifies each request from the media role values and the prompt intent. You can also use omni_reference_task_type to select the reference, editing, or extension workflow explicitly. It supports five task families.
Task
How it is detected
Aspect ratio
Duration
Text-to-video
Text prompt without reference media
Explicit ratio or adaptive
-1 or 4–30
Reference-to-video
One or more reference_image, reference_video, or reference_audio items
Explicit ratio or adaptive
-1 or 4–30
Video editing
Reference media plus editing intent such as add, remove, replace, modify, or repair
Must be adaptive
Must be -1
Video extension
Reference media plus extension intent such as extend forward/backward, continue, or carry on
Must be adaptive
-1 or 4–30
First/last-frame generation
An image with first_frame, optionally followed by last_frame
Must be adaptive
-1 or 4–30
Editing, extension, and frame-guided restrictions are checked after the model classifies the task. The create request can initially return a task ID and then fail asynchronously with InvalidParameter.TaskTypeConstraint. If several parameters are invalid, the asynchronous error may list them together.
For ordinary reference generation, avoid editing or extension phrases unless that is the intended workflow. Such phrases can cause the model to classify the request as editing or extension and apply the stricter parameter rules.
Use omni_reference_task_type to control how a request containing reference media is processed. The supported values are:
Value
Behavior
Requirements
auto
Infer reference, editing, or extension behavior from the media and prompt
Use when you want the model to classify the workflow
reference
Process the request as multimodal reference generation
Provide reference_image, reference_video, or reference_audio
edit
Process the request as video editing
Provide reference_video and use ratio: "adaptive" with duration: -1
extend
Process the request as video extension
Provide reference_video and use ratio: "adaptive"; an explicit duration must be longer than the source video
If you omit this field, the model still classifies the request from the media roles and prompt intent. Set it explicitly when you need a predictable workflow.
Set ratio to adaptive and duration to -1 to let Seedance 2.5 choose output dimensions and timing. Editing, extension, and first-frame/first-and-last-frame tasks have special behavior.
For editing, ratio defaults to and only accepts adaptive. The output follows the aspect ratio of the video selected for editing. duration defaults to and only accepts -1, so the result stays close to the source duration.The output can have a fractional duration and may be up to 0.4 seconds shorter than the source because of input-frame processing.
For extension, ratio defaults to and only accepts adaptive. The output follows the aspect ratio of the video being extended. Set duration to -1 for automatic timing or choose an integer from 4–30.
For frame-guided generation, ratio defaults to and only accepts adaptive. The output follows the first frame’s aspect ratio. Set duration to -1 or an integer from 4–30.
For text-to-video and ordinary reference-to-video, adaptive selects the best ratio from 21:9, 16:9, 4:3, 1:1, 3:4, and 9:16. With duration: -1, the model selects an integer duration from 4–30 seconds.
Draft mode lets you review a low-resolution sample before starting the final render. It is a two-task workflow: the first request creates a 480p Draft, and the second request uses that Draft to create the 1080p Final. The two tasks are billed separately.
1
Create a 480p Draft
Set draft to true and resolution to 480p. Submit the prompt and all source media in this request.
cURL
curl --request POST \ --url https://www.anyfast.ai/v1/video/generations \ --header 'Authorization: Bearer YOUR_API_KEY' \ --header 'Content-Type: application/json' \ --data '{ "model": "seedance-2.5", "content": [{ "type": "text", "text": "A small red paper boat glides across a rain puddle at dusk" }], "draft": true, "resolution": "480p", "duration": 5, "ratio": "16:9", "generate_audio": true, "seed": 20, "output_format": "mov" }'
Poll the returned asyntask_... ID until data.status is SUCCESS. A successful Draft result contains data.data.draft: true, resolution: "480p", and the preview URL in data.data.content.video_url.
2
Create the 1080p Final
Pass the public AnyFast Draft task ID in a draft_task content item. Keep model unchanged, set draft to false, and use resolution: "1080p".
The Final inherits the Draft prompt, input media, duration, ratio, seed, audio setting, and reference-task type. Do not repeat those inherited fields in the Final request.
The Final request can set return_last_frame, output_format, watermark, service_tier, execution_expires_after, priority, callback_url, and safety_identifier. A Draft is valid for seven days from its creation time, and the model ID used for the Final must match the Draft.
Store the public asyntask_... Draft ID returned by AnyFast and use it for the Final request. In the queried Final result, data.data.draft_task_id can be the provider-side task ID rather than the public AnyFast ID. Fields such as execution_expires_after and safety_identifier can also be normalized by the service, so do not use exact response echoing as an idempotency check.
Seedance 2.5 can generate a video from an audio reference without any image or video input. The text prompt is optional; when included, use @audio1 to describe how the audio should guide the scene.
resolution defaults to 720p. Seedance 2.5 supports 480p, 720p, 1080p, and 4k. The 1080p option uses 10-bit color depth and H.265/HEVC encoding. Some playback environments do not support H.265/HEVC, so use VLC, MPV, or QuickTime Player if the video does not play normally.
Set output_format to mp4 (default) or mov. A successful task query echoes the selected value in data.data.output_format. Use the exact field name output_format; out_format is not a supported alias and may be ignored.MOV playback support varies. VLC, mpv, and ffplay support it on macOS and Windows; IINA supports it on macOS. Browser playback may not work, so download the file and use a compatible player when necessary.
Seedance 2.5 accepts prompts and generates spoken audio in Chinese, English, Spanish, Indonesian, Malay, Thai, Arabic, Portuguese, Vietnamese, Japanese, and Korean.See the Native languages capability example above for its reference image and generated output.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AnyFast","description":"AnyFast API documentation — unified access to AI models from Anthropic, ByteDance, OpenAI, and more.","colors":{"primary":"#6D28D9","light":"#8B5CF6","dark":"#5B21B6"},"logo":{"light":"https://mintcdn.com/13108701256/jzu-_XFYEJnqgdJi/logo/light.svg?fit=max\u0026auto=format\u0026n=jzu-_XFYEJnqgdJi\u0026q=85\u0026s=dd4b307fc5a359cdfeed37fcd3015842","dark":"https://mintcdn.com/13108701256/jzu-_XFYEJnqgdJi/logo/dark.svg?fit=max\u0026auto=format\u0026n=jzu-_XFYEJnqgdJi\u0026q=85\u0026s=3303bc5b49fec3aa2015dc9927286584","href":"https://www.anyfast.ai"},"favicon":"https://mintcdn.com/13108701256/ciuuPfOYrnV5Potx/favicon.svg?fit=max\u0026auto=format\u0026n=ciuuPfOYrnV5Potx\u0026q=85\u0026s=bb57081a959cb46f2fd60906102179ce","navbar":{"links":[],"primary":{"type":"button","label":"Dashboard","href":"https://www.anyfast.ai/console/token"}},"footer":{"socials":{}},"search":{"prompt":"Search docs, APIs, models..."},"seo":{"metatags":{"og:image":"https://docs.anyfast.ai/images/layfz/social-media-cover.jpg","og:site_name":"AnyFast Docs","twitter:card":"summary_large_image","twitter:site":"@anyfast_ai","twitter:image":"https://docs.anyfast.ai/images/layfz/social-media-cover.jpg"}},"integrations":{"ga4":{"measurementId":"G-LE1QQD03ZG"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"https://docs.anyfast.ai"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"zh","href":"zh"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"13108701256","hasAudioNarration":false,"actualSubdomain":"13108701256","customDomains":["docs.anyfast.ai"],"gitSource":{"type":"gitlab","owner":"maas","repo":"docs-anyfast","hostUrl":"https://gitlab.anyfast.com.cn","projectId":39,"deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af4229d32d919033b1536cb","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"en","tag":"Model Introduction","count":390},{"language":"zh","tag":"模型介绍","count":390},{"language":"en","tag":"API Reference","count":205},{"language":"zh","tag":"API 参考","count":205},{"language":"en","tag":"Model APIs","count":198},{"language":"zh","tag":"模型 API","count":198},{"language":"en","tag":"OpenAI","count":78},{"language":"zh","tag":"OpenAI","count":78},{"language":"en","tag":"Alibaba","count":64},{"language":"zh","tag":"Alibaba","count":64},{"language":"en","tag":"ByteDance","count":56},{"language":"en","tag":"Google","count":56},{"language":"zh","tag":"ByteDance","count":56},{"language":"zh","tag":"Google","count":56},{"language":"en","tag":"Anthropic","count":51},{"language":"zh","tag":"Anthropic","count":51},{"language":"en","tag":"Text \u0026 multimodal","count":42},{"language":"zh","tag":"文本与多模态","count":42},{"language":"en","tag":"Use Cases","count":38},{"language":"zh","tag":"场景示例","count":38}]},"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":[{"filePath":"global.css","content":":root{font-size:17px;zoom:80%}.bg-primary\\/10{background-color:transparent!important}.dark .dark\\:bg-primary-light\\/10{background-color:transparent!important}.contact-purple-info svg{color:#6D28D9!important;stroke:#6D28D9!important}.contact-enterprise-card svg{color:#6D28D9!important;stroke:#6D28D9!important}.contact-best-ways-card-inner{border:1px solid rgba(128, 128, 128, 0.2);border-radius:1rem;padding:1.5rem;height:auto;box-sizing:border-box}.contact-best-ways-card-inner p.contact-best-ways-heading{display:flex;align-items:center;gap:0.5rem;margin:0 0 0.75rem!important;font-weight:600;line-height:1.4}.contact-best-ways-card-inner p{margin:0!important;line-height:1.6}.contact-best-ways-check{display:inline-flex;width:1.125rem;height:1.125rem;flex:0 0 1.125rem;align-items:center;justify-content:center;border-radius:50%;background-color:#6D28D9;color:#fff;font-size:0.75rem;font-weight:700;line-height:1}#search-bar-entry{border:1px solid rgba(140, 130, 160, 0.25)!important;border-radius:6px!important}#search-bar-entry:hover{border:1.5px solid #6D28D9!important;box-shadow:0 0 0 3px rgba(109, 40, 217, 0.16)!important}#navbar a[href*=\"/console/token\"]{border-radius:6px!important}#topbar-cta-button a[href*=\"/console/token\"]>span.absolute{border-radius:6px!important}#sidebar .method-nav-pill{display:none!important}#sidebar a[href*=\"/api-reference/model-api/\"]>div:has(>.method-nav-pill){display:none!important}@media (min-width: 1024px){#sidebar{height:calc(125dvh - var(--mintlify-slot-header-height, calc(4rem + var(--topbar-tabs-height, 0rem))) - var(--banner-height, 0px))!important}}.kling-api-example-panel{float:right;position:relative;top:auto;width:47%;margin:1.5rem 0 1.5rem 2rem;z-index:1}.kling-api-example-panel>div{margin-top:0;margin-bottom:1rem}.kling-api-example-panel.api-full-width-example-panel{float:none;position:static;width:100%;margin:1rem 0 1.5rem;clear:both}.happyhorse-api-example-panel,.seedream-api-example-panel,.wan-api-example-panel{display:block;position:relative;top:auto;width:60%;margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1.25rem;clear:right}.seedream-api-example-panel+.seedream-api-example-panel{margin-top:2.5rem}.happyhorse-api-example-panel pre,.seedream-api-example-panel pre,.wan-api-example-panel pre{overflow-x:auto;overflow-y:hidden;overflow-wrap:normal;white-space:pre!important;word-break:normal}.happyhorse-api-example-panel .whitespace-pre,.seedream-api-example-panel .whitespace-pre,.wan-api-example-panel .whitespace-pre{overflow-wrap:normal;white-space:pre!important;word-break:normal}.happyhorse-api-example-panel pre code,.seedream-api-example-panel pre code,.wan-api-example-panel pre code{max-width:none!important;min-width:max-content!important;width:max-content!important}@media (min-width: 1280px){#navbar .max-w-8xl.mx-auto.relative{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}div:has(>main#content-container){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:2rem!important;padding-right:1.5rem!important}#sidebar{width:16rem!important;min-width:16rem!important;max-width:16rem!important}#content{width:100%!important}#content-side-layout{width:9rem!important;min-width:9rem!important;max-width:9rem!important;transform:none}#content-side-layout:has(.code-group){width:28rem!important;min-width:28rem!important;max-width:28rem!important}#table-of-contents-layout{width:9rem!important;min-width:9rem!important;max-width:9rem!important;padding-left:0!important;transform:none}#table-of-contents{width:9rem!important}.kling-api-example-panel{width:51%;margin-left:2rem}}@media (max-width: 1400px){.happyhorse-api-example-panel,.seedream-api-example-panel,.wan-api-example-panel{float:none;position:static;width:100%;margin:1rem 0 1.5rem}}@media (max-width: 1024px){.kling-api-example-panel{float:none;position:static;width:100%;margin:1rem 0 1.5rem}.happyhorse-api-example-panel,.seedream-api-example-panel,.wan-api-example-panel{width:100%}}"}],"page":{"pagePath":"guides/model-api/bytedance/seedance-2-5","slug":"/guides/model-api/bytedance/seedance-2-5","pageMetadata":{"title":"Seedance 2.5","description":"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.","tag":"NEW","href":"/guides/model-api/bytedance/seedance-2-5"},"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: \"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.\"\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`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,CodeBlock,Columns,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Tab,Table,Tabs,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Columns)_missingMdxReference(`Columns`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Seedance 2.5 is a multimodal video generation model for coherent long-form shots, multimodal references, precise editing, video extension, and native multilingual audio. Use the AnyFast model ID `,_jsx(_components.code,{children:`seedance-2.5`}),` with `,_jsx(_components.code,{children:`POST /v1/video/generations`}),`.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`For specific content requests, select the `,_jsx(_components.code,{children:`seedance-2.5-nsfw`}),` model under the `,_jsx(_components.code,{children:`Direct`}),` resource group. The NSFW model ID adds the `,_jsx(_components.code,{children:`-nsfw`}),` suffix to the standard model ID.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what’s-new`,children:`What’s new`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Generate one coherent video up to 30 seconds long.`}),`\n`,_jsx(_components.li,{children:`Reference up to 50 media items: 30 images, 10 videos, and 10 audio clips.`}),`\n`,_jsx(_components.li,{children:`Generate from audio references alone, without an image or video reference.`}),`\n`,_jsxs(_components.li,{children:[`Let the model choose aspect ratio and duration with `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),` and `,_jsx(_components.code,{children:`duration: -1`}),`.`]}),`\n`,_jsx(_components.li,{children:`Preserve source dimensions and timing automatically in editing, extension, and frame-guided workflows.`}),`\n`,_jsx(_components.li,{children:`Generate 1080p output with 10-bit color depth and H.265/HEVC encoding.`}),`\n`,_jsx(_components.li,{children:`Generate spoken or sung audio in 11 supported languages.`}),`\n`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Capability`}),_jsx(_components.th,{children:`Seedance 2.5 limit`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Output duration`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`-1`}),` for automatic duration, or an integer from 4–30 seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reference images`}),_jsx(_components.td,{children:`Up to 30`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reference videos`}),_jsx(_components.td,{children:`Up to 10; 2–30 seconds each, 30 seconds total`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reference audio`}),_jsx(_components.td,{children:`Up to 10; 2–30 seconds each, 30 seconds total`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Audio-only reference`}),_jsx(_components.td,{children:`Supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Resolution`}),_jsx(_components.td,{children:`480p, 720p, 1080p, or 4K; 1080p uses 10-bit H.265/HEVC`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Aspect ratio`}),_jsx(_components.td,{children:`21:9, 16:9, 4:3, 1:1, 3:4, 9:16, or adaptive`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Synchronized audio`}),_jsx(_components.td,{children:`Supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Web search`}),_jsx(_components.td,{children:`Supported for text-to-video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Return final frame`}),_jsx(_components.td,{children:`Supported`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Draft-to-final workflow`}),_jsx(_components.td,{children:`Supported: create a 480p Draft, then render a 1080p Final from that Draft`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`capability-examples`,children:`Capability examples`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`30-second narrative`,id:`30-second-narrative`,children:[_jsx(_components.p,{children:`A time-coded prompt can divide one continuous story into several acts. This example moves from a brass clock and mechanical city to an ocean voyage and a moonlit ridge, then returns to the opening clock face.`}),_jsxs(Columns,{cols:2,children:[_jsx(Frame,{caption:`Reference image`,children:_jsx(OptimizedImage,{src:`https://ark-project.tos-cn-beijing.volces.com/doc_image/seedacne2.5_30s_input.png`,alt:`Reference image for the 30-second steampunk narrative`})}),_jsx(Frame,{caption:`30-second output`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`metadata`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_30s_output.mp4`,children:_jsx(_components.p,{children:`Your browser does not support video playback.`})})})]})]}),_jsxs(Tab,{title:`Multimodal references`,id:`multimodal-references`,children:[_jsxs(_components.p,{children:[`This advertising example uses one product image and six motion/composition videos. In the prompt, `,_jsx(_components.code,{children:`@image1`}),` defines the product while `,_jsx(_components.code,{children:`@video1`}),` through `,_jsx(_components.code,{children:`@video6`}),` assign composition, camera movement, impact, rhythm, typography, and final framing.`]}),_jsx(Frame,{caption:`Product reference image`,children:_jsx(OptimizedImage,{src:`https://ark-project.tos-cn-beijing.volces.com/doc_image/seedacne2.5_reference1.png`,alt:`Product reference image for the multimodal advertising example`})}),_jsx(Accordion,{title:`View the six reference videos`,id:`view-the-six-reference-videos`,children:_jsxs(Columns,{cols:2,children:[_jsx(Frame,{caption:`Reference video 1 — composition`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_reference2.mp4`,children:`Your browser does not support video playback.`})}),_jsx(Frame,{caption:`Reference video 2 — movement`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_reference4.mp4`,children:`Your browser does not support video playback.`})}),_jsx(Frame,{caption:`Reference video 3 — impact`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_reference6.mp4`,children:`Your browser does not support video playback.`})}),_jsx(Frame,{caption:`Reference video 4 — rhythm`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_reference3.mp4`,children:`Your browser does not support video playback.`})}),_jsx(Frame,{caption:`Reference video 5 — typography`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_reference5.mp4`,children:`Your browser does not support video playback.`})}),_jsx(Frame,{caption:`Reference video 6 — final framing`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_reference7.mp4`,children:`Your browser does not support video playback.`})})]})}),_jsx(Frame,{caption:`Combined multimodal output`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/eedacne2.5_reference_output.mp4`,children:`Your browser does not support video playback.`})})]}),_jsxs(Tab,{title:`Video editing`,id:`video-editing`,children:[_jsxs(_components.p,{children:[`The prompt removes background people while preserving the main subject. With `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),` and `,_jsx(_components.code,{children:`duration: -1`}),`, the result keeps the input video’s 5:4 ratio and approximately 16-second duration.`]}),_jsxs(Columns,{cols:2,children:[_jsx(Frame,{caption:`Input video (MOV)`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedance2.5_edit_input.mov`,children:`Your browser does not support MOV playback. Download the file and use a compatible player.`})}),_jsx(Frame,{caption:`Edited output (MOV)`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedance2.5_edit_output.mov`,children:`Your browser does not support MOV playback. Download the file and use a compatible player.`})})]})]}),_jsxs(Tab,{title:`Video extension`,id:`video-extension`,children:[_jsx(_components.p,{children:`The prompt extends the first video, moves through the interior shown in the second, and ends by entering the artwork from the third. The output follows the 7:5 ratio of the first video selected for extension.`}),_jsx(Accordion,{title:`View the three reference videos`,id:`view-the-three-reference-videos`,children:_jsxs(Columns,{cols:3,children:[_jsx(Frame,{caption:`Video 1 — extension source`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/r2v_extend_video1_75.mov`,children:`Your browser does not support MOV playback.`})}),_jsx(Frame,{caption:`Video 2 — gallery interior`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/r2v_extend_video2.mp4`,children:`Your browser does not support video playback.`})}),_jsx(Frame,{caption:`Video 3 — artwork`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/r2v_extend_video3.mp4`,children:`Your browser does not support video playback.`})})]})}),_jsx(Frame,{caption:`Extended output (MOV, 7:5)`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/r2v_extend_output_75.mov`,children:`Your browser does not support MOV playback. Download the file and use a compatible player.`})})]}),_jsxs(Tab,{title:`First and last frames`,id:`first-and-last-frames`,children:[_jsx(_components.p,{children:`The first frame determines the output ratio. The prompt asks the subject to speak to the camera while the camera completes a 360-degree orbit, transitioning toward the last frame.`}),_jsxs(Columns,{cols:2,children:[_jsx(Frame,{caption:`First frame`,children:_jsx(OptimizedImage,{src:`https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/649cb2057eae48d6a6eec872d912c75c~tplv-goo7wpa0wc-image.image`,alt:`First-frame image for the frame-guided video example`})}),_jsx(Frame,{caption:`Last frame`,children:_jsx(OptimizedImage,{src:`https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/e39fd8e500a34bbdad50d06659c4ea6b~tplv-goo7wpa0wc-image.image`,alt:`Last-frame image for the frame-guided video example`})})]}),_jsx(Frame,{caption:`First-and-last-frame output`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://p9-arcosite.byteimg.com/obj/tos-cn-i-goo7wpa0wc/3aa8c84b8a29408ab29e95992d61c559`,children:`Your browser does not support video playback.`})})]}),_jsxs(Tab,{title:`Native languages`,id:`native-languages`,children:[_jsx(_components.p,{children:`This music-video example switches among eight greetings while preserving rhythm and lip synchronization. Seedance 2.5 supports 11 languages in total.`}),_jsxs(Columns,{cols:2,children:[_jsx(Frame,{caption:`Band reference image`,children:_jsx(OptimizedImage,{src:`https://ark-project.tos-cn-beijing.volces.com/doc_image/seedacne2.5_muti_language_input.png`,alt:`Band reference image for the multilingual music-video example`})}),_jsx(Frame,{caption:`Multilingual audio output`,children:_jsx(`video`,{controls:true,playsInline:true,preload:`none`,className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://ark-project.tos-cn-beijing.volces.com/doc_video/seedacne2.5_muti_language_output.mp4`,children:`Your browser does not support video playback.`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`task-types-and-classification`,children:`Task types and classification`}),`\n`,_jsxs(_components.p,{children:[`Seedance 2.5 classifies each request from the media `,_jsx(_components.code,{children:`role`}),` values and the prompt intent. You can also use `,_jsx(_components.code,{children:`omni_reference_task_type`}),` to select the reference, editing, or extension workflow explicitly. It supports five task families.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Task`}),_jsx(_components.th,{children:`How it is detected`}),_jsx(_components.th,{children:`Aspect ratio`}),_jsx(_components.th,{children:`Duration`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Text-to-video`}),_jsx(_components.td,{children:`Text prompt without reference media`}),_jsxs(_components.td,{children:[`Explicit ratio or `,_jsx(_components.code,{children:`adaptive`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`-1`}),` or 4–30`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reference-to-video`}),_jsxs(_components.td,{children:[`One or more `,_jsx(_components.code,{children:`reference_image`}),`, `,_jsx(_components.code,{children:`reference_video`}),`, or `,_jsx(_components.code,{children:`reference_audio`}),` items`]}),_jsxs(_components.td,{children:[`Explicit ratio or `,_jsx(_components.code,{children:`adaptive`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`-1`}),` or 4–30`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Video editing`}),_jsx(_components.td,{children:`Reference media plus editing intent such as add, remove, replace, modify, or repair`}),_jsxs(_components.td,{children:[`Must be `,_jsx(_components.code,{children:`adaptive`})]}),_jsxs(_components.td,{children:[`Must be `,_jsx(_components.code,{children:`-1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Video extension`}),_jsx(_components.td,{children:`Reference media plus extension intent such as extend forward/backward, continue, or carry on`}),_jsxs(_components.td,{children:[`Must be `,_jsx(_components.code,{children:`adaptive`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`-1`}),` or 4–30`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`First/last-frame generation`}),_jsxs(_components.td,{children:[`An image with `,_jsx(_components.code,{children:`first_frame`}),`, optionally followed by `,_jsx(_components.code,{children:`last_frame`})]}),_jsxs(_components.td,{children:[`Must be `,_jsx(_components.code,{children:`adaptive`})]}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`-1`}),` or 4–30`]})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Editing, extension, and frame-guided restrictions are checked after the model classifies the task. The create request can initially return a task ID and then fail asynchronously with `,_jsx(_components.code,{children:`InvalidParameter.TaskTypeConstraint`}),`. If several parameters are invalid, the asynchronous error may list them together.`]})}),`\n`,_jsx(_components.p,{children:`For ordinary reference generation, avoid editing or extension phrases unless that is the intended workflow. Such phrases can cause the model to classify the request as editing or extension and apply the stricter parameter rules.`}),`\n`,_jsx(Heading,{level:`3`,id:`select-the-reference-task-type-explicitly`,children:`Select the reference task type explicitly`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`omni_reference_task_type`}),` to control how a request containing reference media is processed. The supported values are:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Value`}),_jsx(_components.th,{children:`Behavior`}),_jsx(_components.th,{children:`Requirements`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`auto`})}),_jsx(_components.td,{children:`Infer reference, editing, or extension behavior from the media and prompt`}),_jsx(_components.td,{children:`Use when you want the model to classify the workflow`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference`})}),_jsx(_components.td,{children:`Process the request as multimodal reference generation`}),_jsxs(_components.td,{children:[`Provide `,_jsx(_components.code,{children:`reference_image`}),`, `,_jsx(_components.code,{children:`reference_video`}),`, or `,_jsx(_components.code,{children:`reference_audio`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`edit`})}),_jsx(_components.td,{children:`Process the request as video editing`}),_jsxs(_components.td,{children:[`Provide `,_jsx(_components.code,{children:`reference_video`}),` and use `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),` with `,_jsx(_components.code,{children:`duration: -1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extend`})}),_jsx(_components.td,{children:`Process the request as video extension`}),_jsxs(_components.td,{children:[`Provide `,_jsx(_components.code,{children:`reference_video`}),` and use `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),`; an explicit duration must be longer than the source video`]})]})]})]}),`\n`,_jsx(_components.p,{children:`If you omit this field, the model still classifies the request from the media roles and prompt intent. Set it explicitly when you need a predictable workflow.`}),`\n`,_jsx(Heading,{level:`2`,id:`smarter-duration-and-aspect-ratio-control`,children:`Smarter duration and aspect ratio control`}),`\n`,_jsxs(_components.p,{children:[`Set `,_jsx(_components.code,{children:`ratio`}),` to `,_jsx(_components.code,{children:`adaptive`}),` and `,_jsx(_components.code,{children:`duration`}),` to `,_jsx(_components.code,{children:`-1`}),` to let Seedance 2.5 choose output dimensions and timing. Editing, extension, and first-frame/first-and-last-frame tasks have special behavior.`]}),`\n`,_jsx(Heading,{level:`3`,id:`video-editing`,children:`Video editing`}),`\n`,_jsxs(_components.p,{children:[`For editing, `,_jsx(_components.code,{children:`ratio`}),` defaults to and only accepts `,_jsx(_components.code,{children:`adaptive`}),`. The output follows the aspect ratio of the video selected for editing. `,_jsx(_components.code,{children:`duration`}),` defaults to and only accepts `,_jsx(_components.code,{children:`-1`}),`, so the result stays close to the source duration.`]}),`\n`,_jsx(_components.p,{children:`The output can have a fractional duration and may be up to 0.4 seconds shorter than the source because of input-frame processing.`}),`\n`,_jsx(Heading,{level:`3`,id:`video-extension`,children:`Video extension`}),`\n`,_jsxs(_components.p,{children:[`For extension, `,_jsx(_components.code,{children:`ratio`}),` defaults to and only accepts `,_jsx(_components.code,{children:`adaptive`}),`. The output follows the aspect ratio of the video being extended. Set `,_jsx(_components.code,{children:`duration`}),` to `,_jsx(_components.code,{children:`-1`}),` for automatic timing or choose an integer from 4–30.`]}),`\n`,_jsx(Heading,{level:`3`,id:`first-frame-and-first-and-last-frame-generation`,children:`First-frame and first-and-last-frame generation`}),`\n`,_jsxs(_components.p,{children:[`For frame-guided generation, `,_jsx(_components.code,{children:`ratio`}),` defaults to and only accepts `,_jsx(_components.code,{children:`adaptive`}),`. The output follows the first frame’s aspect ratio. Set `,_jsx(_components.code,{children:`duration`}),` to `,_jsx(_components.code,{children:`-1`}),` or an integer from 4–30.`]}),`\n`,_jsx(Heading,{level:`3`,id:`text-and-reference-generation`,children:`Text and reference generation`}),`\n`,_jsxs(_components.p,{children:[`For text-to-video and ordinary reference-to-video, `,_jsx(_components.code,{children:`adaptive`}),` selects the best ratio from 21:9, 16:9, 4:3, 1:1, 3:4, and 9:16. With `,_jsx(_components.code,{children:`duration: -1`}),`, the model selects an integer duration from 4–30 seconds.`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-task`,children:`Create a task`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Text to video`,id:`text-to-video`,children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`16`,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:`16`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"type\": \"text\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\": \"A 20-second cinematic tracking shot through a miniature steampunk city at golden hour\"`})}),`\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:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"resolution\": \"1080p\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ratio\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": 20,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mp4\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),_jsxs(Tab,{title:`Multimodal reference`,id:`multimodal-reference`,children:[_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`@image1`}),`, `,_jsx(_components.code,{children:`@video1`}),`, and `,_jsx(_components.code,{children:`@audio1`}),` to reference media by type and order. The text prompt is optional for reference generation.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`18`,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:`18`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"omni_reference_task_type\": \"reference\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"text\",\"text\":\"@image1 performs the motion from @video1, paced to @audio1\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"image_url\",\"image_url\":{\"url\":\"https://example.com/character.jpg\"},\"role\":\"reference_image\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"video_url\",\"video_url\":{\"url\":\"https://example.com/motion.mp4\"},\"role\":\"reference_video\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"audio_url\",\"audio_url\":{\"url\":\"https://example.com/music.mp3\"},\"role\":\"reference_audio\"}`})}),`\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:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ratio\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": 15,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mp4\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsxs(_components.p,{children:[`See the `,_jsx(_components.strong,{children:`Multimodal references`}),` capability example above for all six inputs and the generated output.`]})]}),_jsxs(Tab,{title:`Edit video`,id:`edit-video`,children:[_jsxs(_components.p,{children:[`Editing requires `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),` and `,_jsx(_components.code,{children:`duration: -1`}),` so the result follows the source video.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`16`,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:`16`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"omni_reference_task_type\": \"edit\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"text\",\"text\":\"Edit @video1: remove every background pedestrian while preserving the main subject\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"video_url\",\"video_url\":{\"url\":\"https://example.com/source.mov\"},\"role\":\"reference_video\"}`})}),`\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:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ratio\": \"adaptive\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": -1,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mov\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsxs(_components.p,{children:[`See the `,_jsx(_components.strong,{children:`Video editing`}),` capability example above for the input/output comparison.`]})]}),_jsxs(Tab,{title:`Extend video`,id:`extend-video`,children:[_jsxs(_components.p,{children:[`Extension requires `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),`. Set `,_jsx(_components.code,{children:`duration`}),` to `,_jsx(_components.code,{children:`-1`}),` or an integer from 4–30; an explicit duration must be longer than the source video.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`16`,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:`16`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"omni_reference_task_type\": \"extend\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"text\",\"text\":\"Extend @video1: the camera passes through the open window into a quiet gallery\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"video_url\",\"video_url\":{\"url\":\"https://example.com/source.mp4\"},\"role\":\"reference_video\"}`})}),`\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:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ratio\": \"adaptive\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": 11,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mov\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsxs(_components.p,{children:[`See the `,_jsx(_components.strong,{children:`Video extension`}),` capability example above for all three inputs and the output.`]})]}),_jsxs(Tab,{title:`First and last frame`,id:`first-and-last-frame`,children:[_jsxs(_components.p,{children:[`Frame-guided generation requires `,_jsx(_components.code,{children:`ratio: \"adaptive\"`}),`; the output follows the first frame’s aspect ratio.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`16`,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:`16`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"text\",\"text\":\"The subject smiles at the camera while it makes a smooth 360-degree orbit\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"image_url\",\"image_url\":{\"url\":\"https://example.com/first.jpg\"},\"role\":\"first_frame\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"image_url\",\"image_url\":{\"url\":\"https://example.com/last.jpg\"},\"role\":\"last_frame\"}`})}),`\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:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ratio\": \"adaptive\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": 5,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mp4\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsxs(_components.p,{children:[`See the `,_jsx(_components.strong,{children:`First and last frames`}),` capability example above for both frame inputs and the output.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`draft-to-final`,children:`Draft to final`}),`\n`,_jsx(_components.p,{children:`Draft mode lets you review a low-resolution sample before starting the final render. It is a two-task workflow: the first request creates a 480p Draft, and the second request uses that Draft to create the 1080p Final. The two tasks are billed separately.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Create a 480p Draft`,children:[_jsxs(_components.p,{children:[`Set `,_jsx(_components.code,{children:`draft`}),` to `,_jsx(_components.code,{children:`true`}),` and `,_jsx(_components.code,{children:`resolution`}),` to `,_jsx(_components.code,{children:`480p`}),`. Submit the prompt and all source media in this request.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`18`,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:`18`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"type\": \"text\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text\": \"A small red paper boat glides across a rain puddle at dusk\"`})}),`\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:` \"draft\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"resolution\": \"480p\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": 5,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"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:` \"seed\": 20,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mov\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Poll the returned `,_jsx(_components.code,{children:`asyntask_...`}),` ID until `,_jsx(_components.code,{children:`data.status`}),` is `,_jsx(_components.code,{children:`SUCCESS`}),`. A successful Draft result contains `,_jsx(_components.code,{children:`data.data.draft: true`}),`, `,_jsx(_components.code,{children:`resolution: \"480p\"`}),`, and the preview URL in `,_jsx(_components.code,{children:`data.data.content.video_url`}),`.`]})]}),_jsxs(Step,{title:`Create the 1080p Final`,children:[_jsxs(_components.p,{children:[`Pass the public AnyFast Draft task ID in a `,_jsx(_components.code,{children:`draft_task`}),` content item. Keep `,_jsx(_components.code,{children:`model`}),` unchanged, set `,_jsx(_components.code,{children:`draft`}),` to `,_jsx(_components.code,{children:`false`}),`, and use `,_jsx(_components.code,{children:`resolution: \"1080p\"`}),`.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`18`,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:`18`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"type\": \"draft_task\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"draft_task\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"id\": \"asyntask_YOUR_DRAFT_TASK_ID\"`})}),`\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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"draft\": false,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"resolution\": \"1080p\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mov\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"return_last_frame\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"priority\": 2`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(_components.p,{children:`The Final inherits the Draft prompt, input media, duration, ratio, seed, audio setting, and reference-task type. Do not repeat those inherited fields in the Final request.`})]})]}),`\n`,_jsxs(_components.p,{children:[`The Final request can set `,_jsx(_components.code,{children:`return_last_frame`}),`, `,_jsx(_components.code,{children:`output_format`}),`, `,_jsx(_components.code,{children:`watermark`}),`, `,_jsx(_components.code,{children:`service_tier`}),`, `,_jsx(_components.code,{children:`execution_expires_after`}),`, `,_jsx(_components.code,{children:`priority`}),`, `,_jsx(_components.code,{children:`callback_url`}),`, and `,_jsx(_components.code,{children:`safety_identifier`}),`. A Draft is valid for seven days from its creation time, and the model ID used for the Final must match the Draft.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Store the public `,_jsx(_components.code,{children:`asyntask_...`}),` Draft ID returned by AnyFast and use it for the Final request. In the queried Final result, `,_jsx(_components.code,{children:`data.data.draft_task_id`}),` can be the provider-side task ID rather than the public AnyFast ID. Fields such as `,_jsx(_components.code,{children:`execution_expires_after`}),` and `,_jsx(_components.code,{children:`safety_identifier`}),` can also be normalized by the service, so do not use exact response echoing as an idempotency check.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`draft-workflow-faq`,children:`Draft workflow FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Can I generate a 720p Draft?`,id:`can-i-generate-a-720p-draft`,children:_jsxs(_components.p,{children:[`No. A Draft request uses `,_jsx(_components.code,{children:`480p`}),`; the Final render uses `,_jsx(_components.code,{children:`1080p`}),`.`]})}),_jsx(Accordion,{title:`Can I change the prompt or source media in the Final request?`,id:`can-i-change-the-prompt-or-source-media-in-the-final-request`,children:_jsx(_components.p,{children:`No. The Final inherits them from the Draft. Create a new Draft when you need to change inherited inputs or generation settings.`})}),_jsx(Accordion,{title:`Does a successful Draft count as the Final video?`,id:`does-a-successful-draft-count-as-the-final-video`,children:_jsxs(_components.p,{children:[`No. The Draft is a separate 480p preview task. Submit the second request and wait for its own `,_jsx(_components.code,{children:`SUCCESS`}),` result to obtain the 1080p Final.`]})}),_jsx(Accordion,{title:`Where is the returned final frame?`,id:`where-is-the-returned-final-frame`,children:_jsxs(_components.p,{children:[`When `,_jsx(_components.code,{children:`return_last_frame`}),` is `,_jsx(_components.code,{children:`true`}),`, read `,_jsx(_components.code,{children:`data.data.content.last_frame_url`}),` from the successful Final task result.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`additional-workflows`,children:`Additional workflows`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Audio-only reference`,id:`audio-only-reference`,children:[_jsxs(_components.p,{children:[`Seedance 2.5 can generate a video from an audio reference without any image or video input. The text prompt is optional; when included, use `,_jsx(_components.code,{children:`@audio1`}),` to describe how the audio should guide the scene.`]}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`15`,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:`15`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"text\",\"text\":\"Create a night-market performance paced to @audio1\"},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {\"type\":\"audio_url\",\"audio_url\":{\"url\":\"https://example.com/performance.mp3\"},\"role\":\"reference_audio\"}`})}),`\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:` \"generate_audio\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"ratio\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": -1,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mp4\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Web search`,id:`web-search`,children:[_jsx(_components.p,{children:`Text-to-video tasks can let the model search for current information such as products, events, or weather before generation.`}),_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`13`,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:`13`,children:[_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:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_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:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://www.anyfast.ai/v1/video/generations`}),_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:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_API_KEY'`}),_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:` --header`}),_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:` --data`}),_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\": \"seedance-2.5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"content\": [{\"type\":\"text\",\"text\":\"Create a short travel video using today’s weather in Tokyo\"}],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"tools\": [{\"type\":\"web_search\"}],`})}),`\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:` \"ratio\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"duration\": 8,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"mp4\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})]}),_jsxs(Tab,{title:`Watermark and final frame`,id:`watermark-and-final-frame`,children:[_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`watermark`}),` to add the AI-generated mark and `,_jsx(_components.code,{children:`return_last_frame`}),` to request the final frame alongside the video result.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"watermark\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"return_last_frame\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-request-controls`,children:`Advanced request controls`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Behavior`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`execution_expires_after`})}),_jsxs(_components.td,{children:[`Maximum queued/running lifetime in seconds; default `,_jsx(_components.code,{children:`172800`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`priority`})}),_jsxs(_components.td,{children:[`Task execution priority; default `,_jsx(_components.code,{children:`0`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`safety_identifier`})}),_jsx(_components.td,{children:`Stable end-user identifier for safety tracing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsxs(_components.td,{children:[`Random seed; `,_jsx(_components.code,{children:`-1`}),` chooses a random value.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`service_tier`})}),_jsxs(_components.td,{children:[`Task service tier; default `,_jsx(_components.code,{children:`default`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`output_format`})}),_jsxs(_components.td,{children:[`Output video container: `,_jsx(_components.code,{children:`mp4`}),` (default) or `,_jsx(_components.code,{children:`mov`}),`. Use the exact field name `,_jsx(_components.code,{children:`output_format`}),`; `,_jsx(_components.code,{children:`out_format`}),` is not a supported alias.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`A task becomes `,_jsx(_components.code,{children:`expired`}),` when it remains queued or running beyond `,_jsx(_components.code,{children:`execution_expires_after`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`output-specifications`,children:`Output specifications`}),`\n`,_jsx(Heading,{level:`3`,id:`resolution-and-pixel-dimensions`,children:`Resolution and pixel dimensions`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`resolution`}),` defaults to `,_jsx(_components.code,{children:`720p`}),`. Seedance 2.5 supports `,_jsx(_components.code,{children:`480p`}),`, `,_jsx(_components.code,{children:`720p`}),`, `,_jsx(_components.code,{children:`1080p`}),`, and `,_jsx(_components.code,{children:`4k`}),`. The 1080p option uses 10-bit color depth and H.265/HEVC encoding. Some playback environments do not support H.265/HEVC, so use VLC, MPV, or QuickTime Player if the video does not play normally.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Resolution`}),_jsx(_components.th,{children:`Ratio`}),_jsx(_components.th,{children:`Pixel dimensions`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`480p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16:9`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`854×480`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`480p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4:3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`752×560`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`480p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1:1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`640×640`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`480p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3:4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`560×752`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`480p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`9:16`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`480×854`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`480p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`21:9`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`992×432`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`720p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16:9`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1280×720`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`720p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4:3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1112×834`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`720p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1:1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`960×960`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`720p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3:4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`834×1112`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`720p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`9:16`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`720×1280`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`720p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`21:9`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1470×630`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1080p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16:9`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1920×1080`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1080p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`4:3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1664×1248`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1080p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1:1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1440×1440`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1080p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`3:4`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1248×1664`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1080p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`9:16`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1080×1920`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1080p`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`21:9`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`2206×946`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`output-container`,children:`Output container`}),`\n`,_jsxs(_components.p,{children:[`Set `,_jsx(_components.code,{children:`output_format`}),` to `,_jsx(_components.code,{children:`mp4`}),` (default) or `,_jsx(_components.code,{children:`mov`}),`. A successful task query echoes the selected value in `,_jsx(_components.code,{children:`data.data.output_format`}),`. Use the exact field name `,_jsx(_components.code,{children:`output_format`}),`; `,_jsx(_components.code,{children:`out_format`}),` is not a supported alias and may be ignored.`]}),`\n`,_jsx(_components.p,{children:`MOV playback support varies. VLC, mpv, and ffplay support it on macOS and Windows; IINA supports it on macOS. Browser playback may not work, so download the file and use a compatible player when necessary.`}),`\n`,_jsx(Heading,{level:`3`,id:`audio-watermark-and-final-frame`,children:`Audio, watermark, and final frame`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`generate_audio`}),` defaults to `,_jsx(_components.code,{children:`true`}),` and enables synchronized dialogue, sound effects, and music.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`watermark`}),` defaults to `,_jsx(_components.code,{children:`false`}),`. Set it to `,_jsx(_components.code,{children:`true`}),` to add an AI-generated mark in the lower-right corner.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`return_last_frame`}),` defaults to `,_jsx(_components.code,{children:`false`}),`. Enable it when you need the generated video’s final frame.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`input-requirements`,children:`Input requirements`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Do not directly upload reference images or videos containing real-person faces unless your workflow and account are authorized to use that material.`})}),`\n`,_jsx(Heading,{level:`3`,id:`images`,children:`Images`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Requirement`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Input methods`}),_jsx(_components.td,{children:`Public URL, Base64 data URI, or asset ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Formats`}),_jsx(_components.td,{children:`JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Aspect ratio`}),_jsx(_components.td,{children:`Width/height from 0.4–2.5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dimensions`}),_jsx(_components.td,{children:`Each side from 300–6000 px`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`File size`}),_jsx(_components.td,{children:`Less than 30 MB per image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Count`}),_jsx(_components.td,{children:`1 first frame; 2 first/last frames; 1–30 reference images`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`videos`,children:`Videos`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Requirement`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Input methods`}),_jsx(_components.td,{children:`Public URL or asset ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Containers`}),_jsx(_components.td,{children:`MP4 or MOV`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Video codecs`}),_jsx(_components.td,{children:`H.264/AVC or H.265/HEVC`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Audio codecs`}),_jsx(_components.td,{children:`AAC or MP3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Resolution`}),_jsx(_components.td,{children:`480p or 720p`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Duration`}),_jsx(_components.td,{children:`2–30 seconds each; no more than 30 seconds total`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Aspect ratio`}),_jsx(_components.td,{children:`Width/height from 0.4–2.5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Dimensions`}),_jsx(_components.td,{children:`Each side from 300–6000 px`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Total pixels`}),_jsx(_components.td,{children:`409,600–8,295,044 pixels per frame`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`File size`}),_jsx(_components.td,{children:`Up to 200 MB per video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Frame rate`}),_jsx(_components.td,{children:`24–60 FPS`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Count`}),_jsx(_components.td,{children:`Up to 10 reference videos`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`audio`,children:`Audio`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Requirement`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Input methods`}),_jsx(_components.td,{children:`Public URL, Base64 data URI, or asset ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Formats`}),_jsx(_components.td,{children:`WAV or MP3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Duration`}),_jsx(_components.td,{children:`2–30 seconds each; no more than 30 seconds total`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`File size`}),_jsx(_components.td,{children:`Up to 15 MB per audio clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Count`}),_jsx(_components.td,{children:`Up to 10 reference audio clips`})]})]})]}),`\n`,_jsx(_components.p,{children:`The complete request body must not exceed 64 MB. Avoid Base64 for large files.`}),`\n`,_jsx(Heading,{level:`2`,id:`native-multilingual-generation`,children:`Native multilingual generation`}),`\n`,_jsx(_components.p,{children:`Seedance 2.5 accepts prompts and generates spoken audio in Chinese, English, Spanish, Indonesian, Malay, Thai, Arabic, Portuguese, Vietnamese, Japanese, and Korean.`}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.strong,{children:`Native languages`}),` capability example above for its reference image and generated output.`]}),`\n`,_jsx(Heading,{level:`2`,id:`prompting-tips`,children:`Prompting tips`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Organize prompts as subject + action/event + scene/environment + visual style + camera/editing + sound. Omit parts you do not need.`}),`\n`,_jsxs(_components.li,{children:[`Refer to media as `,_jsx(_components.code,{children:`@image1`}),`, `,_jsx(_components.code,{children:`@video1`}),`, and `,_jsx(_components.code,{children:`@audio1`}),`, and state what each item should and should not contribute.`]}),`\n`,_jsxs(_components.li,{children:[`Distinguish audio intent with punctuation: music in `,_jsx(_components.code,{children:`()`}),`, sound effects in `,_jsx(_components.code,{children:`\u003c>`}),`, dialogue in `,_jsx(_components.code,{children:`{}`}),`, and subtitles in `,_jsx(_components.code,{children:`【】`}),`.`]}),`\n`,_jsx(_components.li,{children:`For non-Chinese dialogue, state the language before the dialogue.`}),`\n`,_jsxs(_components.li,{children:[`Use timestamps such as `,_jsx(_components.code,{children:`[0–10s]`}),`, `,_jsx(_components.code,{children:`[10–20s]`}),`, and `,_jsx(_components.code,{children:`[20–30s]`}),` to structure a long narrative.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`query-and-retain-the-result`,children:`Query and retain the result`}),`\n`,_jsxs(_components.p,{children:[`The create endpoint returns an asynchronous task ID. Poll `,_jsx(_components.code,{children:`GET /v1/video/generations/{task_id}`}),` until the task reaches `,_jsx(_components.code,{children:`SUCCESS`}),`, then read `,_jsx(_components.code,{children:`result_url`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Task records can be queried for 7 days after submission.`}),`\n`,_jsx(_components.li,{children:`Generated video URLs remain available for 24 hours and allow up to 100 downloads.`}),`\n`,_jsx(_components.li,{children:`Download or transfer the result promptly after success.`}),`\n`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Seedance 2.5 API Reference`,icon:`code`,href:`/api-reference/model-api/bytedance/seedance-2-5`,children:_jsx(_components.p,{children:`View complete request and response fields for every supported capability.`})}),_jsx(Card,{title:`Query a Seedance task`,icon:`rotate`,href:`/api-reference/model-api/bytedance/seedance-task-query`,children:_jsx(_components.p,{children:`Poll task status and retrieve the generated video.`})})]}),`\n`,_jsxs(_components.p,{children:[`Sources: `,_jsx(_components.a,{href:`https://docs.byteplus.com/en/docs/modelark/seedance-2-5`,children:`BytePlus Seedance 2.5`}),` and `,_jsx(_components.a,{href:`https://docs.volcengine.com/docs/ark/model-pricing?lang=zh`,children:`Volcengine model pricing`}),`.`]}),`\n`,_jsx(`script`,{src:`/public/feedback.js`})]})}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":"Seedance 2.5","description":"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.","tag":"NEW","href":"/guides/model-api/bytedance/seedance-2-5"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What’s new","slug":"what’s-new","depth":2,"children":[]},{"title":"Capability examples","slug":"capability-examples","depth":2,"children":[]},{"title":"Task types and classification","slug":"task-types-and-classification","depth":2,"children":[{"title":"Select the reference task type explicitly","slug":"select-the-reference-task-type-explicitly","depth":3,"children":[]}]},{"title":"Smarter duration and aspect ratio control","slug":"smarter-duration-and-aspect-ratio-control","depth":2,"children":[{"title":"Video editing","slug":"video-editing","depth":3,"children":[]},{"title":"Video extension","slug":"video-extension","depth":3,"children":[]},{"title":"First-frame and first-and-last-frame generation","slug":"first-frame-and-first-and-last-frame-generation","depth":3,"children":[]},{"title":"Text and reference generation","slug":"text-and-reference-generation","depth":3,"children":[]}]},{"title":"Create a task","slug":"create-a-task","depth":2,"children":[]},{"title":"Draft to final","slug":"draft-to-final","depth":2,"children":[{"title":"Draft workflow FAQ","slug":"draft-workflow-faq","depth":3,"children":[]}]},{"title":"Additional workflows","slug":"additional-workflows","depth":2,"children":[]},{"title":"Advanced request controls","slug":"advanced-request-controls","depth":2,"children":[]},{"title":"Output specifications","slug":"output-specifications","depth":2,"children":[{"title":"Resolution and pixel dimensions","slug":"resolution-and-pixel-dimensions","depth":3,"children":[]},{"title":"Output container","slug":"output-container","depth":3,"children":[]},{"title":"Audio, watermark, and final frame","slug":"audio-watermark-and-final-frame","depth":3,"children":[]}]},{"title":"Input requirements","slug":"input-requirements","depth":2,"children":[{"title":"Images","slug":"images","depth":3,"children":[]},{"title":"Videos","slug":"videos","depth":3,"children":[]},{"title":"Audio","slug":"audio","depth":3,"children":[]}]},{"title":"Native multilingual generation","slug":"native-multilingual-generation","depth":2,"children":[]},{"title":"Prompting tips","slug":"prompting-tips","depth":2,"children":[]},{"title":"Query and retain the result","slug":"query-and-retain-the-result","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/13108701256/732cc469d132ece5/public/feedback.js","/_mintlify/custom/13108701256/77e35c9cec00c64f/workers/docs-feedback/src/index.js"],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"13108701256","siteName":"AnyFast","title":"Seedance 2.5 - AnyFast","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/guides/model-api/bytedance/seedance-2-5","matchLevel":0},"zh":{"href":"/zh/guides/model-api/bytedance/seedance-2-5","matchLevel":1}}},"lastModified":"2026-11-06T09:50:43.837Z","originalFileLocation":"guides/model-api/bytedance/seedance-2-5.mdx","locale":"en"},"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=\"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AnyFast\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_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/13108701256/gXJe3s6yIozLssx1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Seedance 2.5 - AnyFast\">\u003cmeta data-mint-head property=\"og:description\" content=\"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AnyFast Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.anyfast.ai/images/layfz/social-media-cover.jpg\">\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=\"Seedance 2.5 - AnyFast\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.anyfast.ai/images/layfz/social-media-cover.jpg\">\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/13108701256/gXJe3s6yIozLssx1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AnyFast\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6D28D9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/guides/model-api/bytedance/seedance-2-5.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.anyfast.ai/zh/guides/model-api/bytedance/seedance-2-5\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.anyfast.ai/#organization\",\"name\":\"AnyFast\",\"url\":\"https://docs.anyfast.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/13108701256/jzu-_XFYEJnqgdJi/logo/light.svg?fit=max\u0026auto=format\u0026n=jzu-_XFYEJnqgdJi\u0026q=85\u0026s=dd4b307fc5a359cdfeed37fcd3015842\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.anyfast.ai#website\",\"name\":\"AnyFast\",\"url\":\"https://docs.anyfast.ai\",\"publisher\":{\"@id\":\"https://docs.anyfast.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5#webpage\",\"url\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\",\"name\":\"Seedance 2.5\",\"description\":\"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.\",\"dateModified\":\"2026-11-06T09:50:43.837Z\",\"isPartOf\":{\"@id\":\"https://docs.anyfast.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Model Introduction\",\"item\":\"https://docs.anyfast.ai/guides/model-api/alibaba/qwen3.8-max\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ByteDance\",\"item\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-task-query\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Seedance 2.5\",\"item\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5#article\",\"headline\":\"Seedance 2.5\",\"name\":\"Seedance 2.5\",\"description\":\"Generate 4–30 second videos with Seedance 2.5 using text, images, videos, audio, editing, and extension workflows.\",\"url\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anyfast.ai/guides/model-api/bytedance/seedance-2-5#webpage\"},\"image\":\"https://docs.anyfast.ai/images/layfz/social-media-cover.jpg\",\"dateModified\":\"2026-11-06T09:50:43.837Z\",\"publisher\":{\"@id\":\"https://docs.anyfast.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.anyfast.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AnyFast\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"AnyFast\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/guides/model-api/bytedance/seedance-2-5.md","siteName":"AnyFast","nav":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"https://docs.anyfast.ai"}]},"languages":[{"language":"en","default":true,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"Model Introduction","groups":[{"group":"Model Introduction","root":{"title":"Qwen3.8-Max","href":"/guides/model-api/alibaba/qwen3.8-max"},"pages":[{"group":"Alibaba","icon":"/images/providers/alibaba-cloud.svg","expanded":false,"pages":[{"group":"Text \u0026 multimodal","expanded":false,"pages":[{"title":"Qwen3.8-Max","href":"/guides/model-api/alibaba/qwen3.8-max"},{"title":"Qwen3.8-Flash","href":"/guides/model-api/alibaba/qwen3.8-flash"},{"title":"Qwen3.7-Plus","href":"/guides/model-api/alibaba/qwen3.7-plus"},{"title":"Qwen3.7-Max","href":"/guides/model-api/alibaba/qwen3.7-max"},{"title":"Qwen3.7-Max-Preview","href":"/guides/model-api/alibaba/qwen3.7-max-preview"},{"title":"Qwen3.6-Plus","href":"/guides/model-api/alibaba/qwen3.6-plus"},{"title":"Qwen3.6-Flash","href":"/guides/model-api/alibaba/qwen3.6-flash"},{"title":"Qwen3.5-397B-A17B","href":"/guides/model-api/alibaba/qwen3.5-397b-a17b"},{"title":"Qwen3-Coder-Next","href":"/guides/model-api/alibaba/qwen3-coder-next"},{"title":"Qwen3-Coder","href":"/guides/model-api/alibaba/qwen3-coder"},{"title":"Qwen3-Next-80B-A3B-Instruct","href":"/guides/model-api/alibaba/qwen3-next-80b-a3b-instruct"},{"title":"Qwen3-Next-80B-A3B-Thinking","href":"/guides/model-api/alibaba/qwen3-next-80b-a3b-thinking"},{"title":"Qwen3-235B-A22B-Instruct-2507","href":"/guides/model-api/alibaba/qwen3-235b-a22b-instruct-2507"},{"title":"Qwen3-235B-A22B-Thinking-2507","href":"/guides/model-api/alibaba/qwen3-235b-a22b-thinking-2507"},{"title":"Qwen3-235B-A22B","href":"/guides/model-api/alibaba/qwen3-235b-a22b"},{"title":"Qwen3-30B-A3B-Instruct-2507","href":"/guides/model-api/alibaba/qwen3-30b-a3b-instruct-2507"},{"title":"Qwen3-30B-A3B-Thinking-2507","href":"/guides/model-api/alibaba/qwen3-30b-a3b-thinking-2507"},{"title":"Qwen3-32B","href":"/guides/model-api/alibaba/qwen3-32b"},{"title":"Qwen3-14B","href":"/guides/model-api/alibaba/qwen3-14b"},{"title":"Qwen3-VL-235B-A22B-Instruct","href":"/guides/model-api/alibaba/qwen3-vl-235b-a22b-instruct"},{"title":"Qwen3-VL-235B-A22B-Thinking","href":"/guides/model-api/alibaba/qwen3-vl-235b-a22b-thinking"}]},{"group":"Image generation","expanded":false,"pages":[{"title":"Qwen Image Plus","href":"/guides/model-api/alibaba/qwen-image-plus"},{"title":"Wan2.7 Image / Pro","href":"/guides/model-api/alibaba/wan2.7-image"},{"title":"Wan2.6 T2I","href":"/guides/model-api/alibaba/wan2.6-t2i"}]},{"group":"Video generation","expanded":false,"pages":[{"title":"HappyHorse 1.1","href":"/guides/model-api/alibaba/happyhorse-1.1"},{"title":"HappyHorse 1.0","href":"/guides/model-api/alibaba/happyhorse-1.0"},{"title":"HappyHorse Task Query","href":"/guides/model-api/alibaba/happyhorse-task-query"},{"title":"Wan3.0 Video Prime","tag":"NEW","href":"/guides/model-api/alibaba/wan3.0-video-prime"},{"title":"Wan3.0 Video","tag":"NEW","href":"/guides/model-api/alibaba/wan3.0-video"},{"title":"Wan2.7","href":"/guides/model-api/alibaba/wan2.7"},{"title":"Wan2.2 A14B","href":"/guides/model-api/alibaba/wan2.2-a14b"},{"title":"Wan2 Task Query","href":"/guides/model-api/alibaba/wan2-task-query"}]}]},{"group":"Anthropic","icon":"/images/providers/anthropic.svg","pages":[{"title":"Claude Opus 5.5","href":"/guides/model-api/anthropic/claude-opus-5-5"},{"title":"Claude Fable 5.2","href":"/guides/model-api/anthropic/claude-fable-5-2"},{"title":"Claude Fable 5.1","href":"/guides/model-api/anthropic/claude-fable-5-1"},{"title":"Claude Fable 5","href":"/guides/model-api/anthropic/claude-fable-5"},{"title":"Claude Opus 5","href":"/guides/model-api/anthropic/claude-opus-5"},{"title":"Claude Opus 4.8","href":"/guides/model-api/anthropic/claude-opus-4-8"},{"title":"Claude Opus 4.7","href":"/guides/model-api/anthropic/claude-opus-4-7"},{"title":"Claude Opus 4.7 Thinking","href":"/guides/model-api/anthropic/claude-opus-4-7-thinking"},{"title":"Claude Opus 4.6","href":"/guides/model-api/anthropic/claude-opus-4-6"},{"title":"Claude Opus 4.6 Thinking","href":"/guides/model-api/anthropic/claude-opus-4-6-thinking"},{"title":"Claude Opus 4.5","href":"/guides/model-api/anthropic/claude-opus-4-5"},{"title":"Claude Opus 4.5 Thinking","href":"/guides/model-api/anthropic/claude-opus-4-5-thinking"},{"title":"Claude Opus 4.1","href":"/guides/model-api/anthropic/claude-opus-4-1"},{"title":"Claude Opus 4.1 Thinking","href":"/guides/model-api/anthropic/claude-opus-4-1-thinking"},{"title":"Claude Opus 4","href":"/guides/model-api/anthropic/claude-opus-4"},{"title":"Claude Opus 4 Thinking","href":"/guides/model-api/anthropic/claude-opus-4-thinking"},{"title":"Claude Sonnet 5.5","href":"/guides/model-api/anthropic/claude-sonnet-5-5"},{"title":"Claude Sonnet 5","href":"/guides/model-api/anthropic/claude-sonnet-5"},{"title":"Claude Sonnet 4.6","href":"/guides/model-api/anthropic/claude-sonnet-4-6"},{"title":"Claude Sonnet 4.6 Thinking","href":"/guides/model-api/anthropic/claude-sonnet-4-6-thinking"},{"title":"Claude Sonnet 4.5","href":"/guides/model-api/anthropic/claude-sonnet-4-5"},{"title":"Claude Sonnet 4.5 Thinking","href":"/guides/model-api/anthropic/claude-sonnet-4-5-thinking"},{"title":"Claude Sonnet 4","href":"/guides/model-api/anthropic/claude-sonnet-4"},{"title":"Claude Sonnet 4 Thinking","href":"/guides/model-api/anthropic/claude-sonnet-4-thinking"},{"title":"Claude Haiku 5.5","href":"/guides/model-api/anthropic/claude-haiku-5-5"},{"title":"Claude Haiku 4.5","href":"/guides/model-api/anthropic/claude-haiku-4-5"},{"title":"Claude Haiku 4.5 Thinking","href":"/guides/model-api/anthropic/claude-haiku-4-5-thinking"},{"title":"Claude 3.7 Sonnet","href":"/guides/model-api/anthropic/claude-3-7-sonnet"},{"title":"Claude 3.7 Sonnet Thinking","href":"/guides/model-api/anthropic/claude-3-7-sonnet-thinking"},{"title":"Claude 3.5 Sonnet","href":"/guides/model-api/anthropic/claude-3-5-sonnet"}]},{"group":"Black Forest Labs","icon":"/images/providers/bfl.svg","pages":[{"title":"FLUX.1.1 [pro]","href":"/guides/model-api/blackforestlabs/flux-1-1-pro"},{"title":"FLUX.1 Kontext [pro]","href":"/guides/model-api/blackforestlabs/flux-1-kontext-pro"}]},{"group":"ByteDance","icon":"/images/providers/bytedance.svg","pages":[{"title":"Seedance Task Query","href":"/guides/model-api/bytedance/seedance-task-query"},{"title":"Seedance Asset Management","description":"Manage image, video, and audio assets for Seedance video generation via AnyFast API.","href":"/guides/model-api/bytedance/volc-asset"},{"title":"Seedance 2.5","tag":"NEW","href":"/guides/model-api/bytedance/seedance-2-5"},{"title":"Seedance 2.0 Mini","description":"ByteDance's Seedance 2.0 Mini lightweight video generation model with multimodal reference, video editing, extension, audio generation, and web search.","href":"/guides/model-api/bytedance/seedance-2-0-mini"},{"title":"Seedance 2.0 Ultra","href":"/guides/model-api/bytedance/seedance-2-0-ultra"},{"title":"Seedance 2.0 Fast","href":"/guides/model-api/bytedance/seedance-2-0-fast"},{"title":"Seedance 2.0","href":"/guides/model-api/bytedance/seedance-2-0"},{"title":"Doubao Seed 2.1 Pro","href":"/guides/model-api/bytedance/doubao-seed-2.1-pro"},{"title":"Doubao Seed 2.1 Turbo","href":"/guides/model-api/bytedance/doubao-seed-2.1-turbo"},{"title":"Doubao Seed Evolving","href":"/guides/model-api/bytedance/doubao-seed-evolving"},{"title":"Doubao Seed 2.0 Pro","href":"/guides/model-api/bytedance/doubao-seed-2.0-pro"},{"title":"Doubao Seed 2.0 Code","href":"/guides/model-api/bytedance/doubao-seed-2.0-code"},{"title":"Doubao Seed 2.0 Lite","href":"/guides/model-api/bytedance/doubao-seed-2.0-lite"},{"title":"Doubao Seed 2.0 Mini","href":"/guides/model-api/bytedance/doubao-seed-2.0-mini"},{"title":"Doubao Seed 1.6","href":"/guides/model-api/bytedance/doubao-seed-1-6"},{"title":"Seedream 5.0 Pro","href":"/guides/model-api/bytedance/doubao-seedream-5-0-pro"},{"title":"Seedream 5.5 Pro","href":"/guides/model-api/bytedance/seedream-5-5"},{"title":"Seedream 5.0 Flash","href":"/guides/model-api/bytedance/doubao-seedream-5-0-flash"},{"title":"Seedream 5.0 Lite","href":"/guides/model-api/bytedance/seedream-5-0-lite"},{"title":"Seedream 5.0","href":"/guides/model-api/bytedance/doubao-seedream-5-0"},{"title":"Seedream 4.5","href":"/guides/model-api/bytedance/doubao-seedream-4-5"},{"title":"Seedream 4.0","href":"/guides/model-api/bytedance/doubao-seedream-4-0"},{"title":"Seedream 3.0 t2i","href":"/guides/model-api/bytedance/doubao-seedream-3-0-t2i"}]},{"group":"DeepSeek","icon":"/images/providers/deepseek.svg","pages":[{"title":"DeepSeek V4.1 Flash 1017","tag":"NEW","href":"/guides/model-api/deepseek/deepseek-v4-1-flash-1017"},{"title":"DeepSeek V4.1 Flash","tag":"NEW","href":"/guides/model-api/deepseek/deepseek-v4-1-flash"},{"title":"DeepSeek V4 Flash","href":"/guides/model-api/deepseek/deepseek-v4-flash"},{"title":"DeepSeek V4 Pro","href":"/guides/model-api/deepseek/deepseek-v4-pro"},{"title":"DeepSeek V3.2 Exp","href":"/guides/model-api/deepseek/deepseek-v3-2-exp"},{"title":"DeepSeek V3.1 Terminus","href":"/guides/model-api/deepseek/deepseek-v3-1-terminus"},{"title":"DeepSeek V3.1","href":"/guides/model-api/deepseek/deepseek-v3-1"},{"title":"DeepSeek V3","href":"/guides/model-api/deepseek/deepseek-v3"}]},{"group":"Google","icon":"/images/providers/google.svg","pages":[{"title":"Gemini 4 Argon","tag":"NEW","href":"/guides/model-api/google/gemini-4-argon"},{"title":"Gemini Nano Banana 2.1","tag":"NEW","href":"/guides/model-api/google/gemini-nano-banana-2-1"},{"title":"Gemini Nano Banana 2.1 (Stream)","href":"/guides/model-api/google/gemini-nano-banana-2-1-stream"},{"title":"Gemini 3.8 Flash","tag":"NEW","href":"/guides/model-api/google/gemini-3.8-flash"},{"title":"Gemini 3.7 Flash","tag":"NEW","href":"/guides/model-api/google/gemini-3.7-flash"},{"title":"Gemini 3.6 Flash","href":"/guides/model-api/google/gemini-3.6-flash"},{"title":"Gemini 3.5 Flash-Lite","href":"/guides/model-api/google/gemini-3.5-flash-lite"},{"title":"Gemini 3.5 Flash","href":"/guides/model-api/google/gemini-3.5-flash"},{"title":"Gemini 3.1 Flash Image","href":"/guides/model-api/google/gemini-3.1-flash-image"},{"title":"Gemini 3.1 Flash Image (Stream)","href":"/guides/model-api/google/gemini-3.1-flash-image-stream"},{"title":"Gemini 3.1 Flash Lite Image","href":"/guides/model-api/google/gemini-3.1-flash-lite-image"},{"title":"Gemini 3.1 Flash Lite Image (Stream)","href":"/guides/model-api/google/gemini-3.1-flash-lite-image-stream"},{"title":"Gemini 3.1 Flash Image Preview -c","href":"/guides/model-api/google/gemini-3.1-flash-image-preview-c"},{"title":"Gemini 3.1 Pro Preview","href":"/guides/model-api/google/gemini-3.1-pro-preview"},{"title":"Gemini 3.1 Flash Lite Preview","href":"/guides/model-api/google/gemini-3.1-flash-lite-preview"},{"title":"Gemini 3 Pro Preview","href":"/guides/model-api/google/gemini-3-pro-preview"},{"title":"Gemini 3 Pro Preview (Stream)","href":"/guides/model-api/google/gemini-3-pro-preview-stream"},{"title":"Gemini 3 Pro Image","href":"/guides/model-api/google/gemini-3-pro-image"},{"title":"Gemini 3 Pro Image (Stream)","href":"/guides/model-api/google/gemini-3-pro-image-stream"},{"title":"Gemini 3 Pro Image Preview -c","href":"/guides/model-api/google/gemini-3-pro-image-preview-c"},{"title":"Gemini 3 Flash Preview","href":"/guides/model-api/google/gemini-3-flash-preview"},{"title":"Gemini 2.5 Pro","href":"/guides/model-api/google/gemini-2-5-pro"},{"title":"Gemini 2.5 Pro (Stream)","href":"/guides/model-api/google/gemini-2-5-pro-stream"},{"title":"Gemini 2.5 Flash","href":"/guides/model-api/google/gemini-2-5-flash"},{"title":"Gemini 2.5 Flash Image","href":"/guides/model-api/google/gemini-2-5-flash-image"},{"title":"Gemini 2.5 Flash Image (Stream)","href":"/guides/model-api/google/gemini-2-5-flash-image-stream"},{"title":"Gemini 2.5 Flash Lite","href":"/guides/model-api/google/gemini-2.5-flash-lite"},{"title":"Gemini 2.0 Flash","href":"/guides/model-api/google/gemini-2-0-flash"}]},{"group":"Kling","icon":"https://unpkg.com/@lobehub/icons-static-svg@latest/icons/kling-color.svg","pages":[{"title":"Kling 4.0","href":"/guides/model-api/kuaishou/kling-v4"},{"title":"Kling 3.0 Turbo","href":"/guides/model-api/kuaishou/kling-v3-turbo"},{"title":"Kling 3.0","href":"/guides/model-api/kuaishou/kling-v3"},{"title":"Kling 3.0 Omni","href":"/guides/model-api/kuaishou/kling-v3-omni"},{"title":"Kling O1","href":"/guides/model-api/kuaishou/kling-video-o1"},{"title":"Kling 2.6","href":"/guides/model-api/kuaishou/kling-v2-6"},{"title":"Kling 2.5 Turbo","href":"/guides/model-api/kuaishou/kling-v2-5-turbo"},{"group":"Kling Element Management","root":{"title":"Kling Element Management","href":"/guides/model-api/kuaishou/kling-element-management"},"pages":[{"title":"Kling Element Create","href":"/guides/model-api/kuaishou/kling-element-create"},{"title":"Kling Element Query","href":"/guides/model-api/kuaishou/kling-element-query"},{"title":"Kling Preset Element List","href":"/guides/model-api/kuaishou/kling-element-preset-list"}]},{"title":"Kling Voice Management","href":"/guides/model-api/kuaishou/kling-voice-management"},{"title":"Kling Digital Human","tag":"NEW","href":"/guides/model-api/kuaishou/kling-digital-human"},{"title":"Kling Lip Sync","href":"/guides/model-api/kuaishou/kling-lip-sync"},{"title":"Kling Identify Face","href":"/guides/model-api/kuaishou/kling-identify-face"}]},{"group":"MiniMax","icon":"/images/providers/minimax.svg","pages":[{"title":"MiniMax-H3","href":"/guides/model-api/minimax/minimax-h3"},{"title":"MiniMax-M3","href":"/guides/model-api/minimax/minimax-m3"},{"title":"MiniMax-M2.7","href":"/guides/model-api/minimax/minimax-m2.7"},{"title":"MiniMax M2.5","href":"/guides/model-api/minimax/minimax-m2.5"},{"title":"MiniMax M2.1","href":"/guides/model-api/minimax/minimax-m2.1"}]},{"group":"MoonShot","icon":"/images/providers/moonshot.svg","pages":[{"title":"Kimi K3","href":"/guides/model-api/moonshot/kimi-k3"},{"title":"Kimi-K2.6","href":"/guides/model-api/moonshot/kimi-k2-6"},{"title":"Kimi-K2.5","href":"/guides/model-api/moonshot/kimi-k2-5"}]},{"group":"OpenAI","icon":"/images/providers/openai.svg","pages":[{"title":"GPT-6 Astra","tag":"NEW","href":"/guides/model-api/openai/gpt-6-astra"},{"title":"GPT-6.1 Sol","tag":"NEW","href":"/guides/model-api/openai/gpt-6.1-sol"},{"title":"GPT-6.1 Terra","tag":"NEW","href":"/guides/model-api/openai/gpt-6.1-terra"},{"title":"GPT-6 Sol","tag":"NEW","href":"/guides/model-api/openai/gpt-6-sol"},{"title":"GPT-6 Luna","tag":"NEW","href":"/guides/model-api/openai/gpt-6-luna"},{"title":"GPT-5.6","href":"/guides/model-api/openai/gpt-5-6"},{"title":"GPT-5.6 Sol","href":"/guides/model-api/openai/gpt-5-6-sol"},{"title":"GPT-5.6 Terra","href":"/guides/model-api/openai/gpt-5-6-terra"},{"title":"GPT-5.6 Luna","href":"/guides/model-api/openai/gpt-5-6-luna"},{"title":"GPT-5.5","href":"/guides/model-api/openai/gpt-5-5"},{"title":"GPT-5.4","href":"/guides/model-api/openai/gpt-5-4"},{"title":"GPT-5.4 Mini","href":"/guides/model-api/openai/gpt-5-4-mini"},{"title":"GPT-5.3 Codex","href":"/guides/model-api/openai/gpt-5-3-codex"},{"title":"GPT-5.2","href":"/guides/model-api/openai/gpt-5-2"},{"title":"GPT-5.2 Chat","href":"/guides/model-api/openai/gpt-5-2-chat"},{"title":"GPT-5.2 Chat Latest","href":"/guides/model-api/openai/gpt-5-2-chat-latest"},{"title":"GPT-5.2 Codex","href":"/guides/model-api/openai/gpt-5-2-codex"},{"title":"GPT-5.1","href":"/guides/model-api/openai/gpt-5-1"},{"title":"GPT-5.1 Chat","href":"/guides/model-api/openai/gpt-5-1-chat"},{"title":"GPT-5.1 Chat Latest","href":"/guides/model-api/openai/gpt-5-1-chat-latest"},{"title":"GPT-5.1 Codex Mini","href":"/guides/model-api/openai/gpt-5-1-codex-mini"},{"title":"GPT-5","href":"/guides/model-api/openai/gpt-5"},{"title":"GPT-5 Chat Latest","href":"/guides/model-api/openai/gpt-5-chat-latest"},{"title":"GPT-5 Pro","href":"/guides/model-api/openai/gpt-5-pro"},{"title":"GPT-5 Codex","href":"/guides/model-api/openai/gpt-5-codex"},{"title":"GPT-5 Codex High","href":"/guides/model-api/openai/gpt-5-codex-high"},{"title":"GPT-5 Codex Low","href":"/guides/model-api/openai/gpt-5-codex-low"},{"title":"GPT-5 Mini","href":"/guides/model-api/openai/gpt-5-mini"},{"title":"GPT-5 Nano","href":"/guides/model-api/openai/gpt-5-nano"},{"title":"GPT-4o","href":"/guides/model-api/openai/gpt-4o"},{"title":"GPT-4o Mini","href":"/guides/model-api/openai/gpt-4o-mini"},{"title":"GPT-4.1","href":"/guides/model-api/openai/gpt-4-1"},{"title":"GPT-4","href":"/guides/model-api/openai/gpt-4"},{"title":"GPT Image 2.5","tag":"NEW","href":"/guides/model-api/openai/gpt-image-2-5"},{"title":"GPT Image 2","href":"/guides/model-api/openai/gpt-image-2"},{"title":"GPT Image 2 C","href":"/guides/model-api/openai/gpt-image-2-c"},{"title":"GPT Image 1.5","href":"/guides/model-api/openai/gpt-image-1-5"},{"title":"GPT Image 1","href":"/guides/model-api/openai/gpt-image-1"}]},{"group":"xAI","icon":"/images/providers/xai.svg","pages":[{"title":"Grok 4.7","tag":"NEW","href":"/guides/model-api/xai/grok-4-7"},{"title":"Grok 4.6","tag":"NEW","href":"/guides/model-api/xai/grok-4-6"},{"title":"Grok 4.5","tag":"NEW","href":"/guides/model-api/xai/grok-4-5"},{"title":"Grok 4.3","tag":"NEW","href":"/guides/model-api/xai/grok-4-3"},{"title":"Grok 4.1 Fast Reasoning","href":"/guides/model-api/xai/grok-4-1-fast-reasoning"},{"title":"Grok 4.1 Fast Non-Reasoning","href":"/guides/model-api/xai/grok-4-1-fast-non-reasoning"}]},{"group":"Zhipu","icon":"/images/providers/zhipu.svg","pages":[{"title":"GLM-5.3","tag":"NEW","href":"/guides/model-api/zhipu/glm-5.3"},{"title":"GLM-5.2","href":"/guides/model-api/zhipu/glm-5.2"},{"title":"GLM-5.1","href":"/guides/model-api/zhipu/glm-5.1"},{"title":"GLM-5","href":"/guides/model-api/zhipu/glm-5"},{"title":"GLM-4-7","href":"/guides/model-api/zhipu/glm-4.7"},{"title":"GLM-4.5","href":"/guides/model-api/zhipu/glm-4.5"}]}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Use Cases","pages":[{"title":"Use Cases","href":"/guides/usecases/use-anyfast-in-claude-code"}]}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/guides/model-api/bytedance/seedance-2-5"}]}]},"basePath":"","title":"Seedance 2.5 - AnyFast","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BXrZabKK.js","DynamicMarkdown-CtasenyM.js","zoom-image-lightbox-C5F0mVLH.js","lightbox-handle-r17bVUz3.js"]}