Optional webhook URL. When provided, the API sends a POST request to this URL when the task completes or fails. See Webhooks & Callbacks for payload formats and details.
Optional. When set to true, the request is validated and the cost is calculated without actually creating a task or deducting from your balance. Useful for previewing the price of a request before committing.
Webhook delivery attempt log: each entry has sent_at (Unix epoch seconds), status, status_text. Up to 5 automatic attempts; manual redeliveries from the dashboard extend the log up to a shared cap of 10 total. null if no callback was configured.
Qwen Image 3.0 Pro (T2I + editing, up to 3 reference images)
alibaba/qwen-image-3.0
Qwen Image 3.0 (T2I + editing, up to 3 reference images)
alibaba/qwen-image-2.0-pro
Qwen Image 2.0 Pro (T2I + editing)
alibaba/qwen-image-2.0
Qwen Image 2.0 (T2I + editing)
alibaba/qwen-image-max
Qwen Image Max (T2I + editing)
alibaba/qwen-image-plus
Qwen Image Plus (T2I + editing)
alibaba/qwen-image
Qwen Image (T2I + editing)
alibaba/z-image-turbo
Z-Image Turbo (T2I only)
alibaba/wan-2.7-pro-image
Wan 2.7 Pro Image (T2I + editing, up to 4K)
alibaba/wan-2.7-image
Wan 2.7 Image (T2I + editing)
alibaba/wan-2.6-image
Wan 2.6 Image (T2I + editing)
alibaba/wan-2.5-image
Wan 2.5 Image (T2I + editing)
alibaba/wan-2.2-image
Wan 2.2 Image (T2I only)
alibaba/wan-2.2-flash-image
Wan 2.2 Flash Image (T2I only)
xai/grok-imagine-1.0-image
Grok Imagine 1.0 Image (speed; T2I + editing)
xai/grok-imagine-2.0-image
Grok Imagine 2.0 Image (quality; T2I + editing)
ByteDance SeeDream models (bytedance/seedream-5.0-lite, bytedance/seedream-4.5, bytedance/seedream-4.0) accept max_sequential_images (integer, default 1)—the maximum number of sequential images the model may generate. This is a ceiling, not a guarantee; the model decides how many to produce (1 up to that limit). Omit or set to 1 for a single image. Sequential images are billed per image.
All tasks support callback_url (outside the input object) for webhook notifications. See Webhooks & Callbacks for full payload formats and best practices.
Image references are available on all modes. Character references are available on Fast, Lite, and Lite Relaxed only.
Parameter
Type
Required
Description
prompt
string
Yes
Text prompt for video generation. Use @ImageN or @CharacterN to point at specific references.
aspect_ratio
string
No
"16:9" (default) or "9:16"
duration
integer
No
4, 6, or 8 seconds. Default 4. Must be 8 when any image or character reference is set.
seed
integer
No
Reproducibility seed
start_image_url
string
No
Public image URL used as the first frame. Cannot be combined with reference_image_urls or reference_characters.
end_image_url
string
No
Public image URL used as the final frame. Requires start_image_url; cannot be used by itself.
reference_image_urls
string[]
No
Image references for reference-to-video. Max 3 total expanded image URLs across reference_image_urls and character images. Cannot be combined with start/end frame fields.
reference_characters
array
No
Character references. Max 3 total expanded image URLs across images and character image_urls. Not available on Quality.
voice
string
No
Voice preset ID. Requires at least 1 image or character reference. See voices endpoint.
Character items must be objects with image_urls, plus optional name and description. image_url and plain string character entries are not supported.Rejected combinations: end_image_url without start_image_url; frame fields with reference fields; reference_characters on google/veo-3.1-quality; any image or character reference with duration other than 8; more than 3 total expanded image URLs; empty character image_urls; character image_url; plain string character entries.
Model: google/gemini-omni-flash-videoGenerate 4, 6, 8, or 10 second clips in text-to-video, start-frame, or reference-to-video mode.
Parameter
Type
Required
Description
prompt
string
Yes
Main video prompt. Use @ImageN or @CharacterN to point at specific references.
seed
integer
No
Reproducibility seed. If omitted, one is generated automatically.
aspect_ratio
string
No
"16:9" (default) or "9:16"
duration
integer
No
4, 6, 8, or 10 seconds. Default 4.
start_image_url
string
No
Public image URL used as the first frame. Cannot be combined with reference_image_urls or reference_characters.
reference_image_urls
string[]
No
Public image reference URLs. Max 7 total expanded image + character image URLs. Cannot be combined with start/end frame fields.
reference_characters
array
No
Character references. Max 3 character items; expanded image URLs count toward the total 7 reference limit.
voice
string
No
Request-level voice preset ID. Requires at least one image or character reference. See voices endpoint.
Start/end frame support is now available. For now, only start frame control (start_image_url) is available — end frame support is not yet available on Google’s end, but it’s coming in an upcoming Google update.
Model: google/gemini-omni-flash-video-editEdit an existing uploaded video. Provide exactly one source video URL in reference_video_urls.
Parameter
Type
Required
Description
reference_video_urls
string[]
Yes
Public source video URL. Must contain exactly one URL.
prompt
string
Yes
Edit instruction. Use @Video1 to refer to the source video and @ImageN/@CharacterN for extra references.
reference_image_urls
string[]
No
Public image URLs used as edit references.
reference_characters
array
No
Character references for the edit. Max 3 character items. Supports per-character voice or custom_voice. See voices endpoint.
seed
integer
No
Reproducibility seed. If omitted, one is generated automatically.
start_frame
integer
No
First source frame index included in the edit range. Default 0.
end_frame
integer
No
Last source frame index included in the edit range. Defaults to the detected final frame when available.
Limits: one video reference, up to 3 character references, up to 7 total video + image + character references, uploaded source video up to 1 GB and up to 30 seconds.Rejected combinations: task_id; missing, empty, or multiple reference_video_urls; end_frame lower than start_frame; more than 7 total references; empty character image_urls; character image_url; plain string character entries.
Models: hailuo/minimax-2.0, hailuo/minimax-2.3, hailuo/minimax-2.3-fastAll three are image-to-video models. MiniMax 2.0 accepts a start frame, an end frame, or both. MiniMax 2.3 and 2.3 Fast require a start frame and do not support an end frame.
Parameter
Type
Required
Description
prompt
string
Yes
Video prompt, 1-2000 characters
start_frame_url
string
Conditional
Start frame. Optional for 2.0 when end_frame_url is present; required for 2.3 and 2.3 Fast
end_frame_url
string
No
End frame. MiniMax 2.0 only; can be used alone or with start_frame_url
duration
integer
No
6 (default) or 10. 1080p only supports 6
resolution
string
No
2.0: "512p", "768p" (default), or "1080p". 2.3 models: "768p" (default) or "1080p"
prompt_optimizer
boolean
No
MiniMax 2.0 only. Default true; set false to preserve the original prompt
The aspect ratio follows the input frame. These models do not accept aspect_ratio. MiniMax 2.3 and 2.3 Fast also do not accept prompt_optimizer.
Model: hailuo/minimax-h3MiniMax H3 supports text-to-video, start/end-frame control, and omni-reference generation with 1-12 images.
Parameter
Type
Required
Description
prompt
string
Yes
Video prompt, 1-2000 characters. Use @Image1 through @Image12 for omni references
image_urls
string[]
No
1-12 omni-reference image URLs. Cannot be combined with frame fields
start_frame_url
string
No
Start frame. Cannot be combined with image_urls
end_frame_url
string
No
End frame. Requires start_frame_url; cannot be combined with image_urls
aspect_ratio
string
No
"auto", "21:9", "16:9", "4:3", "1:1", "3:4", or "9:16"
resolution
string
No
"768p" or "2K" (default)
duration
integer
No
Any integer from 4 through 15. Default 5
Text-to-video defaults to 16:9 and does not accept auto. Frame mode requires aspect_ratio to be omitted because Hailuo follows the input frame. Omni-reference mode defaults to auto and also accepts fixed ratios.MiniMax H3 does not accept reference videos, reference audio, seed, or prompt_optimizer.
Model: kuaishou/kling-3.0-turbo-videoFaster variant of Kling 3.0. Text-to-video or optional start-frame image-to-video only. No native audio, multi-shot, end frame, or 4K.
Generate audio. Default true; works with text-only video. false renders a silent clip
video_preset
string
No
"custom" (default), "spicy", "fun", or "normal"
audio: true works with text-to-video and visual-reference requests. A preset voice requires a visual input and cannot be combined with audio: false. Transient media references are deleted automatically after success or failure; a supplied character_id is retained.
Model: xai/grok-imagine-1.5-video — detailsBilled per second of output video by resolution (see the pricing page). Default 6 s at 480p. Unknown fields are rejected.
Parameter
Type
Required
Description
prompt
string
Conditional
Text prompt. Required unless an image input is supplied
Model: xai/grok-imagine-1.5-lite-video — detailsBilled per second of output video by resolution (see the pricing page). Default 6 s at 480p. Text-to-video and single start image only — image_urls, end_image_url, keyframes, and voice_ids are rejected.
Parameter
Type
Required
Description
prompt
string
Conditional
Text prompt. Required unless start_image_url is supplied
Model: xai/grok-imagine-1.0-video-edit — detailsEdit any video by URL. Output length equals the source length. Billed per generated second at the source clip’s resolution tier plus a per-second charge for the source video (see the pricing page).
Model: xai/grok-imagine-1.0-video-extend — detailsExtend any video by URL on xAI’s classic 1.0 video model, output capped at 720p (including output from xai/grok-imagine-1.5-video and xai/grok-imagine-1.5-lite-video). Billed per generated second at the source clip’s resolution tier plus a per-second charge for the source video (see the pricing page).
Model: xai/grok-imagine-1.5-fast-video-extend (replaces xai/grok-imagine-video-extend, which is no longer accepted) — detailsExtend a previously generated video by task_id on the 1.5 Fast engine. Only accepts task IDs from xai/grok-imagine-1.5-fast-video; for xai/grok-imagine-1.5-video, xai/grok-imagine-1.5-lite-video, or any other video, use xai/grok-imagine-1.0-video-extend with a video_url. Billed per extended second at the source generation’s resolution (see the pricing page). Two mutually exclusive modes:
Mode
How to activate
Behaviour
Preset
Provide video_preset
The preset controls the video style; prompt, extend_at, extend_duration are ignored
Custom
Omit video_preset
You control timing and prompt; prompt, extend_at, extend_duration are required
Parameter
Type
Required
Description
task_id
string
Yes
Task ID of a completed xai/grok-imagine-1.5-fast-video generation
video_preset
string
No
"spicy" or "normal". Enables preset mode
prompt
string
No
Text prompt to guide the extension. Required in custom mode
extend_at
float
No
Second to start the extension from. Required in custom mode
Model: alibaba/qwen-image-3.0-proHighest-quality Qwen Image 3.0 model for complex layouts, accurate text rendering, photorealistic detail, and image editing. Automatically switches between text-to-image and editing based on whether image_urls is provided.
Parameter
Type
Required
Description
prompt
string
Yes
Text description or editing instruction
aspect_ratio
string
No
1:1 (default), 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
resolution
string
No
1K or 2K. Default: 2K
image_urls
string[]
No
Omit for T2I. Provide 1-3 image URLs for editing or multi-image fusion
negative_prompt
string
No
Content to avoid in the generated image
prompt_extend
boolean
No
Smart prompt rewriting (default true)
seed
integer
No
Seed for reproducibility
resolution and aspect_ratio are independent: resolution selects the pixel tier and aspect ratio selects the output shape. The 1K tier ranges from 768 to 1344 pixels per side for non-square outputs; the 2K tier ranges from 1536 to 2688 pixels per side. Qwen Image 3.0 Pro output pricing varies by resolution, and input/reference images are billed separately.
Model: alibaba/qwen-image-3.0Balanced Qwen Image 3.0 model for high-quality everyday generation, reliable text rendering, and image editing. Supports the same parameters and 1K/2K resolution tiers as Qwen Image 3.0 Pro.
Model: alibaba/qwen-image-2.0-pro — $0.0525/imageBest quality. Text rendering, realistic textures. Automatically switches between T2I and editing based on whether image_urls is provided.
Model: alibaba/qwen-image-max — T2I $0.0525/image** / Edit **$0.0525/imageHighest realism, fewest AI artifacts. Editing uses a specialized edit model under the hood (industrial design, geometric reasoning, character consistency). Same parameters as Qwen Image 2.0 Pro.
Model: alibaba/qwen-image-plus — T2I $0.021/image** / Edit **$0.021/imageDiverse artistic styles, fast. Editing uses a specialized edit model under the hood. Same parameters as Qwen Image 2.0 Pro.
Model: alibaba/qwen-image — T2I $0.0245/image** / Edit **$0.0315/imageOlder base model. Editing uses a specialized edit model under the hood. Same parameters as Qwen Image 2.0 Pro.
Model: alibaba/wan-2.7-pro-image — $0.0525/imageHighest quality. Thinking mode for T2I. Supports editing with up to 9 images. Up to 4K resolution for T2I.
Model: alibaba/wan-2.6-image — $0.021/imageAutomatically selects T2I or editing mode based on image_urls. Supports style transfer with 1–4 reference images.
Parameter
Type
Required
Description
prompt
string
Yes
Text prompt (max 2000 chars)
aspect_ratio
string
No
1:1 (default), 2:3, 3:2, 3:4, 4:3, 9:16, 16:9
image_urls
string[]
No
Omit for T2I. 1–4 images for editing/style transfer
Model: alibaba/wan-2.5-image — $0.021/imageAutomatically selects T2I or editing mode based on image_urls. Supports 1–3 reference images. Same parameters as Wan 2.6 Image.
Per image by quality x resolution, plus a per-input-image charge; see the pricing page
xai/grok-imagine-image was renamed to xai/grok-imagine-1.0-image; the old key is no longer accepted. enable_pro has been removed — choose the model explicitly: xai/grok-imagine-1.0-image for speed or xai/grok-imagine-2.0-image for quality.
Both models support text-to-image and image editing. Providing image_urls activates edit mode on the model you selected; it does not switch from the speed model to the quality model.Text generation and edit requests each produce exactly one output image. The generation count is fixed and is not user-configurable.
{ "success": false, "code": 400, "data": { "message": "Description of the error", "request_id": "abc123" }}
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Unifically","description":"API documentation for Unifically — a unified API for LLM, image, video, and audio AI models.","colors":{"primary":"#6366f1","light":"#818cf8","dark":"#4f46e5"},"logo":{"light":"https://mintcdn.com/unifically-106e2767/cmX--_2QBtY05Es0/logo/light.svg?fit=max\u0026auto=format\u0026n=cmX--_2QBtY05Es0\u0026q=85\u0026s=3a19eece607911b6ec46317b18b51ada","dark":"https://mintcdn.com/unifically-106e2767/cmX--_2QBtY05Es0/logo/dark.svg?fit=max\u0026auto=format\u0026n=cmX--_2QBtY05Es0\u0026q=85\u0026s=90be7921667f9683fad914f9bd251a83","href":"https://docs.unifically.com/introduction"},"favicon":"https://mintcdn.com/unifically-106e2767/cmX--_2QBtY05Es0/favicon.ico?fit=max\u0026auto=format\u0026n=cmX--_2QBtY05Es0\u0026q=85\u0026s=5859196d592b8a58ce56c62a668fbdde","api":{"mdx":{"auth":{"method":"bearer"},"server":"https://api.unifically.com"}},"navbar":{"links":[{"href":"mailto:contact@unifically.com","label":"Support"}],"primary":{"type":"button","label":"Get API Key","href":"https://unifically.com"}},"footer":{"socials":{"website":"https://unifically.com"}},"search":{"prompt":"Search models, API docs, and more..."},"seo":{"metatags":{"og:site_name":"Unifically Docs","og:image":"/images/og-cover.png","twitter:image":"/images/og-cover.png","twitter:card":"summary_large_image"},"indexing":"navigable"},"contextual":{"options":["assistant","copy"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"llms.txt","icon":"file-lines","href":"/llms.txt"},{"anchor":"llms-full.txt","icon":"file-lines","href":"/llms-full.txt"},{"anchor":"Website","icon":"globe","href":"https://unifically.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"unifically-106e2767","hasAudioNarration":false,"actualSubdomain":"unifically-106e2767","customDomains":["docs.unifically.com"],"gitSource":{"type":"github","owner":"iliadg","repo":"unifically-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2f2656c754592e6a42112","collectionId":"fb25f2be-c386-4fb5-83c4-6d21ce4446be","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2f2656c754592e6a42112"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae2f2656c754592e6a42112","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Video Models","count":98},{"language":"default","tag":"LLM Models","count":96},{"language":"default","tag":"Image Models","count":72},{"language":"default","tag":"Audio Models","count":64},{"language":"default","tag":"Getting Started","count":22},{"language":"default","tag":"xAI","count":19},{"language":"default","tag":"Suno","count":17},{"language":"default","tag":"Google","count":15},{"language":"default","tag":"Kling","count":15},{"language":"default","tag":"Alibaba","count":14}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v1-tasks","slug":"/api-reference/v1-tasks","pageMetadata":{"title":"Unified Tasks API","api":"POST https://api.unifically.com/v1/tasks","description":"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.","href":"/api-reference/v1-tasks"},"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: \"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.\"\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`,hr:`hr`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Note,ParamField,ResponseField,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`/v1/tasks`}),` endpoint provides a unified interface for all AI generation models (video, image, audio).`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`This is the unified API for all AI generation models. Use this endpoint for all integrations.`})}),`\n`,_jsx(Heading,{level:`2`,id:`create-task`,children:`Create Task`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`POST`}),` `,_jsx(_components.code,{children:`/v1/tasks`})]}),`\n`,_jsx(_components.p,{children:`Creates a new generation task for any supported model.`}),`\n`,_jsx(Heading,{level:`3`,id:`request`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,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:`10`,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:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.unifically.com/v1/tasks`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_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:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"google/veo-3.1-fast\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"A cat walking on the beach at sunset\"`})}),`\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:` \"callback_url\": \"https://your-server.com/webhook\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`request-parameters`,children:`Request Parameters`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Model identifier in `,_jsx(_components.code,{children:`provider/model-name`}),` format. See `,_jsx(_components.a,{href:`#available-models`,children:`Available Models`}),` below.`]})}),`\n`,_jsx(ParamField,{body:`input`,type:`object`,required:true,id:`param-input`,children:_jsxs(_components.p,{children:[`Model-specific input parameters. See `,_jsx(_components.a,{href:`#input-parameters`,children:`Input Parameters`}),` for details.`]})}),`\n`,_jsx(ParamField,{body:`callback_url`,type:`string`,id:`param-callback-url`,children:_jsxs(_components.p,{children:[`Optional webhook URL. When provided, the API sends a POST request to this URL when the task completes or fails. See `,_jsx(_components.a,{href:`/api-reference/callbacks`,children:`Webhooks \u0026 Callbacks`}),` for payload formats and details.`]})}),`\n`,_jsx(ParamField,{body:`dry_run`,type:`boolean`,id:`param-dry-run`,children:_jsxs(_components.p,{children:[`Optional. When set to `,_jsx(_components.code,{children:`true`}),`, the request is validated and the cost is calculated without actually creating a task or deducting from your balance. Useful for previewing the price of a request before committing.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`response`,children:`Response`}),`\n`,`\n`,_jsx(Heading,{level:`3`,id:`dry-run`,children:`Dry Run`}),`\n`,_jsxs(_components.p,{children:[`To check the cost of a request without creating a task or deducting from your balance, set `,_jsx(_components.code,{children:`dry_run`}),` to `,_jsx(_components.code,{children:`true`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,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:`10`,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:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.unifically.com/v1/tasks`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_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:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"google/veo-3.1-fast\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"A cat walking on the beach at sunset\"`})}),`\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:` \"dry_run\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`get-task-status`,children:`Get Task Status`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`GET`}),` `,_jsx(_components.code,{children:`/v1/tasks/:task_id`})]}),`\n`,_jsx(_components.p,{children:`Retrieves the status and output of a task.`}),`\n`,_jsx(Heading,{level:`3`,id:`request-2`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.unifically.com/v1/tasks/abc123def456`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`path-parameters`,children:`Path Parameters`}),`\n`,_jsx(ParamField,{path:`task_id`,type:`string`,required:true,id:`param-task-id`,children:_jsx(_components.p,{children:`The unique task ID returned from the create task endpoint`})}),`\n`,_jsx(Heading,{level:`3`,id:`response-processing`,children:`Response (Processing)`}),`\n`,`\n`,_jsx(Heading,{level:`3`,id:`response-completed`,children:`Response (Completed)`}),`\n`,`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`list-tasks`,children:`List Tasks`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`GET`}),` `,_jsx(_components.code,{children:`/v1/tasks`})]}),`\n`,_jsx(_components.p,{children:`Lists your tasks, newest first, with pagination and filters.`}),`\n`,_jsx(Heading,{level:`3`,id:`request-3`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.unifically.com/v1/tasks?status=completed\u0026category=video\u0026page_size=50\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`query-parameters`,children:`Query Parameters`}),`\n`,_jsx(ParamField,{query:`page`,type:`integer`,id:`param-page`,children:_jsxs(_components.p,{children:[`1-indexed page number. Default `,_jsx(_components.code,{children:`1`}),`.`]})}),`\n`,_jsx(ParamField,{query:`page_size`,type:`integer`,id:`param-page-size`,children:_jsxs(_components.p,{children:[`Results per page: `,_jsx(_components.code,{children:`10`}),`, `,_jsx(_components.code,{children:`25`}),`, `,_jsx(_components.code,{children:`50`}),`, or `,_jsx(_components.code,{children:`100`}),`. Default `,_jsx(_components.code,{children:`25`}),`. Other values fall back to `,_jsx(_components.code,{children:`25`}),`.`]})}),`\n`,_jsx(ParamField,{query:`status`,type:`string`,id:`param-status`,children:_jsxs(_components.p,{children:[`Filter by task status: `,_jsx(_components.code,{children:`processing`}),`, `,_jsx(_components.code,{children:`completed`}),`, or `,_jsx(_components.code,{children:`failed`}),`.`]})}),`\n`,_jsx(ParamField,{query:`model`,type:`string`,id:`param-model-1`,children:_jsxs(_components.p,{children:[`Filter by exact model ID, e.g. `,_jsx(_components.code,{children:`google/veo-3.1-fast`}),`.`]})}),`\n`,_jsx(ParamField,{query:`category`,type:`string`,id:`param-category`,children:_jsxs(_components.p,{children:[`Comma-separated list of model categories: `,_jsx(_components.code,{children:`llm`}),`, `,_jsx(_components.code,{children:`video`}),`, `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`audio`}),`. Example: `,_jsx(_components.code,{children:`category=video,image`}),`.`]})}),`\n`,_jsx(ParamField,{query:`provider`,type:`string`,id:`param-provider`,children:_jsxs(_components.p,{children:[`Comma-separated list of provider slugs (the part before `,_jsx(_components.code,{children:`/`}),` in the model ID), e.g. `,_jsx(_components.code,{children:`provider=elevenlabs,google`}),`.`]})}),`\n`,_jsx(ParamField,{query:`created_after`,type:`integer`,id:`param-created-after`,children:_jsx(_components.p,{children:`Unix timestamp in seconds. Only tasks created at or after this moment.`})}),`\n`,_jsx(ParamField,{query:`created_before`,type:`integer`,id:`param-created-before`,children:_jsxs(_components.p,{children:[`Unix timestamp in seconds. Only tasks created at or before this moment. Must be greater than or equal to `,_jsx(_components.code,{children:`created_after`}),` when both are set.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`response-2`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`data`}),` is the array of tasks; `,_jsx(_components.code,{children:`pagination`}),` sits alongside it at the top level.`]}),`\n`,`\n`,_jsx(Heading,{level:`3`,id:`task-fields`,children:`Task Fields`}),`\n`,_jsx(ResponseField,{name:`task_id`,type:`string`,id:`param-task-id-1`,children:_jsx(_components.p,{children:`Unique task identifier.`})}),`\n`,_jsx(ResponseField,{name:`model`,type:`string`,id:`param-model-2`,children:_jsxs(_components.p,{children:[`Model ID the task ran on, e.g. `,_jsx(_components.code,{children:`google/veo-3.1-fast`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`category`,type:`string`,id:`param-category-1`,children:_jsxs(_components.p,{children:[`Model category: `,_jsx(_components.code,{children:`audio`}),`, `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`video`}),`, or `,_jsx(_components.code,{children:`llm`}),`. `,_jsx(_components.code,{children:`null`}),` if the model is no longer in the catalog.`]})}),`\n`,_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status-1`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`processing`}),`, `,_jsx(_components.code,{children:`completed`}),`, or `,_jsx(_components.code,{children:`failed`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`cost`,type:`number`,id:`param-cost`,children:_jsx(_components.p,{children:`Amount charged for the task in USD.`})}),`\n`,_jsx(ResponseField,{name:`created_at`,type:`integer`,id:`param-created-at`,children:_jsx(_components.p,{children:`Unix timestamp (seconds) when the task was created.`})}),`\n`,_jsx(ResponseField,{name:`input`,type:`object`,id:`param-input-1`,children:_jsx(_components.p,{children:`The stored request input, as submitted.`})}),`\n`,_jsx(ResponseField,{name:`output`,type:`object`,id:`param-output`,children:_jsxs(_components.p,{children:[`The task output (e.g. `,_jsx(_components.code,{children:`video_url`}),`, `,_jsx(_components.code,{children:`image_url`}),`, `,_jsx(_components.code,{children:`audio_url`}),`). `,_jsx(_components.code,{children:`null`}),` while processing.`]})}),`\n`,_jsx(ResponseField,{name:`callback_url`,type:`string`,id:`param-callback-url-1`,children:_jsxs(_components.p,{children:[`The webhook URL provided at creation, or `,_jsx(_components.code,{children:`null`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`callback_result`,type:`array`,id:`param-callback-result`,children:_jsxs(_components.p,{children:[`Webhook delivery attempt log: each entry has `,_jsx(_components.code,{children:`sent_at`}),` (Unix epoch seconds), `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`status_text`}),`. Up to 5 automatic attempts; manual redeliveries from the dashboard extend the log up to a shared cap of 10 total. `,_jsx(_components.code,{children:`null`}),` if no callback was configured.`]})}),`\n`,_jsx(ResponseField,{name:`error_message`,type:`string`,id:`param-error-message`,children:_jsxs(_components.p,{children:[`Upstream failure text. Only present when `,_jsx(_components.code,{children:`status`}),` is `,_jsx(_components.code,{children:`failed`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`debug_response`,type:`object`,id:`param-debug-response`,children:_jsx(_components.p,{children:`Structured diagnostics when available on a failed task. Treat this field as sensitive operational data.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`available-models`,children:`Available Models`}),`\n`,_jsx(Heading,{level:`3`,id:`video-generation`,children:`Video Generation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-fast`})}),_jsx(_components.td,{children:`Google Veo 3.1 Fast`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-quality`})}),_jsx(_components.td,{children:`Google Veo 3.1 Quality`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-lite`})}),_jsx(_components.td,{children:`Google Veo 3.1 Lite`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-lite-relaxed`})}),_jsx(_components.td,{children:`Google Veo 3.1 Lite Relaxed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-extend`})}),_jsx(_components.td,{children:`Google Veo 3.1 Extend`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-upscale`})}),_jsx(_components.td,{children:`Google Veo 3.1 Upscale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/gemini-omni-flash-video`})}),_jsx(_components.td,{children:`Google Gemini Omni Flash Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/gemini-omni-flash-video-edit`})}),_jsx(_components.td,{children:`Google Gemini Omni Flash Video Edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-2.0`})}),_jsx(_components.td,{children:`Minimax Hailuo 2.0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-2.3`})}),_jsx(_components.td,{children:`Minimax Hailuo 2.3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-2.3-fast`})}),_jsx(_components.td,{children:`Minimax Hailuo 2.3 Fast`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-h3`})}),_jsx(_components.td,{children:`MiniMax Hailuo H3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-4.0-video`})}),_jsx(_components.td,{children:`Kling 4.0 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video`})}),_jsx(_components.td,{children:`Kling 3.0 Omni Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video-edit`})}),_jsx(_components.td,{children:`Kling 3.0 Omni Video Edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-o1-video`})}),_jsx(_components.td,{children:`Kling O1 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-o1-video-edit`})}),_jsx(_components.td,{children:`Kling O1 Video Edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-video`})}),_jsx(_components.td,{children:`Kling 3.0 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-turbo-video`})}),_jsx(_components.td,{children:`Kling 3.0 Turbo Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.6-video`})}),_jsx(_components.td,{children:`Kling 2.6 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.5-turbo-video`})}),_jsx(_components.td,{children:`Kling 2.5 Turbo Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.1-video`})}),_jsx(_components.td,{children:`Kling 2.1 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.1-master-video`})}),_jsx(_components.td,{children:`Kling 2.1 Master Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.6-motion-control`})}),_jsx(_components.td,{children:`Kling 2.6 Motion Control`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-motion-control`})}),_jsx(_components.td,{children:`Kling 3.0 Motion Control`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.5 Fast Video (replaces `,_jsx(_components.code,{children:`xai/grok-imagine-video`}),`, which is no longer accepted)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`})}),_jsx(_components.td,{children:`Grok Imagine 1.5 Lite Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`})}),_jsx(_components.td,{children:`Grok Imagine 1.5 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-edit`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.0 Video Edit (by `,_jsx(_components.code,{children:`video_url`}),`, classic 1.0 model)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-extend`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.0 Video Extend (any clip by `,_jsx(_components.code,{children:`video_url`}),`, classic 1.0 model)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video-extend`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.5 Fast Video Extend (by `,_jsx(_components.code,{children:`task_id`}),`; replaces `,_jsx(_components.code,{children:`xai/grok-imagine-video-extend`}),`, which is no longer accepted)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-upscale`})}),_jsxs(_components.td,{children:[`Grok Imagine Upscale (by `,_jsx(_components.code,{children:`task_id`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topaz-labs/video-upscale`})}),_jsx(_components.td,{children:`Topaz Video Upscale`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`image-generation`,children:`Image Generation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana`})}),_jsx(_components.td,{children:`Nano Banana`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-pro`})}),_jsx(_components.td,{children:`Nano Banana Pro`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-2.1`})}),_jsx(_components.td,{children:`Nano Banana 2.1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-2`})}),_jsx(_components.td,{children:`Nano Banana 2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-2-lite`})}),_jsx(_components.td,{children:`Nano Banana 2 Lite (1K, wide aspect ratios)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`openai/gpt-image-2`})}),_jsx(_components.td,{children:`GPT Image 2 (1K/2K/4K, multiple aspect ratios)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`black-forest-labs/flux.2-pro`})}),_jsx(_components.td,{children:`Flux.2 Pro`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`black-forest-labs/flux.2-flex`})}),_jsx(_components.td,{children:`Flux.2 Flex`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`black-forest-labs/flux.2-max`})}),_jsx(_components.td,{children:`Flux.2 Max`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-o1-image`})}),_jsx(_components.td,{children:`Kling O1 Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-image`})}),_jsx(_components.td,{children:`Kling 3.0 Omni Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-image`})}),_jsx(_components.td,{children:`Kling 3.0 Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.1-image`})}),_jsx(_components.td,{children:`Kling 2.1 Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topaz-labs/image-upscale`})}),_jsx(_components.td,{children:`Topaz Image Upscale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topaz-labs/image-generative`})}),_jsx(_components.td,{children:`Topaz Image Generative`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-3.0-pro`})}),_jsx(_components.td,{children:`Qwen Image 3.0 Pro (T2I + editing, up to 3 reference images)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-3.0`})}),_jsx(_components.td,{children:`Qwen Image 3.0 (T2I + editing, up to 3 reference images)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-2.0-pro`})}),_jsx(_components.td,{children:`Qwen Image 2.0 Pro (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-2.0`})}),_jsx(_components.td,{children:`Qwen Image 2.0 (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-max`})}),_jsx(_components.td,{children:`Qwen Image Max (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-plus`})}),_jsx(_components.td,{children:`Qwen Image Plus (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image`})}),_jsx(_components.td,{children:`Qwen Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/z-image-turbo`})}),_jsx(_components.td,{children:`Z-Image Turbo (T2I only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.7-pro-image`})}),_jsx(_components.td,{children:`Wan 2.7 Pro Image (T2I + editing, up to 4K)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.7-image`})}),_jsx(_components.td,{children:`Wan 2.7 Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.6-image`})}),_jsx(_components.td,{children:`Wan 2.6 Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.5-image`})}),_jsx(_components.td,{children:`Wan 2.5 Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.2-image`})}),_jsx(_components.td,{children:`Wan 2.2 Image (T2I only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.2-flash-image`})}),_jsx(_components.td,{children:`Wan 2.2 Flash Image (T2I only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`})}),_jsx(_components.td,{children:`Grok Imagine 1.0 Image (speed; T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-2.0-image`})}),_jsx(_components.td,{children:`Grok Imagine 2.0 Image (quality; T2I + editing)`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`ByteDance SeeDream models (`,_jsx(_components.code,{children:`bytedance/seedream-5.0-lite`}),`, `,_jsx(_components.code,{children:`bytedance/seedream-4.5`}),`, `,_jsx(_components.code,{children:`bytedance/seedream-4.0`}),`) accept `,_jsx(_components.code,{children:`max_sequential_images`}),` (integer, default `,_jsx(_components.code,{children:`1`}),`)—the maximum number of sequential images the model may generate. This is a ceiling, not a guarantee; the model decides how many to produce (1 up to that limit). Omit or set to `,_jsx(_components.code,{children:`1`}),` for a single image. Sequential images are billed per image.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`audio-generation`,children:`Audio Generation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/music`})}),_jsx(_components.td,{children:`Suno Music Generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/add-vocals`})}),_jsx(_components.td,{children:`Add Vocals to Track`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/add-instrumental`})}),_jsx(_components.td,{children:`Add Instrumental`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/extend`})}),_jsx(_components.td,{children:`Extend Audio`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/cover`})}),_jsx(_components.td,{children:`Create Cover`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/stems`})}),_jsx(_components.td,{children:`Extract Stems`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/stems-all`})}),_jsx(_components.td,{children:`Extract All Stems`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/lyrics`})}),_jsx(_components.td,{children:`Generate Lyrics`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/remaster`})}),_jsx(_components.td,{children:`Remaster Clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/mashup`})}),_jsx(_components.td,{children:`Mashup Two Clips`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/inspiration`})}),_jsx(_components.td,{children:`Generate From Inspiration Clips`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/sample`})}),_jsx(_components.td,{children:`Generate From Sample`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/infill`})}),_jsx(_components.td,{children:`Replace Section`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/crop`})}),_jsx(_components.td,{children:`Crop / Remove Section`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/fade`})}),_jsx(_components.td,{children:`Fade In / Out`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/speed`})}),_jsx(_components.td,{children:`Adjust Speed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/reverse`})}),_jsx(_components.td,{children:`Reverse Clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/concat`})}),_jsx(_components.td,{children:`Get Full Song`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/cover-art`})}),_jsx(_components.td,{children:`Cover Art`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/video-gen`})}),_jsx(_components.td,{children:`AI Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/wav`})}),_jsx(_components.td,{children:`WAV Export`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/mp3`})}),_jsx(_components.td,{children:`MP3 / M4A Export`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/video`})}),_jsx(_components.td,{children:`Music Video Render`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/enhance-prompt`})}),_jsx(_components.td,{children:`Enhance Style Prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/vox`})}),_jsx(_components.td,{children:`Extract Vocals`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/text-to-speech`})}),_jsx(_components.td,{children:`ElevenLabs Text-to-Speech`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/text-to-dialogue`})}),_jsx(_components.td,{children:`ElevenLabs Multi-Voice Dialogue`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/sound-effect`})}),_jsx(_components.td,{children:`ElevenLabs Sound Effects`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/voice-isolation`})}),_jsx(_components.td,{children:`ElevenLabs Voice Isolation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/speech-to-text`})}),_jsx(_components.td,{children:`ElevenLabs Speech-to-Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-tts`})}),_jsx(_components.td,{children:`Grok Text to Speech`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-stt`})}),_jsx(_components.td,{children:`Grok Speech to Text`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`model-parameters`,children:`Model Parameters`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`All tasks support `,_jsx(_components.code,{children:`callback_url`}),` (outside the `,_jsx(_components.code,{children:`input`}),` object) for webhook notifications. See `,_jsx(_components.a,{href:`/api-reference/callbacks`,children:`Webhooks \u0026 Callbacks`}),` for full payload formats and best practices.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`google-veo-3-1`,children:`Google Veo 3.1`}),`\n`,_jsx(Heading,{level:`4`,id:`generate`,children:`Generate`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`google/veo-3.1-fast`}),`, `,_jsx(_components.code,{children:`google/veo-3.1-quality`}),`, `,_jsx(_components.code,{children:`google/veo-3.1-lite`}),`, `,_jsx(_components.code,{children:`google/veo-3.1-lite-relaxed`})]}),`\n`,_jsx(_components.p,{children:`Veo supports text-to-video, first-frame, first-and-last-frame, and reference-to-video workflows. Frame mode and reference mode are mutually exclusive.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`Fields`}),_jsx(_components.th,{children:`Availability`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Frame mode`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`start_image_url`}),` [+ `,_jsx(_components.code,{children:`end_image_url`}),`]`]}),_jsx(_components.td,{children:`All models`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Reference mode`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`reference_image_urls`}),`, `,_jsx(_components.code,{children:`reference_characters`}),` [+ `,_jsx(_components.code,{children:`voice`}),`]`]}),_jsx(_components.td,{children:`Image references are available on all modes. Character references are available on Fast, Lite, and Lite Relaxed only.`})]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Text prompt for video generation. Use `,_jsx(_components.code,{children:`@ImageN`}),` or `,_jsx(_components.code,{children:`@CharacterN`}),` to point at specific references.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default) or `,_jsx(_components.code,{children:`\"9:16\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`4`}),`, `,_jsx(_components.code,{children:`6`}),`, or `,_jsx(_components.code,{children:`8`}),` seconds. Default `,_jsx(_components.code,{children:`4`}),`. Must be `,_jsx(_components.code,{children:`8`}),` when any image or character reference is set.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Public image URL used as the first frame. Cannot be combined with `,_jsx(_components.code,{children:`reference_image_urls`}),` or `,_jsx(_components.code,{children:`reference_characters`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Public image URL used as the final frame. Requires `,_jsx(_components.code,{children:`start_image_url`}),`; cannot be used by itself.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Image references for reference-to-video. Max 3 total expanded image URLs across `,_jsx(_components.code,{children:`reference_image_urls`}),` and character images. Cannot be combined with start/end frame fields.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_characters`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Character references. Max 3 total expanded image URLs across images and character `,_jsx(_components.code,{children:`image_urls`}),`. Not available on Quality.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Voice preset ID. Requires at least 1 image or character reference. See `,_jsx(_components.a,{href:`/api-reference/resources#get-google-veo-voices`,children:`voices endpoint`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Character items must be objects with `,_jsx(_components.code,{children:`image_urls`}),`, plus optional `,_jsx(_components.code,{children:`name`}),` and `,_jsx(_components.code,{children:`description`}),`. `,_jsx(_components.code,{children:`image_url`}),` and plain string character entries are not supported.`]}),`\n`,_jsxs(_components.p,{children:[`Rejected combinations: `,_jsx(_components.code,{children:`end_image_url`}),` without `,_jsx(_components.code,{children:`start_image_url`}),`; frame fields with reference fields; `,_jsx(_components.code,{children:`reference_characters`}),` on `,_jsx(_components.code,{children:`google/veo-3.1-quality`}),`; any image or character reference with `,_jsx(_components.code,{children:`duration`}),` other than `,_jsx(_components.code,{children:`8`}),`; more than 3 total expanded image URLs; empty character `,_jsx(_components.code,{children:`image_urls`}),`; character `,_jsx(_components.code,{children:`image_url`}),`; plain string character entries.`]}),`\n`,_jsx(Heading,{level:`4`,id:`extend`,children:`Extend`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/veo-3.1-extend`})]}),`\n`,_jsx(_components.p,{children:`Extend a previously generated video. Aspect ratio is inherited from the source task.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt for the extended content`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`task_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Task ID of a completed generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`model`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`One of: `,_jsx(_components.code,{children:`lite`}),`, `,_jsx(_components.code,{children:`fast`}),`, `,_jsx(_components.code,{children:`quality`}),`, `,_jsx(_components.code,{children:`lite-relaxed`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Must be `,_jsx(_components.code,{children:`8`}),` (only supported value for extend). Default `,_jsx(_components.code,{children:`8`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed`})]})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`upscale`,children:`Upscale`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/veo-3.1-upscale`})]}),`\n`,_jsx(_components.p,{children:`Upscale a completed video to a higher resolution.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`task_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Task ID of a completed generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1080p\"`}),` or `,_jsx(_components.code,{children:`\"4k\"`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`google-gemini-omni-flash-video`,children:`Google Gemini Omni Flash Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/gemini-omni-flash-video`})]}),`\n`,_jsx(_components.p,{children:`Generate 4, 6, 8, or 10 second clips in text-to-video, start-frame, or reference-to-video mode.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Main video prompt. Use `,_jsx(_components.code,{children:`@ImageN`}),` or `,_jsx(_components.code,{children:`@CharacterN`}),` to point at specific references.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed. If omitted, one is generated automatically.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default) or `,_jsx(_components.code,{children:`\"9:16\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`4`}),`, `,_jsx(_components.code,{children:`6`}),`, `,_jsx(_components.code,{children:`8`}),`, or `,_jsx(_components.code,{children:`10`}),` seconds. Default `,_jsx(_components.code,{children:`4`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Public image URL used as the first frame. Cannot be combined with `,_jsx(_components.code,{children:`reference_image_urls`}),` or `,_jsx(_components.code,{children:`reference_characters`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Public image reference URLs. Max 7 total expanded image + character image URLs. Cannot be combined with start/end frame fields.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_characters`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Character references. Max 3 character items; expanded image URLs count toward the total 7 reference limit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Request-level voice preset ID. Requires at least one image or character reference. See `,_jsx(_components.a,{href:`/api-reference/resources#get-google-veo-voices`,children:`voices endpoint`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Start/end frame support is now available. For now, only start frame control (`,_jsx(_components.code,{children:`start_image_url`}),`) is available — end frame support is not yet available on Google’s end, but it’s coming in an upcoming Google update.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`google-gemini-omni-flash-video-edit`,children:`Google Gemini Omni Flash Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/gemini-omni-flash-video-edit`})]}),`\n`,_jsxs(_components.p,{children:[`Edit an existing uploaded video. Provide exactly one source video URL in `,_jsx(_components.code,{children:`reference_video_urls`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_video_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public source video URL. Must contain exactly one URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Edit instruction. Use `,_jsx(_components.code,{children:`@Video1`}),` to refer to the source video and `,_jsx(_components.code,{children:`@ImageN`}),`/`,_jsx(_components.code,{children:`@CharacterN`}),` for extra references.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Public image URLs used as edit references.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_characters`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Character references for the edit. Max 3 character items. Supports per-character `,_jsx(_components.code,{children:`voice`}),` or `,_jsx(_components.code,{children:`custom_voice`}),`. See `,_jsx(_components.a,{href:`/api-reference/resources#get-google-veo-voices`,children:`voices endpoint`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed. If omitted, one is generated automatically.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`First source frame index included in the edit range. Default `,_jsx(_components.code,{children:`0`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last source frame index included in the edit range. Defaults to the detected final frame when available.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Limits: one video reference, up to 3 character references, up to 7 total video + image + character references, uploaded source video up to 1 GB and up to 30 seconds.`}),`\n`,_jsxs(_components.p,{children:[`Rejected combinations: `,_jsx(_components.code,{children:`task_id`}),`; missing, empty, or multiple `,_jsx(_components.code,{children:`reference_video_urls`}),`; `,_jsx(_components.code,{children:`end_frame`}),` lower than `,_jsx(_components.code,{children:`start_frame`}),`; more than 7 total references; empty character `,_jsx(_components.code,{children:`image_urls`}),`; character `,_jsx(_components.code,{children:`image_url`}),`; plain string character entries.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`minimax-hailuo`,children:`Minimax Hailuo`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`hailuo/minimax-2.0`}),`, `,_jsx(_components.code,{children:`hailuo/minimax-2.3`}),`, `,_jsx(_components.code,{children:`hailuo/minimax-2.3-fast`})]}),`\n`,_jsx(_components.p,{children:`All three are image-to-video models. MiniMax 2.0 accepts a start frame, an end frame, or both. MiniMax 2.3 and 2.3 Fast require a start frame and do not support an end frame.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Video prompt, 1-2000 characters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Start frame. Optional for 2.0 when `,_jsx(_components.code,{children:`end_frame_url`}),` is present; required for 2.3 and 2.3 Fast`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`End frame. MiniMax 2.0 only; can be used alone or with `,_jsx(_components.code,{children:`start_frame_url`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`6`}),` (default) or `,_jsx(_components.code,{children:`10`}),`. `,_jsx(_components.code,{children:`1080p`}),` only supports `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2.0: `,_jsx(_components.code,{children:`\"512p\"`}),`, `,_jsx(_components.code,{children:`\"768p\"`}),` (default), or `,_jsx(_components.code,{children:`\"1080p\"`}),`. 2.3 models: `,_jsx(_components.code,{children:`\"768p\"`}),` (default) or `,_jsx(_components.code,{children:`\"1080p\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_optimizer`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`MiniMax 2.0 only. Default `,_jsx(_components.code,{children:`true`}),`; set `,_jsx(_components.code,{children:`false`}),` to preserve the original prompt`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The aspect ratio follows the input frame. These models do not accept `,_jsx(_components.code,{children:`aspect_ratio`}),`. MiniMax 2.3 and 2.3 Fast also do not accept `,_jsx(_components.code,{children:`prompt_optimizer`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`minimax-hailuo-h3`,children:`MiniMax Hailuo H3`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`hailuo/minimax-h3`})]}),`\n`,_jsx(_components.p,{children:`MiniMax H3 supports text-to-video, start/end-frame control, and omni-reference generation with 1-12 images.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Video prompt, 1-2000 characters. Use `,_jsx(_components.code,{children:`@Image1`}),` through `,_jsx(_components.code,{children:`@Image12`}),` for omni references`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`1-12 omni-reference image URLs. Cannot be combined with frame fields`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Start frame. Cannot be combined with `,_jsx(_components.code,{children:`image_urls`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`End frame. Requires `,_jsx(_components.code,{children:`start_frame_url`}),`; cannot be combined with `,_jsx(_components.code,{children:`image_urls`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"4:3\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"3:4\"`}),`, or `,_jsx(_components.code,{children:`\"9:16\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"768p\"`}),` or `,_jsx(_components.code,{children:`\"2K\"`}),` (default)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Any integer from `,_jsx(_components.code,{children:`4`}),` through `,_jsx(_components.code,{children:`15`}),`. Default `,_jsx(_components.code,{children:`5`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Text-to-video defaults to `,_jsx(_components.code,{children:`16:9`}),` and does not accept `,_jsx(_components.code,{children:`auto`}),`. Frame mode requires `,_jsx(_components.code,{children:`aspect_ratio`}),` to be omitted because Hailuo follows the input frame. Omni-reference mode defaults to `,_jsx(_components.code,{children:`auto`}),` and also accepts fixed ratios.`]}),`\n`,_jsxs(_components.p,{children:[`MiniMax H3 does not accept reference videos, reference audio, `,_jsx(_components.code,{children:`seed`}),`, or `,_jsx(_components.code,{children:`prompt_optimizer`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-4-0-video`,children:`Kling 4.0 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-4.0-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"elements\"`}),`, `,_jsx(_components.code,{children:`\"start_end_frame\"`}),`, `,_jsx(_components.code,{children:`\"transform\"`}),`, `,_jsx(_components.code,{children:`\"video_reference\"`}),`. Omit for text-to-video`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt (up to 8,000 tokens). Mutually exclusive with `,_jsx(_components.code,{children:`multi_shots`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (720p, default) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p). 4K not available yet`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–30 seconds (default 3)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`. Must be `,_jsx(_components.code,{children:`\"auto\"`}),` with `,_jsx(_components.code,{children:`video_url`}),`; omit to auto-pick`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate stereo AI audio (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from source video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 10 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 7 character/object elements (IMAGE + VIDEO, at most 3 video). Combined with `,_jsx(_components.code,{children:`image_urls`}),` ≤ 15`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keyframe_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Middle keyframe image URLs, in order (start_end_frame mode, max 8; 10 frames total with start and end)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source video URL (transform/video_reference modes). Billed per second of the source video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`multi_shots`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2–6 shots, each `,_jsx(_components.code,{children:`{ \"prompt\": string, \"duration\": int }`}),`, total 3–30 s. Mutually exclusive with `,_jsx(_components.code,{children:`prompt`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-omni-video`,children:`Kling 3.0 Omni Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"elements\"`}),` (default), `,_jsx(_components.code,{children:`\"start_end_frame\"`}),`, `,_jsx(_components.code,{children:`\"transform\"`}),`, `,_jsx(_components.code,{children:`\"video_reference\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt. Mutually exclusive with `,_jsx(_components.code,{children:`multi_shots`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–15 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"auto\"`}),` (start_end_frame only)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate AI audio (default false)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from source video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 7 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source video URL (transform/video_reference modes)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`multi_shots`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2–6 shots, each `,_jsx(_components.code,{children:`{ \"prompt\": string, \"duration\": int }`}),`. Mutually exclusive with `,_jsx(_components.code,{children:`prompt`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Character/object elements (IMAGE + VIDEO)`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-o1-video`,children:`Kling O1 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-o1-video`})]}),`\n`,_jsxs(_components.p,{children:[`Same parameters as Omni 3.0 but does not support `,_jsx(_components.code,{children:`multi_shots`}),` or `,_jsx(_components.code,{children:`native_audio`}),`. Max duration 10s.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"elements\"`}),` (default), `,_jsx(_components.code,{children:`\"start_end_frame\"`}),`, `,_jsx(_components.code,{children:`\"transform\"`}),`, `,_jsx(_components.code,{children:`\"video_reference\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–10 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"auto\"`}),` (start_end_frame only)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from source video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 7 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source video URL (transform/video_reference modes)`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-omni-video-edit`,children:`Kling 3.0 Omni Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video-edit`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source video URL to edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"reference\"`}),` (default) or `,_jsx(_components.code,{children:`\"transform\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve original audio (default false)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 4 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Up to 4 character/object elements`})]})]})]}),`\n`,_jsx(_components.p,{children:`Duration is locked to the input video length.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-o1-video-edit`,children:`Kling O1 Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-o1-video-edit`})]}),`\n`,_jsxs(_components.p,{children:[`Same parameters as Omni 3.0 video edit but does not support `,_jsx(_components.code,{children:`elements`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source video URL to edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"reference\"`}),` (default) or `,_jsx(_components.code,{children:`\"transform\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve original audio (default false)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 4 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-video`,children:`Kling 3.0 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt. Mutually exclusive with `,_jsx(_components.code,{children:`multi_shots`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–15 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate AI audio (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`First frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Character/object elements`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`multi_shots`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2–6 shots, each `,_jsx(_components.code,{children:`{ \"prompt\": string, \"duration\": int }`}),`. Mutually exclusive with `,_jsx(_components.code,{children:`prompt`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-turbo-video`,children:`Kling 3.0 Turbo Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-turbo-video`})]}),`\n`,_jsx(_components.p,{children:`Faster variant of Kling 3.0. Text-to-video or optional start-frame image-to-video only. No native audio, multi-shot, end frame, or 4K.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–15 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL. Omit for text-to-video`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-6-video`,children:`Kling 2.6 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.6-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default, 720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, or `,_jsx(_components.code,{children:`\"16:9\"`}),` (default). Text-to-video only, ignored when `,_jsx(_components.code,{children:`start_frame_url`}),` is set`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Enable AI audio generation (default false). Requires pro mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL. Omit for text-to-video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (not available with native_audio)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voices`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Voice references (max 5, requires native_audio). Each: `,_jsx(_components.code,{children:`{ \"voice_id\": int }`}),` or `,_jsx(_components.code,{children:`{ \"voice_url\": string }`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-5-turbo-video`,children:`Kling 2.5 Turbo Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.5-turbo-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`. Ignored when `,_jsx(_components.code,{children:`start_frame_url`}),` is set`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sound_effects`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`{ \"sound\": string, \"music\": string, \"asmr_mode\": boolean }`}),`. Omit to disable audio`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-1-video`,children:`Kling 2.1 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.1-video`})]}),`\n`,_jsx(_components.p,{children:`Image-to-video only.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`First frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sound_effects`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`{ \"sound\": string, \"music\": string, \"asmr_mode\": boolean }`}),`. Omit to disable audio`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-1-master-video`,children:`Kling 2.1 Master Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.1-master-video`})]}),`\n`,_jsx(_components.p,{children:`Pro-only. No end frame support.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (optional)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sound_effects`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`{ \"sound\": string, \"music\": string, \"asmr_mode\": boolean }`}),`. Omit to disable audio`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-motion-control`,children:`Kling 3.0 Motion Control`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-motion-control`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the motion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Character/subject image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Motion reference video URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from motion video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character_orientation`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"video\"`}),` (default) or `,_jsx(_components.code,{children:`\"image\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Additional character/object elements`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-6-motion-control`,children:`Kling 2.6 Motion Control`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.6-motion-control`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the motion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Character/subject image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Motion reference video URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from motion video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character_orientation`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"video\"`}),` (default) or `,_jsx(_components.code,{children:`\"image\"`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-fast-video`,children:`Grok Imagine 1.5 Fast Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.5-fast-video`,children:`details`})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`xai/grok-imagine-video`}),` is no longer accepted. Use `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),` — same model, parameters, and prices.`]})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Video prompt. `,_jsx(_components.code,{children:`@ImageN`}),` addresses items in `,_jsx(_components.code,{children:`image_urls`}),`; `,_jsx(_components.code,{children:`@audio1`}),` addresses the request-level `,_jsx(_components.code,{children:`voice`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1:1\"`}),` (default), `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, or `,_jsx(_components.code,{children:`\"16:9\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–30 seconds. Default `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"480p\"`}),`, `,_jsx(_components.code,{children:`\"720p\"`}),`, or `,_jsx(_components.code,{children:`\"1080p\"`}),`. Default `,_jsx(_components.code,{children:`\"720p\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Start frame. Cannot be combined with `,_jsx(_components.code,{children:`image_urls`}),` or media references`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–7 ordered image references. Cannot be combined with `,_jsx(_components.code,{children:`start_image_url`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Existing saved Grok character reference ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Transient character: 3 images, or 2 images plus preset `,_jsx(_components.code,{children:`voice`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prop`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Transient prop with `,_jsx(_components.code,{children:`name`}),` and 1–3 images`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Transient location with `,_jsx(_components.code,{children:`name`}),` and 1–3 images`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Case-insensitive `,_jsx(_components.a,{href:`/api-reference/resources#get-grok-imagine-voices`,children:`Grok preset voice`}),`. Audio URLs are not supported`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Generate audio. Default `,_jsx(_components.code,{children:`true`}),`; works with text-only video. `,_jsx(_components.code,{children:`false`}),` renders a silent clip`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_preset`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"custom\"`}),` (default), `,_jsx(_components.code,{children:`\"spicy\"`}),`, `,_jsx(_components.code,{children:`\"fun\"`}),`, or `,_jsx(_components.code,{children:`\"normal\"`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`audio: true`}),` works with text-to-video and visual-reference requests. A preset `,_jsx(_components.code,{children:`voice`}),` requires a visual input and cannot be combined with `,_jsx(_components.code,{children:`audio: false`}),`. Transient media references are deleted automatically after success or failure; a supplied `,_jsx(_components.code,{children:`character_id`}),` is retained.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-video`,children:`Grok Imagine 1.5 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.5-video`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Billed per second of output video by resolution (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`). Default 6 s at 480p. Unknown fields are rejected.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsx(_components.td,{children:`Text prompt. Required unless an image input is supplied`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),` (default), `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"4:3\"`}),`, `,_jsx(_components.code,{children:`\"3:4\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`, `,_jsx(_components.code,{children:`\"5:2\"`}),`. Ignored for image-to-video`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–15 seconds. Default `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"480p\"`}),` (default), `,_jsx(_components.code,{children:`\"720p\"`}),`, or `,_jsx(_components.code,{children:`\"1080p\"`}),`. Reference-to-video renders up to `,_jsx(_components.code,{children:`720p`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Start frame. Mutually exclusive with `,_jsx(_components.code,{children:`image_urls`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–14 reference images (reference-to-video). Mutually exclusive with `,_jsx(_components.code,{children:`start_image_url`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame the clip must end on`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keyframes`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 4 `,_jsx(_components.code,{children:`{ \"image_url\", \"timestamp\" }`}),` items pinned to seconds inside the clip`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice_ids`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–3 preset voice IDs (for example `,_jsx(_components.code,{children:`\"ara\"`}),`), no repeats. Requires `,_jsx(_components.code,{children:`audio: true`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Generate the soundtrack. Default `,_jsx(_components.code,{children:`true`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-lite-video`,children:`Grok Imagine 1.5 Lite Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.5-lite-video`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Billed per second of output video by resolution (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`). Default 6 s at 480p. Text-to-video and single start image only — `,_jsx(_components.code,{children:`image_urls`}),`, `,_jsx(_components.code,{children:`end_image_url`}),`, `,_jsx(_components.code,{children:`keyframes`}),`, and `,_jsx(_components.code,{children:`voice_ids`}),` are rejected.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt. Required unless `,_jsx(_components.code,{children:`start_image_url`}),` is supplied`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),` (default), `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"4:3\"`}),`, `,_jsx(_components.code,{children:`\"3:4\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`, `,_jsx(_components.code,{children:`\"5:2\"`}),`. Ignored for image-to-video`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–15 seconds. Default `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"480p\"`}),` (default), `,_jsx(_components.code,{children:`\"720p\"`}),`, or `,_jsx(_components.code,{children:`\"1080p\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Start frame to animate`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Generate the soundtrack. Default `,_jsx(_components.code,{children:`true`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-0-video-edit`,children:`Grok Imagine 1.0 Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-edit`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.0-video-edit`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Edit any video by URL. Output length equals the source length. Billed per generated second at the source clip’s resolution tier plus a per-second charge for the source video (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`).`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`What to change in the clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public URL of the source clip`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-0-video-extend`,children:`Grok Imagine 1.0 Video Extend`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-extend`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.0-video-extend`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Extend any video by URL on xAI’s classic 1.0 video model, output capped at 720p (including output from `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`}),` and `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`}),`). Billed per generated second at the source clip’s resolution tier plus a per-second charge for the source video (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`).`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`What happens in the new seconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public URL of the clip to continue`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Seconds of new video to add, 2–10. Default `,_jsx(_components.code,{children:`6`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-fast-video-extend`,children:`Grok Imagine 1.5 Fast Video Extend`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video-extend`}),` (replaces `,_jsx(_components.code,{children:`xai/grok-imagine-video-extend`}),`, which is no longer accepted) — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-video-extend`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Extend a previously generated video by `,_jsx(_components.code,{children:`task_id`}),` on the 1.5 Fast engine. Only accepts task IDs from `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),`; for `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`}),`, `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`}),`, or any other video, use `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-extend`}),` with a `,_jsx(_components.code,{children:`video_url`}),`. Billed per extended second at the source generation’s resolution (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`). Two mutually exclusive modes:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`How to activate`}),_jsx(_components.th,{children:`Behaviour`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Preset`})}),_jsxs(_components.td,{children:[`Provide `,_jsx(_components.code,{children:`video_preset`})]}),_jsxs(_components.td,{children:[`The preset controls the video style; `,_jsx(_components.code,{children:`prompt`}),`, `,_jsx(_components.code,{children:`extend_at`}),`, `,_jsx(_components.code,{children:`extend_duration`}),` are ignored`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Custom`})}),_jsxs(_components.td,{children:[`Omit `,_jsx(_components.code,{children:`video_preset`})]}),_jsxs(_components.td,{children:[`You control timing and prompt; `,_jsx(_components.code,{children:`prompt`}),`, `,_jsx(_components.code,{children:`extend_at`}),`, `,_jsx(_components.code,{children:`extend_duration`}),` are required`]})]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`task_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Task ID of a completed `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),` generation`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_preset`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"spicy\"`}),` or `,_jsx(_components.code,{children:`\"normal\"`}),`. Enables preset mode`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Text prompt to guide the extension. `,_jsx(_components.strong,{children:`Required in custom mode`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extend_at`})}),_jsx(_components.td,{children:`float`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Second to start the extension from. `,_jsx(_components.strong,{children:`Required in custom mode`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extend_duration`})}),_jsx(_components.td,{children:`int`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`6`}),` or `,_jsx(_components.code,{children:`10`}),` seconds. `,_jsx(_components.strong,{children:`Required in custom mode`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`gpt-image`,children:`GPT Image`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`openai/gpt-image-2`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reference image URLs for image editing mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`16:9`}),`. Default: `,_jsx(_components.code,{children:`1:1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),`, `,_jsx(_components.code,{children:`2K`}),`, `,_jsx(_components.code,{children:`4K`}),`. Default: `,_jsx(_components.code,{children:`1K`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`nano-banana`,children:`Nano Banana`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`google/nano-banana`}),`, `,_jsx(_components.code,{children:`google/nano-banana-pro`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`4:5`}),`, `,_jsx(_components.code,{children:`5:4`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`21:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reference images`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Pro only: `,_jsx(_components.code,{children:`1k`}),`, `,_jsx(_components.code,{children:`2k`}),`, `,_jsx(_components.code,{children:`4k`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`flux-2`,children:`Flux.2`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`black-forest-labs/flux.2-pro`}),`, `,_jsx(_components.code,{children:`black-forest-labs/flux.2-flex`}),`, `,_jsx(_components.code,{children:`black-forest-labs/flux.2-max`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reference images (Pro/Max: 8, Flex: 10)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`3:4`}),` (Max also: `,_jsx(_components.code,{children:`5:4`}),`, `,_jsx(_components.code,{children:`21:9`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quality`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),` or `,_jsx(_components.code,{children:`2K`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`steps`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Flex only: 1-50 (more = higher quality)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cfg`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Flex only: 1.5-10 (higher = follows prompt more strictly)`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-3-0-pro`,children:`Qwen Image 3.0 Pro`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-3.0-pro`})]}),`\n`,_jsxs(_components.p,{children:[`Highest-quality Qwen Image 3.0 model for complex layouts, accurate text rendering, photorealistic detail, and image editing. Automatically switches between text-to-image and editing based on whether `,_jsx(_components.code,{children:`image_urls`}),` is provided.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description or editing instruction`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),` or `,_jsx(_components.code,{children:`2K`}),`. Default: `,_jsx(_components.code,{children:`2K`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. Provide 1-3 image URLs for editing or multi-image fusion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Content to avoid in the generated image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Smart prompt rewriting (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`resolution`}),` and `,_jsx(_components.code,{children:`aspect_ratio`}),` are independent: resolution selects the pixel tier and aspect ratio selects the output shape. The 1K tier ranges from 768 to 1344 pixels per side for non-square outputs; the 2K tier ranges from 1536 to 2688 pixels per side. Qwen Image 3.0 Pro output pricing varies by resolution, and input/reference images are billed separately.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-3-0`,children:`Qwen Image 3.0`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-3.0`})]}),`\n`,_jsx(_components.p,{children:`Balanced Qwen Image 3.0 model for high-quality everyday generation, reliable text rendering, and image editing. Supports the same parameters and 1K/2K resolution tiers as Qwen Image 3.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-2-0-pro`,children:`Qwen Image 2.0 Pro`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-2.0-pro`}),` — `,_jsx(_components.strong,{children:`$0.0525/image`})]}),`\n`,_jsxs(_components.p,{children:[`Best quality. Text rendering, realistic textures. Automatically switches between T2I and editing based on whether `,_jsx(_components.code,{children:`image_urls`}),` is provided.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 800 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. Provide image URLs for editing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`What to avoid (max 500 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Smart prompt rewriting (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-2-0`,children:`Qwen Image 2.0`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-2.0`}),` — `,_jsx(_components.strong,{children:`$0.0245/image`})]}),`\n`,_jsx(_components.p,{children:`Faster version of 2.0 Pro. Same capabilities and parameters.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-max`,children:`Qwen Image Max`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-max`}),` — T2I `,_jsxs(_components.strong,{children:[`$0.0525/image** / Edit **$`,`0.0525/image`]})]}),`\n`,_jsx(_components.p,{children:`Highest realism, fewest AI artifacts. Editing uses a specialized edit model under the hood (industrial design, geometric reasoning, character consistency). Same parameters as Qwen Image 2.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-plus`,children:`Qwen Image Plus`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-plus`}),` — T2I `,_jsxs(_components.strong,{children:[`$0.021/image** / Edit **$`,`0.021/image`]})]}),`\n`,_jsx(_components.p,{children:`Diverse artistic styles, fast. Editing uses a specialized edit model under the hood. Same parameters as Qwen Image 2.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image`,children:`Qwen Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image`}),` — T2I `,_jsxs(_components.strong,{children:[`$0.0245/image** / Edit **$`,`0.0315/image`]})]}),`\n`,_jsx(_components.p,{children:`Older base model. Editing uses a specialized edit model under the hood. Same parameters as Qwen Image 2.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`z-image-turbo`,children:`Z-Image Turbo`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/z-image-turbo`}),` — **`,`$0.0105/image** (or $`,`0.021 with prompt rewriting)`]}),`\n`,_jsx(_components.p,{children:`Lightweight fast T2I only. Chinese and English text rendering.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 800 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Prompt rewriting (default false, doubles cost)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-7-pro-image`,children:`Wan 2.7 Pro Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.7-pro-image`}),` — `,_jsx(_components.strong,{children:`$0.0525/image`})]}),`\n`,_jsx(_components.p,{children:`Highest quality. Thinking mode for T2I. Supports editing with up to 9 images. Up to 4K resolution for T2I.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 5000 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`. Editing preserves input ratio`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. Up to 9 images for editing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`thinking_mode`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Better quality, slower (default true). T2I only`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-7-image`,children:`Wan 2.7 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.7-image`}),` — `,_jsx(_components.strong,{children:`$0.021/image`})]}),`\n`,_jsx(_components.p,{children:`Faster variant of 2.7 Pro. Same capabilities, max 2K resolution. Same parameters as Wan 2.7 Pro Image.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-6-image`,children:`Wan 2.6 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.6-image`}),` — `,_jsx(_components.strong,{children:`$0.021/image`})]}),`\n`,_jsxs(_components.p,{children:[`Automatically selects T2I or editing mode based on `,_jsx(_components.code,{children:`image_urls`}),`. Supports style transfer with 1–4 reference images.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 2000 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. 1–4 images for editing/style transfer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`What to avoid (max 500 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Smart prompt rewriting (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-5-image`,children:`Wan 2.5 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.5-image`}),` — `,_jsx(_components.strong,{children:`$0.021/image`})]}),`\n`,_jsxs(_components.p,{children:[`Automatically selects T2I or editing mode based on `,_jsx(_components.code,{children:`image_urls`}),`. Supports 1–3 reference images. Same parameters as Wan 2.6 Image.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-2-image`,children:`Wan 2.2 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.2-image`}),` — `,_jsx(_components.strong,{children:`$0.035/image`})]}),`\n`,_jsxs(_components.p,{children:[`T2I only. Does not accept `,_jsx(_components.code,{children:`image_urls`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 500 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`What to avoid`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-2-flash-image`,children:`Wan 2.2 Flash Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.2-flash-image`}),` — `,_jsx(_components.strong,{children:`$0.0175/image`})]}),`\n`,_jsx(_components.p,{children:`Fast T2I only. Cheapest Wan image model. Same parameters as Wan 2.2 Image.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-image`,children:`Grok Imagine Image`}),`\n`,_jsx(_components.p,{children:`Models:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`Price`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`})}),_jsxs(_components.td,{children:[`Speed-focused Grok Imagine 1.0 Image — `,_jsx(_components.a,{href:`/models/image/xai/grok-imagine-1.0-image`,children:`details`})]}),_jsxs(_components.td,{children:[`Per image; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-2.0-image`})}),_jsxs(_components.td,{children:[`Quality-focused Grok Imagine 2.0 Image — `,_jsx(_components.a,{href:`/models/image/xai/grok-imagine-2.0-image`,children:`details`})]}),_jsxs(_components.td,{children:[`Per image by `,_jsx(_components.code,{children:`quality`}),` x `,_jsx(_components.code,{children:`resolution`}),`, plus a per-input-image charge; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`xai/grok-imagine-image`}),` was renamed to `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`}),`; the old key is no longer accepted. `,_jsx(_components.code,{children:`enable_pro`}),` has been removed — choose the model explicitly: `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`}),` for speed or `,_jsx(_components.code,{children:`xai/grok-imagine-2.0-image`}),` for quality.`]})}),`\n`,_jsxs(_components.p,{children:[`Both models support text-to-image and image editing. Providing `,_jsx(_components.code,{children:`image_urls`}),` activates edit mode on the model you selected; it does not switch from the speed model to the quality model.`]}),`\n`,_jsx(_components.p,{children:`Text generation and edit requests each produce exactly one output image. The generation count is fixed and is not user-configurable.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description or edit instruction`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1:1\"`}),` (default), `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`1–5 reference image URLs (triggers edit mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`upsample_prompt`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Let AI enhance your prompt for better results`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_nsfw`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Enable NSFW content generation`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-music`,children:`Suno Music`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`suno-ai/music`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mv`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Model version: `,_jsx(_components.code,{children:`chirp-hawk`}),` (v6), `,_jsx(_components.code,{children:`chirp-hawk-wild`}),` (v6 Wild), `,_jsx(_components.code,{children:`chirp-goose`}),` (v6 Mini)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`custom`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`false`}),` for simple mode, `,_jsx(_components.code,{children:`true`}),` for custom mode`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gpt_description_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Simple mode: song description with lyrics`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode: detailed lyrics/prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode: genre/style tags`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Song title`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`make_instrumental`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate instrumental only`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode: styles to avoid`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`persona_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom voice ID from Suno voice creation; music uses that voice for vocals`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-audio-operations`,children:`Suno Audio Operations`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/add-vocals`}),`, `,_jsx(_components.code,{children:`suno-ai/add-instrumental`}),`, `,_jsx(_components.code,{children:`suno-ai/extend`}),`, `,_jsx(_components.code,{children:`suno-ai/cover`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mv`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Model version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Existing clip ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Audio file URL (alternative to clip_id)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`custom`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Simple or custom mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gpt_description_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Simple mode description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`continue_at`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Extend: time in seconds to continue from`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Genre/style tags`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Styles to avoid (cover/extend: custom mode only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_s`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Start time for overlay`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_s`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`End time for overlay`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-stems`,children:`Suno Stems`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/stems`}),`, `,_jsx(_components.code,{children:`suno-ai/stems-all`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Clip ID to extract stems from`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Audio file URL (alternative to clip_id)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Title for extraction`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-lyrics`,children:`Suno Lyrics`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`suno-ai/lyrics`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Description of lyrics to generate`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mv`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Lyrics model: `,_jsx(_components.code,{children:`remi-v1`}),` or `,_jsx(_components.code,{children:`default`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-remix-\u0026-edits`,children:`Suno Remix \u0026 Edits`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/remaster`}),`, `,_jsx(_components.code,{children:`suno-ai/mashup`}),`, `,_jsx(_components.code,{children:`suno-ai/inspiration`}),`, `,_jsx(_components.code,{children:`suno-ai/sample`}),`, `,_jsx(_components.code,{children:`suno-ai/infill`}),`, `,_jsx(_components.code,{children:`suno-ai/crop`}),`, `,_jsx(_components.code,{children:`suno-ai/fade`}),`, `,_jsx(_components.code,{children:`suno-ai/speed`}),`, `,_jsx(_components.code,{children:`suno-ai/reverse`}),`, `,_jsx(_components.code,{children:`suno-ai/concat`})]}),`\n`,_jsxs(_components.p,{children:[`All take a `,_jsx(_components.code,{children:`clip_id`}),` (mashup and inspiration take `,_jsx(_components.code,{children:`clip_ids`}),`). Generation models also take `,_jsx(_components.code,{children:`mv`}),`, `,_jsx(_components.code,{children:`tags`}),`, `,_jsx(_components.code,{children:`prompt`}),`, `,_jsx(_components.code,{children:`title`}),`, `,_jsx(_components.code,{children:`make_instrumental`}),`, and `,_jsx(_components.code,{children:`negative_tags`}),`. Range-based edits take seconds: `,_jsx(_components.code,{children:`start_s`}),` / `,_jsx(_components.code,{children:`end_s`}),` (infill, crop, sample), `,_jsx(_components.code,{children:`fade_in_s`}),` / `,_jsx(_components.code,{children:`fade_out_s`}),` (fade), `,_jsx(_components.code,{children:`speed_multiplier`}),` with `,_jsx(_components.code,{children:`keep_pitch`}),` (speed). Full tables: `,_jsx(_components.a,{href:`/models/audio/suno/remaster`,children:`Remaster`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/remix`,children:`Mashup, Inspiration \u0026 Sample`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/edit`,children:`Editing`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-visuals`,children:`Suno Visuals`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/cover-art`}),`, `,_jsx(_components.code,{children:`suno-ai/video-gen`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Clip the artwork or video belongs to`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Description of the image or video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quality`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`basic`}),` (default) or `,_jsx(_components.code,{children:`advanced`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Default `,_jsx(_components.code,{children:`1:1`})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`image_urls`}),` / `,_jsx(_components.code,{children:`image_ids`})]}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Cover art: up to 4 references, `,_jsx(_components.code,{children:`basic`}),` only`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Video: `,_jsx(_components.code,{children:`5`}),`–`,_jsx(_components.code,{children:`10`}),` seconds, default `,_jsx(_components.code,{children:`10`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_start_time`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Video: song offset in seconds, default `,_jsx(_components.code,{children:`0`})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`start_image_url`}),` / `,_jsx(_components.code,{children:`end_image_url`})]}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Video: optional first / last frame`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Results arrive as `,_jsx(_components.code,{children:`images`}),` or `,_jsx(_components.code,{children:`videos`}),` arrays. Details: `,_jsx(_components.a,{href:`/models/audio/suno/cover-art`,children:`Cover Art`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/video-gen`,children:`AI Video`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-exports-\u0026-tools`,children:`Suno Exports \u0026 Tools`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/wav`}),`, `,_jsx(_components.code,{children:`suno-ai/mp3`}),`, `,_jsx(_components.code,{children:`suno-ai/video`}),`, `,_jsx(_components.code,{children:`suno-ai/enhance-prompt`}),`, `,_jsx(_components.code,{children:`suno-ai/vox`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsxs(_components.td,{children:[`Clip to export or process (not used by `,_jsx(_components.code,{children:`enhance-prompt`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`format`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`suno-ai/mp3`}),`: `,_jsx(_components.code,{children:`mp3`}),` (default) or `,_jsx(_components.code,{children:`m4a`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`suno-ai/enhance-prompt`}),`: style description to enhance`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`vocal_start_s`}),` / `,_jsx(_components.code,{children:`vocal_end_s`})]}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No / Yes*`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`suno-ai/vox`}),`: vocal region in seconds`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Details: `,_jsx(_components.a,{href:`/models/audio/suno/wav`,children:`Exports`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/tools`,children:`Prompt \u0026 Vocal Tools`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-text-to-speech`,children:`Grok Text to Speech`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-tts`}),` — `,_jsx(_components.a,{href:`/models/audio/xai/grok-tts`,children:`details`}),` — billed per character of `,_jsx(_components.code,{children:`text`}),`; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text to convert to speech (up to 60,000 characters)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Preset voice ID. Default `,_jsx(_components.code,{children:`\"ara\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`language`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`BCP-47 language code or `,_jsx(_components.code,{children:`\"auto\"`}),` (default)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`speed`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`0.7–1.5. Default `,_jsx(_components.code,{children:`1.0`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`format`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"mp3\"`}),` (default), `,_jsx(_components.code,{children:`\"wav\"`}),`, or `,_jsx(_components.code,{children:`\"pcm\"`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Output: `,_jsx(_components.code,{children:`{ \"url\": \"\u003caudio file>\", \"characters\": \u003cbilled characters> }`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-speech-to-text`,children:`Grok Speech to Text`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-stt`}),` — `,_jsx(_components.a,{href:`/models/audio/xai/grok-stt`,children:`details`}),` — billed per started hour of audio; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public URL of the audio file (mp3, wav, ogg, opus, flac, aac, mp4, m4a, mkv)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`language`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Language code hint (for example `,_jsx(_components.code,{children:`en`}),`). Omit to auto-detect`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`diarize`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Label each word with its speaker. Default `,_jsx(_components.code,{children:`false`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Output: `,_jsx(_components.code,{children:`{ \"text\", \"language\", \"duration\", \"words\": [{ \"word\", \"start\", \"end\" }] }`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`rate-limit-error-response`,children:`Rate Limit Error Response`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,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:`7`,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:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`429`}),_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:` \"data\"`}),_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:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"You have been ratelimited, this temporary restriction will be lifted in: 45 seconds\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`error-responses`,children:`Error Responses`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`Bad Request - Invalid parameters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`401`}),_jsx(_components.td,{children:`Unauthorized - Invalid or missing API key`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`402`}),_jsx(_components.td,{children:`Payment Required - Insufficient balance`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`404`}),_jsx(_components.td,{children:`Not Found - Task or model not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`429`}),_jsx(_components.td,{children:`Too Many Requests - Rate limited`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{children:`Internal Server Error`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`error-response-format`,children:`Error Response Format`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,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:`8`,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:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`400`}),_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:` \"data\"`}),_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:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Description of the error\"`}),_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:` \"request_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"abc123\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}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":"Unified Tasks API","api":"POST https://api.unifically.com/v1/tasks","description":"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.","href":"/api-reference/v1-tasks"}}},"mdxSourceWithNoJs":{"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`,hr:`hr`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Note,ParamField,ResponseExample,ResponseField,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`/v1/tasks`}),` endpoint provides a unified interface for all AI generation models (video, image, audio).`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`This is the unified API for all AI generation models. Use this endpoint for all integrations.`})}),`\n`,_jsx(Heading,{level:`2`,id:`create-task`,children:`Create Task`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`POST`}),` `,_jsx(_components.code,{children:`/v1/tasks`})]}),`\n`,_jsx(_components.p,{children:`Creates a new generation task for any supported model.`}),`\n`,_jsx(Heading,{level:`3`,id:`request`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,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:`10`,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:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.unifically.com/v1/tasks`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_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:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"google/veo-3.1-fast\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"A cat walking on the beach at sunset\"`})}),`\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:` \"callback_url\": \"https://your-server.com/webhook\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`request-parameters`,children:`Request Parameters`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Model identifier in `,_jsx(_components.code,{children:`provider/model-name`}),` format. See `,_jsx(_components.a,{href:`#available-models`,children:`Available Models`}),` below.`]})}),`\n`,_jsx(ParamField,{body:`input`,type:`object`,required:true,id:`param-input`,children:_jsxs(_components.p,{children:[`Model-specific input parameters. See `,_jsx(_components.a,{href:`#input-parameters`,children:`Input Parameters`}),` for details.`]})}),`\n`,_jsx(ParamField,{body:`callback_url`,type:`string`,id:`param-callback-url`,children:_jsxs(_components.p,{children:[`Optional webhook URL. When provided, the API sends a POST request to this URL when the task completes or fails. See `,_jsx(_components.a,{href:`/api-reference/callbacks`,children:`Webhooks \u0026 Callbacks`}),` for payload formats and details.`]})}),`\n`,_jsx(ParamField,{body:`dry_run`,type:`boolean`,id:`param-dry-run`,children:_jsxs(_components.p,{children:[`Optional. When set to `,_jsx(_components.code,{children:`true`}),`, the request is validated and the cost is calculated without actually creating a task or deducting from your balance. Useful for previewing the price of a request before committing.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`8`,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:`8`,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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_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:` \"success\"`}),_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:` \"data\"`}),_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:` \"task_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"abc123def456\"`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"processing\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`3`,id:`dry-run`,children:`Dry Run`}),`\n`,_jsxs(_components.p,{children:[`To check the cost of a request without creating a task or deducting from your balance, set `,_jsx(_components.code,{children:`dry_run`}),` to `,_jsx(_components.code,{children:`true`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`10`,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:`10`,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:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.unifically.com/v1/tasks`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_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:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"google/veo-3.1-fast\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"input\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"A cat walking on the beach at sunset\"`})}),`\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:` \"dry_run\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`7`,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:`7`,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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_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:` \"success\"`}),_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:` \"data\"`}),_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:` \"cost\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.40`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`get-task-status`,children:`Get Task Status`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`GET`}),` `,_jsx(_components.code,{children:`/v1/tasks/:task_id`})]}),`\n`,_jsx(_components.p,{children:`Retrieves the status and output of a task.`}),`\n`,_jsx(Heading,{level:`3`,id:`request-2`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.unifically.com/v1/tasks/abc123def456`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`path-parameters`,children:`Path Parameters`}),`\n`,_jsx(ParamField,{path:`task_id`,type:`string`,required:true,id:`param-task-id`,children:_jsx(_components.p,{children:`The unique task ID returned from the create task endpoint`})}),`\n`,_jsx(Heading,{level:`3`,id:`response-processing`,children:`Response (Processing)`}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`8`,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:`8`,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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_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:` \"success\"`}),_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:` \"data\"`}),_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:` \"task_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"abc123def456\"`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"processing\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`3`,id:`response-completed`,children:`Response (Completed)`}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`11`,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:`11`,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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_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:` \"success\"`}),_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:` \"data\"`}),_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:` \"task_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"abc123def456\"`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"completed\"`}),_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:` \"output\"`}),_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:` \"video_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://cdn.unifically.com/outputs/abc123.mp4\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`list-tasks`,children:`List Tasks`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`GET`}),` `,_jsx(_components.code,{children:`/v1/tasks`})]}),`\n`,_jsx(_components.p,{children:`Lists your tasks, newest first, with pagination and filters.`}),`\n`,_jsx(Heading,{level:`3`,id:`request-3`,children:`Request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.unifically.com/v1/tasks?status=completed\u0026category=video\u0026page_size=50\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`query-parameters`,children:`Query Parameters`}),`\n`,_jsx(ParamField,{query:`page`,type:`integer`,id:`param-page`,children:_jsxs(_components.p,{children:[`1-indexed page number. Default `,_jsx(_components.code,{children:`1`}),`.`]})}),`\n`,_jsx(ParamField,{query:`page_size`,type:`integer`,id:`param-page-size`,children:_jsxs(_components.p,{children:[`Results per page: `,_jsx(_components.code,{children:`10`}),`, `,_jsx(_components.code,{children:`25`}),`, `,_jsx(_components.code,{children:`50`}),`, or `,_jsx(_components.code,{children:`100`}),`. Default `,_jsx(_components.code,{children:`25`}),`. Other values fall back to `,_jsx(_components.code,{children:`25`}),`.`]})}),`\n`,_jsx(ParamField,{query:`status`,type:`string`,id:`param-status`,children:_jsxs(_components.p,{children:[`Filter by task status: `,_jsx(_components.code,{children:`processing`}),`, `,_jsx(_components.code,{children:`completed`}),`, or `,_jsx(_components.code,{children:`failed`}),`.`]})}),`\n`,_jsx(ParamField,{query:`model`,type:`string`,id:`param-model-1`,children:_jsxs(_components.p,{children:[`Filter by exact model ID, e.g. `,_jsx(_components.code,{children:`google/veo-3.1-fast`}),`.`]})}),`\n`,_jsx(ParamField,{query:`category`,type:`string`,id:`param-category`,children:_jsxs(_components.p,{children:[`Comma-separated list of model categories: `,_jsx(_components.code,{children:`llm`}),`, `,_jsx(_components.code,{children:`video`}),`, `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`audio`}),`. Example: `,_jsx(_components.code,{children:`category=video,image`}),`.`]})}),`\n`,_jsx(ParamField,{query:`provider`,type:`string`,id:`param-provider`,children:_jsxs(_components.p,{children:[`Comma-separated list of provider slugs (the part before `,_jsx(_components.code,{children:`/`}),` in the model ID), e.g. `,_jsx(_components.code,{children:`provider=elevenlabs,google`}),`.`]})}),`\n`,_jsx(ParamField,{query:`created_after`,type:`integer`,id:`param-created-after`,children:_jsx(_components.p,{children:`Unix timestamp in seconds. Only tasks created at or after this moment.`})}),`\n`,_jsx(ParamField,{query:`created_before`,type:`integer`,id:`param-created-before`,children:_jsxs(_components.p,{children:[`Unix timestamp in seconds. Only tasks created at or before this moment. Must be greater than or equal to `,_jsx(_components.code,{children:`created_after`}),` when both are set.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`response-2`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`data`}),` is the array of tasks; `,_jsx(_components.code,{children:`pagination`}),` sits alongside it at the top level.`]}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`36`,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:`36`,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:` \"success\"`}),_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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_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:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_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:` \"task_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"abc123def456\"`}),_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:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"google/veo-3.1-fast\"`}),_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:` \"category\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"video\"`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"completed\"`}),_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:` \"cost\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0.40`}),_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:` \"created_at\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1752624000`}),_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:` \"input\"`}),_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:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"A cat walking on the beach at sunset\"`})]}),`\n`,_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:` \"output\"`}),_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:` \"video_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://cdn.unifically.com/outputs/abc123.mp4\"`})]}),`\n`,_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:` \"callback_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://your-server.com/webhook\"`}),_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:` \"callback_result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_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:` \"sent_at\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1752624060`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_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:` \"status_text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"OK\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_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:` \"pagination\"`}),_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:` \"page\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_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:` \"page_size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`50`}),_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:` \"total\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`137`}),_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:` \"total_pages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_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:` \"has_next\"`}),_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:` \"has_previous\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`3`,id:`task-fields`,children:`Task Fields`}),`\n`,_jsx(ResponseField,{name:`task_id`,type:`string`,id:`param-task-id-1`,children:_jsx(_components.p,{children:`Unique task identifier.`})}),`\n`,_jsx(ResponseField,{name:`model`,type:`string`,id:`param-model-2`,children:_jsxs(_components.p,{children:[`Model ID the task ran on, e.g. `,_jsx(_components.code,{children:`google/veo-3.1-fast`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`category`,type:`string`,id:`param-category-1`,children:_jsxs(_components.p,{children:[`Model category: `,_jsx(_components.code,{children:`audio`}),`, `,_jsx(_components.code,{children:`image`}),`, `,_jsx(_components.code,{children:`video`}),`, or `,_jsx(_components.code,{children:`llm`}),`. `,_jsx(_components.code,{children:`null`}),` if the model is no longer in the catalog.`]})}),`\n`,_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status-1`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`processing`}),`, `,_jsx(_components.code,{children:`completed`}),`, or `,_jsx(_components.code,{children:`failed`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`cost`,type:`number`,id:`param-cost`,children:_jsx(_components.p,{children:`Amount charged for the task in USD.`})}),`\n`,_jsx(ResponseField,{name:`created_at`,type:`integer`,id:`param-created-at`,children:_jsx(_components.p,{children:`Unix timestamp (seconds) when the task was created.`})}),`\n`,_jsx(ResponseField,{name:`input`,type:`object`,id:`param-input-1`,children:_jsx(_components.p,{children:`The stored request input, as submitted.`})}),`\n`,_jsx(ResponseField,{name:`output`,type:`object`,id:`param-output`,children:_jsxs(_components.p,{children:[`The task output (e.g. `,_jsx(_components.code,{children:`video_url`}),`, `,_jsx(_components.code,{children:`image_url`}),`, `,_jsx(_components.code,{children:`audio_url`}),`). `,_jsx(_components.code,{children:`null`}),` while processing.`]})}),`\n`,_jsx(ResponseField,{name:`callback_url`,type:`string`,id:`param-callback-url-1`,children:_jsxs(_components.p,{children:[`The webhook URL provided at creation, or `,_jsx(_components.code,{children:`null`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`callback_result`,type:`array`,id:`param-callback-result`,children:_jsxs(_components.p,{children:[`Webhook delivery attempt log: each entry has `,_jsx(_components.code,{children:`sent_at`}),` (Unix epoch seconds), `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`status_text`}),`. Up to 5 automatic attempts; manual redeliveries from the dashboard extend the log up to a shared cap of 10 total. `,_jsx(_components.code,{children:`null`}),` if no callback was configured.`]})}),`\n`,_jsx(ResponseField,{name:`error_message`,type:`string`,id:`param-error-message`,children:_jsxs(_components.p,{children:[`Upstream failure text. Only present when `,_jsx(_components.code,{children:`status`}),` is `,_jsx(_components.code,{children:`failed`}),`.`]})}),`\n`,_jsx(ResponseField,{name:`debug_response`,type:`object`,id:`param-debug-response`,children:_jsx(_components.p,{children:`Structured diagnostics when available on a failed task. Treat this field as sensitive operational data.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`available-models`,children:`Available Models`}),`\n`,_jsx(Heading,{level:`3`,id:`video-generation`,children:`Video Generation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-fast`})}),_jsx(_components.td,{children:`Google Veo 3.1 Fast`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-quality`})}),_jsx(_components.td,{children:`Google Veo 3.1 Quality`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-lite`})}),_jsx(_components.td,{children:`Google Veo 3.1 Lite`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-lite-relaxed`})}),_jsx(_components.td,{children:`Google Veo 3.1 Lite Relaxed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-extend`})}),_jsx(_components.td,{children:`Google Veo 3.1 Extend`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/veo-3.1-upscale`})}),_jsx(_components.td,{children:`Google Veo 3.1 Upscale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/gemini-omni-flash-video`})}),_jsx(_components.td,{children:`Google Gemini Omni Flash Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/gemini-omni-flash-video-edit`})}),_jsx(_components.td,{children:`Google Gemini Omni Flash Video Edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-2.0`})}),_jsx(_components.td,{children:`Minimax Hailuo 2.0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-2.3`})}),_jsx(_components.td,{children:`Minimax Hailuo 2.3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-2.3-fast`})}),_jsx(_components.td,{children:`Minimax Hailuo 2.3 Fast`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hailuo/minimax-h3`})}),_jsx(_components.td,{children:`MiniMax Hailuo H3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-4.0-video`})}),_jsx(_components.td,{children:`Kling 4.0 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video`})}),_jsx(_components.td,{children:`Kling 3.0 Omni Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video-edit`})}),_jsx(_components.td,{children:`Kling 3.0 Omni Video Edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-o1-video`})}),_jsx(_components.td,{children:`Kling O1 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-o1-video-edit`})}),_jsx(_components.td,{children:`Kling O1 Video Edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-video`})}),_jsx(_components.td,{children:`Kling 3.0 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-turbo-video`})}),_jsx(_components.td,{children:`Kling 3.0 Turbo Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.6-video`})}),_jsx(_components.td,{children:`Kling 2.6 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.5-turbo-video`})}),_jsx(_components.td,{children:`Kling 2.5 Turbo Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.1-video`})}),_jsx(_components.td,{children:`Kling 2.1 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.1-master-video`})}),_jsx(_components.td,{children:`Kling 2.1 Master Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.6-motion-control`})}),_jsx(_components.td,{children:`Kling 2.6 Motion Control`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-motion-control`})}),_jsx(_components.td,{children:`Kling 3.0 Motion Control`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.5 Fast Video (replaces `,_jsx(_components.code,{children:`xai/grok-imagine-video`}),`, which is no longer accepted)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`})}),_jsx(_components.td,{children:`Grok Imagine 1.5 Lite Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`})}),_jsx(_components.td,{children:`Grok Imagine 1.5 Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-edit`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.0 Video Edit (by `,_jsx(_components.code,{children:`video_url`}),`, classic 1.0 model)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-extend`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.0 Video Extend (any clip by `,_jsx(_components.code,{children:`video_url`}),`, classic 1.0 model)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video-extend`})}),_jsxs(_components.td,{children:[`Grok Imagine 1.5 Fast Video Extend (by `,_jsx(_components.code,{children:`task_id`}),`; replaces `,_jsx(_components.code,{children:`xai/grok-imagine-video-extend`}),`, which is no longer accepted)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-upscale`})}),_jsxs(_components.td,{children:[`Grok Imagine Upscale (by `,_jsx(_components.code,{children:`task_id`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topaz-labs/video-upscale`})}),_jsx(_components.td,{children:`Topaz Video Upscale`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`image-generation`,children:`Image Generation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana`})}),_jsx(_components.td,{children:`Nano Banana`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-pro`})}),_jsx(_components.td,{children:`Nano Banana Pro`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-2.1`})}),_jsx(_components.td,{children:`Nano Banana 2.1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-2`})}),_jsx(_components.td,{children:`Nano Banana 2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`google/nano-banana-2-lite`})}),_jsx(_components.td,{children:`Nano Banana 2 Lite (1K, wide aspect ratios)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`openai/gpt-image-2`})}),_jsx(_components.td,{children:`GPT Image 2 (1K/2K/4K, multiple aspect ratios)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`black-forest-labs/flux.2-pro`})}),_jsx(_components.td,{children:`Flux.2 Pro`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`black-forest-labs/flux.2-flex`})}),_jsx(_components.td,{children:`Flux.2 Flex`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`black-forest-labs/flux.2-max`})}),_jsx(_components.td,{children:`Flux.2 Max`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-o1-image`})}),_jsx(_components.td,{children:`Kling O1 Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-image`})}),_jsx(_components.td,{children:`Kling 3.0 Omni Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-3.0-image`})}),_jsx(_components.td,{children:`Kling 3.0 Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`kuaishou/kling-2.1-image`})}),_jsx(_components.td,{children:`Kling 2.1 Image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topaz-labs/image-upscale`})}),_jsx(_components.td,{children:`Topaz Image Upscale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`topaz-labs/image-generative`})}),_jsx(_components.td,{children:`Topaz Image Generative`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-3.0-pro`})}),_jsx(_components.td,{children:`Qwen Image 3.0 Pro (T2I + editing, up to 3 reference images)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-3.0`})}),_jsx(_components.td,{children:`Qwen Image 3.0 (T2I + editing, up to 3 reference images)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-2.0-pro`})}),_jsx(_components.td,{children:`Qwen Image 2.0 Pro (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-2.0`})}),_jsx(_components.td,{children:`Qwen Image 2.0 (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-max`})}),_jsx(_components.td,{children:`Qwen Image Max (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image-plus`})}),_jsx(_components.td,{children:`Qwen Image Plus (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/qwen-image`})}),_jsx(_components.td,{children:`Qwen Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/z-image-turbo`})}),_jsx(_components.td,{children:`Z-Image Turbo (T2I only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.7-pro-image`})}),_jsx(_components.td,{children:`Wan 2.7 Pro Image (T2I + editing, up to 4K)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.7-image`})}),_jsx(_components.td,{children:`Wan 2.7 Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.6-image`})}),_jsx(_components.td,{children:`Wan 2.6 Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.5-image`})}),_jsx(_components.td,{children:`Wan 2.5 Image (T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.2-image`})}),_jsx(_components.td,{children:`Wan 2.2 Image (T2I only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`alibaba/wan-2.2-flash-image`})}),_jsx(_components.td,{children:`Wan 2.2 Flash Image (T2I only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`})}),_jsx(_components.td,{children:`Grok Imagine 1.0 Image (speed; T2I + editing)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-2.0-image`})}),_jsx(_components.td,{children:`Grok Imagine 2.0 Image (quality; T2I + editing)`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`ByteDance SeeDream models (`,_jsx(_components.code,{children:`bytedance/seedream-5.0-lite`}),`, `,_jsx(_components.code,{children:`bytedance/seedream-4.5`}),`, `,_jsx(_components.code,{children:`bytedance/seedream-4.0`}),`) accept `,_jsx(_components.code,{children:`max_sequential_images`}),` (integer, default `,_jsx(_components.code,{children:`1`}),`)—the maximum number of sequential images the model may generate. This is a ceiling, not a guarantee; the model decides how many to produce (1 up to that limit). Omit or set to `,_jsx(_components.code,{children:`1`}),` for a single image. Sequential images are billed per image.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`audio-generation`,children:`Audio Generation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/music`})}),_jsx(_components.td,{children:`Suno Music Generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/add-vocals`})}),_jsx(_components.td,{children:`Add Vocals to Track`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/add-instrumental`})}),_jsx(_components.td,{children:`Add Instrumental`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/extend`})}),_jsx(_components.td,{children:`Extend Audio`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/cover`})}),_jsx(_components.td,{children:`Create Cover`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/stems`})}),_jsx(_components.td,{children:`Extract Stems`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/stems-all`})}),_jsx(_components.td,{children:`Extract All Stems`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/lyrics`})}),_jsx(_components.td,{children:`Generate Lyrics`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/remaster`})}),_jsx(_components.td,{children:`Remaster Clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/mashup`})}),_jsx(_components.td,{children:`Mashup Two Clips`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/inspiration`})}),_jsx(_components.td,{children:`Generate From Inspiration Clips`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/sample`})}),_jsx(_components.td,{children:`Generate From Sample`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/infill`})}),_jsx(_components.td,{children:`Replace Section`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/crop`})}),_jsx(_components.td,{children:`Crop / Remove Section`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/fade`})}),_jsx(_components.td,{children:`Fade In / Out`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/speed`})}),_jsx(_components.td,{children:`Adjust Speed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/reverse`})}),_jsx(_components.td,{children:`Reverse Clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/concat`})}),_jsx(_components.td,{children:`Get Full Song`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/cover-art`})}),_jsx(_components.td,{children:`Cover Art`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/video-gen`})}),_jsx(_components.td,{children:`AI Video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/wav`})}),_jsx(_components.td,{children:`WAV Export`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/mp3`})}),_jsx(_components.td,{children:`MP3 / M4A Export`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/video`})}),_jsx(_components.td,{children:`Music Video Render`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/enhance-prompt`})}),_jsx(_components.td,{children:`Enhance Style Prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`suno-ai/vox`})}),_jsx(_components.td,{children:`Extract Vocals`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/text-to-speech`})}),_jsx(_components.td,{children:`ElevenLabs Text-to-Speech`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/text-to-dialogue`})}),_jsx(_components.td,{children:`ElevenLabs Multi-Voice Dialogue`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/sound-effect`})}),_jsx(_components.td,{children:`ElevenLabs Sound Effects`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/voice-isolation`})}),_jsx(_components.td,{children:`ElevenLabs Voice Isolation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elevenlabs/speech-to-text`})}),_jsx(_components.td,{children:`ElevenLabs Speech-to-Text`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-tts`})}),_jsx(_components.td,{children:`Grok Text to Speech`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-stt`})}),_jsx(_components.td,{children:`Grok Speech to Text`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`model-parameters`,children:`Model Parameters`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`All tasks support `,_jsx(_components.code,{children:`callback_url`}),` (outside the `,_jsx(_components.code,{children:`input`}),` object) for webhook notifications. See `,_jsx(_components.a,{href:`/api-reference/callbacks`,children:`Webhooks \u0026 Callbacks`}),` for full payload formats and best practices.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`google-veo-3-1`,children:`Google Veo 3.1`}),`\n`,_jsx(Heading,{level:`4`,id:`generate`,children:`Generate`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`google/veo-3.1-fast`}),`, `,_jsx(_components.code,{children:`google/veo-3.1-quality`}),`, `,_jsx(_components.code,{children:`google/veo-3.1-lite`}),`, `,_jsx(_components.code,{children:`google/veo-3.1-lite-relaxed`})]}),`\n`,_jsx(_components.p,{children:`Veo supports text-to-video, first-frame, first-and-last-frame, and reference-to-video workflows. Frame mode and reference mode are mutually exclusive.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`Fields`}),_jsx(_components.th,{children:`Availability`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Frame mode`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`start_image_url`}),` [+ `,_jsx(_components.code,{children:`end_image_url`}),`]`]}),_jsx(_components.td,{children:`All models`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Reference mode`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`reference_image_urls`}),`, `,_jsx(_components.code,{children:`reference_characters`}),` [+ `,_jsx(_components.code,{children:`voice`}),`]`]}),_jsx(_components.td,{children:`Image references are available on all modes. Character references are available on Fast, Lite, and Lite Relaxed only.`})]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Text prompt for video generation. Use `,_jsx(_components.code,{children:`@ImageN`}),` or `,_jsx(_components.code,{children:`@CharacterN`}),` to point at specific references.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default) or `,_jsx(_components.code,{children:`\"9:16\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`4`}),`, `,_jsx(_components.code,{children:`6`}),`, or `,_jsx(_components.code,{children:`8`}),` seconds. Default `,_jsx(_components.code,{children:`4`}),`. Must be `,_jsx(_components.code,{children:`8`}),` when any image or character reference is set.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Public image URL used as the first frame. Cannot be combined with `,_jsx(_components.code,{children:`reference_image_urls`}),` or `,_jsx(_components.code,{children:`reference_characters`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Public image URL used as the final frame. Requires `,_jsx(_components.code,{children:`start_image_url`}),`; cannot be used by itself.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Image references for reference-to-video. Max 3 total expanded image URLs across `,_jsx(_components.code,{children:`reference_image_urls`}),` and character images. Cannot be combined with start/end frame fields.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_characters`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Character references. Max 3 total expanded image URLs across images and character `,_jsx(_components.code,{children:`image_urls`}),`. Not available on Quality.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Voice preset ID. Requires at least 1 image or character reference. See `,_jsx(_components.a,{href:`/api-reference/resources#get-google-veo-voices`,children:`voices endpoint`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Character items must be objects with `,_jsx(_components.code,{children:`image_urls`}),`, plus optional `,_jsx(_components.code,{children:`name`}),` and `,_jsx(_components.code,{children:`description`}),`. `,_jsx(_components.code,{children:`image_url`}),` and plain string character entries are not supported.`]}),`\n`,_jsxs(_components.p,{children:[`Rejected combinations: `,_jsx(_components.code,{children:`end_image_url`}),` without `,_jsx(_components.code,{children:`start_image_url`}),`; frame fields with reference fields; `,_jsx(_components.code,{children:`reference_characters`}),` on `,_jsx(_components.code,{children:`google/veo-3.1-quality`}),`; any image or character reference with `,_jsx(_components.code,{children:`duration`}),` other than `,_jsx(_components.code,{children:`8`}),`; more than 3 total expanded image URLs; empty character `,_jsx(_components.code,{children:`image_urls`}),`; character `,_jsx(_components.code,{children:`image_url`}),`; plain string character entries.`]}),`\n`,_jsx(Heading,{level:`4`,id:`extend`,children:`Extend`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/veo-3.1-extend`})]}),`\n`,_jsx(_components.p,{children:`Extend a previously generated video. Aspect ratio is inherited from the source task.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt for the extended content`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`task_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Task ID of a completed generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`model`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`One of: `,_jsx(_components.code,{children:`lite`}),`, `,_jsx(_components.code,{children:`fast`}),`, `,_jsx(_components.code,{children:`quality`}),`, `,_jsx(_components.code,{children:`lite-relaxed`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Must be `,_jsx(_components.code,{children:`8`}),` (only supported value for extend). Default `,_jsx(_components.code,{children:`8`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed`})]})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`upscale`,children:`Upscale`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/veo-3.1-upscale`})]}),`\n`,_jsx(_components.p,{children:`Upscale a completed video to a higher resolution.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`task_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Task ID of a completed generation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1080p\"`}),` or `,_jsx(_components.code,{children:`\"4k\"`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`google-gemini-omni-flash-video`,children:`Google Gemini Omni Flash Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/gemini-omni-flash-video`})]}),`\n`,_jsx(_components.p,{children:`Generate 4, 6, 8, or 10 second clips in text-to-video, start-frame, or reference-to-video mode.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Main video prompt. Use `,_jsx(_components.code,{children:`@ImageN`}),` or `,_jsx(_components.code,{children:`@CharacterN`}),` to point at specific references.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed. If omitted, one is generated automatically.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default) or `,_jsx(_components.code,{children:`\"9:16\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`4`}),`, `,_jsx(_components.code,{children:`6`}),`, `,_jsx(_components.code,{children:`8`}),`, or `,_jsx(_components.code,{children:`10`}),` seconds. Default `,_jsx(_components.code,{children:`4`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Public image URL used as the first frame. Cannot be combined with `,_jsx(_components.code,{children:`reference_image_urls`}),` or `,_jsx(_components.code,{children:`reference_characters`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Public image reference URLs. Max 7 total expanded image + character image URLs. Cannot be combined with start/end frame fields.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_characters`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Character references. Max 3 character items; expanded image URLs count toward the total 7 reference limit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Request-level voice preset ID. Requires at least one image or character reference. See `,_jsx(_components.a,{href:`/api-reference/resources#get-google-veo-voices`,children:`voices endpoint`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Start/end frame support is now available. For now, only start frame control (`,_jsx(_components.code,{children:`start_image_url`}),`) is available — end frame support is not yet available on Google’s end, but it’s coming in an upcoming Google update.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`google-gemini-omni-flash-video-edit`,children:`Google Gemini Omni Flash Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`google/gemini-omni-flash-video-edit`})]}),`\n`,_jsxs(_components.p,{children:[`Edit an existing uploaded video. Provide exactly one source video URL in `,_jsx(_components.code,{children:`reference_video_urls`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_video_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public source video URL. Must contain exactly one URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Edit instruction. Use `,_jsx(_components.code,{children:`@Video1`}),` to refer to the source video and `,_jsx(_components.code,{children:`@ImageN`}),`/`,_jsx(_components.code,{children:`@CharacterN`}),` for extra references.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Public image URLs used as edit references.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference_characters`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Character references for the edit. Max 3 character items. Supports per-character `,_jsx(_components.code,{children:`voice`}),` or `,_jsx(_components.code,{children:`custom_voice`}),`. See `,_jsx(_components.a,{href:`/api-reference/resources#get-google-veo-voices`,children:`voices endpoint`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reproducibility seed. If omitted, one is generated automatically.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`First source frame index included in the edit range. Default `,_jsx(_components.code,{children:`0`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last source frame index included in the edit range. Defaults to the detected final frame when available.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Limits: one video reference, up to 3 character references, up to 7 total video + image + character references, uploaded source video up to 1 GB and up to 30 seconds.`}),`\n`,_jsxs(_components.p,{children:[`Rejected combinations: `,_jsx(_components.code,{children:`task_id`}),`; missing, empty, or multiple `,_jsx(_components.code,{children:`reference_video_urls`}),`; `,_jsx(_components.code,{children:`end_frame`}),` lower than `,_jsx(_components.code,{children:`start_frame`}),`; more than 7 total references; empty character `,_jsx(_components.code,{children:`image_urls`}),`; character `,_jsx(_components.code,{children:`image_url`}),`; plain string character entries.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`minimax-hailuo`,children:`Minimax Hailuo`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`hailuo/minimax-2.0`}),`, `,_jsx(_components.code,{children:`hailuo/minimax-2.3`}),`, `,_jsx(_components.code,{children:`hailuo/minimax-2.3-fast`})]}),`\n`,_jsx(_components.p,{children:`All three are image-to-video models. MiniMax 2.0 accepts a start frame, an end frame, or both. MiniMax 2.3 and 2.3 Fast require a start frame and do not support an end frame.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Video prompt, 1-2000 characters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Start frame. Optional for 2.0 when `,_jsx(_components.code,{children:`end_frame_url`}),` is present; required for 2.3 and 2.3 Fast`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`End frame. MiniMax 2.0 only; can be used alone or with `,_jsx(_components.code,{children:`start_frame_url`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`6`}),` (default) or `,_jsx(_components.code,{children:`10`}),`. `,_jsx(_components.code,{children:`1080p`}),` only supports `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2.0: `,_jsx(_components.code,{children:`\"512p\"`}),`, `,_jsx(_components.code,{children:`\"768p\"`}),` (default), or `,_jsx(_components.code,{children:`\"1080p\"`}),`. 2.3 models: `,_jsx(_components.code,{children:`\"768p\"`}),` (default) or `,_jsx(_components.code,{children:`\"1080p\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_optimizer`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`MiniMax 2.0 only. Default `,_jsx(_components.code,{children:`true`}),`; set `,_jsx(_components.code,{children:`false`}),` to preserve the original prompt`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`The aspect ratio follows the input frame. These models do not accept `,_jsx(_components.code,{children:`aspect_ratio`}),`. MiniMax 2.3 and 2.3 Fast also do not accept `,_jsx(_components.code,{children:`prompt_optimizer`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`minimax-hailuo-h3`,children:`MiniMax Hailuo H3`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`hailuo/minimax-h3`})]}),`\n`,_jsx(_components.p,{children:`MiniMax H3 supports text-to-video, start/end-frame control, and omni-reference generation with 1-12 images.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Video prompt, 1-2000 characters. Use `,_jsx(_components.code,{children:`@Image1`}),` through `,_jsx(_components.code,{children:`@Image12`}),` for omni references`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`1-12 omni-reference image URLs. Cannot be combined with frame fields`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Start frame. Cannot be combined with `,_jsx(_components.code,{children:`image_urls`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`End frame. Requires `,_jsx(_components.code,{children:`start_frame_url`}),`; cannot be combined with `,_jsx(_components.code,{children:`image_urls`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"4:3\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"3:4\"`}),`, or `,_jsx(_components.code,{children:`\"9:16\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"768p\"`}),` or `,_jsx(_components.code,{children:`\"2K\"`}),` (default)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Any integer from `,_jsx(_components.code,{children:`4`}),` through `,_jsx(_components.code,{children:`15`}),`. Default `,_jsx(_components.code,{children:`5`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Text-to-video defaults to `,_jsx(_components.code,{children:`16:9`}),` and does not accept `,_jsx(_components.code,{children:`auto`}),`. Frame mode requires `,_jsx(_components.code,{children:`aspect_ratio`}),` to be omitted because Hailuo follows the input frame. Omni-reference mode defaults to `,_jsx(_components.code,{children:`auto`}),` and also accepts fixed ratios.`]}),`\n`,_jsxs(_components.p,{children:[`MiniMax H3 does not accept reference videos, reference audio, `,_jsx(_components.code,{children:`seed`}),`, or `,_jsx(_components.code,{children:`prompt_optimizer`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-4-0-video`,children:`Kling 4.0 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-4.0-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"elements\"`}),`, `,_jsx(_components.code,{children:`\"start_end_frame\"`}),`, `,_jsx(_components.code,{children:`\"transform\"`}),`, `,_jsx(_components.code,{children:`\"video_reference\"`}),`. Omit for text-to-video`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt (up to 8,000 tokens). Mutually exclusive with `,_jsx(_components.code,{children:`multi_shots`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (720p, default) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p). 4K not available yet`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–30 seconds (default 3)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`. Must be `,_jsx(_components.code,{children:`\"auto\"`}),` with `,_jsx(_components.code,{children:`video_url`}),`; omit to auto-pick`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate stereo AI audio (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from source video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 10 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 7 character/object elements (IMAGE + VIDEO, at most 3 video). Combined with `,_jsx(_components.code,{children:`image_urls`}),` ≤ 15`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keyframe_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Middle keyframe image URLs, in order (start_end_frame mode, max 8; 10 frames total with start and end)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source video URL (transform/video_reference modes). Billed per second of the source video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`multi_shots`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2–6 shots, each `,_jsx(_components.code,{children:`{ \"prompt\": string, \"duration\": int }`}),`, total 3–30 s. Mutually exclusive with `,_jsx(_components.code,{children:`prompt`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-omni-video`,children:`Kling 3.0 Omni Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"elements\"`}),` (default), `,_jsx(_components.code,{children:`\"start_end_frame\"`}),`, `,_jsx(_components.code,{children:`\"transform\"`}),`, `,_jsx(_components.code,{children:`\"video_reference\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt. Mutually exclusive with `,_jsx(_components.code,{children:`multi_shots`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–15 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"auto\"`}),` (start_end_frame only)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate AI audio (default false)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from source video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 7 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source video URL (transform/video_reference modes)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`multi_shots`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2–6 shots, each `,_jsx(_components.code,{children:`{ \"prompt\": string, \"duration\": int }`}),`. Mutually exclusive with `,_jsx(_components.code,{children:`prompt`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Character/object elements (IMAGE + VIDEO)`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-o1-video`,children:`Kling O1 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-o1-video`})]}),`\n`,_jsxs(_components.p,{children:[`Same parameters as Omni 3.0 but does not support `,_jsx(_components.code,{children:`multi_shots`}),` or `,_jsx(_components.code,{children:`native_audio`}),`. Max duration 10s.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"elements\"`}),` (default), `,_jsx(_components.code,{children:`\"start_end_frame\"`}),`, `,_jsx(_components.code,{children:`\"transform\"`}),`, `,_jsx(_components.code,{children:`\"video_reference\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–10 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"auto\"`}),` (start_end_frame only)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from source video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 7 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (start_end_frame mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Source video URL (transform/video_reference modes)`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-omni-video-edit`,children:`Kling 3.0 Omni Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-omni-video-edit`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source video URL to edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"reference\"`}),` (default) or `,_jsx(_components.code,{children:`\"transform\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve original audio (default false)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 4 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Up to 4 character/object elements`})]})]})]}),`\n`,_jsx(_components.p,{children:`Duration is locked to the input video length.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-o1-video-edit`,children:`Kling O1 Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-o1-video-edit`})]}),`\n`,_jsxs(_components.p,{children:[`Same parameters as Omni 3.0 video edit but does not support `,_jsx(_components.code,{children:`elements`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Source video URL to edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the edit`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"reference\"`}),` (default) or `,_jsx(_components.code,{children:`\"transform\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve original audio (default false)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 4 reference image URLs. Use `,_jsx(_components.code,{children:`@Image1`}),`, `,_jsx(_components.code,{children:`@Image2`}),` in prompt`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-video`,children:`Kling 3.0 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt. Mutually exclusive with `,_jsx(_components.code,{children:`multi_shots`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–15 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate AI audio (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`First frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Character/object elements`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`multi_shots`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`2–6 shots, each `,_jsx(_components.code,{children:`{ \"prompt\": string, \"duration\": int }`}),`. Mutually exclusive with `,_jsx(_components.code,{children:`prompt`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-turbo-video`,children:`Kling 3.0 Turbo Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-turbo-video`})]}),`\n`,_jsx(_components.p,{children:`Faster variant of Kling 3.0. Text-to-video or optional start-frame image-to-video only. No native audio, multi-shot, end frame, or 4K.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`3–15 seconds (default 5)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL. Omit for text-to-video`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-6-video`,children:`Kling 2.6 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.6-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default, 720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, or `,_jsx(_components.code,{children:`\"16:9\"`}),` (default). Text-to-video only, ignored when `,_jsx(_components.code,{children:`start_frame_url`}),` is set`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`native_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Enable AI audio generation (default false). Requires pro mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL. Omit for text-to-video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL (not available with native_audio)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voices`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Voice references (max 5, requires native_audio). Each: `,_jsx(_components.code,{children:`{ \"voice_id\": int }`}),` or `,_jsx(_components.code,{children:`{ \"voice_url\": string }`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-5-turbo-video`,children:`Kling 2.5 Turbo Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.5-turbo-video`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` (720p) or `,_jsx(_components.code,{children:`\"pro\"`}),` (1080p)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"16:9\"`}),` (default), `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"1:1\"`}),`. Ignored when `,_jsx(_components.code,{children:`start_frame_url`}),` is set`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sound_effects`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`{ \"sound\": string, \"music\": string, \"asmr_mode\": boolean }`}),`. Omit to disable audio`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-1-video`,children:`Kling 2.1 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.1-video`})]}),`\n`,_jsx(_components.p,{children:`Image-to-video only.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`First frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"pro\"`}),` (default). `,_jsx(_components.code,{children:`\"std\"`}),` or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sound_effects`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`{ \"sound\": string, \"music\": string, \"asmr_mode\": boolean }`}),`. Omit to disable audio`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-1-master-video`,children:`Kling 2.1 Master Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.1-master-video`})]}),`\n`,_jsx(_components.p,{children:`Pro-only. No end frame support.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`5`}),` or `,_jsx(_components.code,{children:`10`}),` seconds`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_frame_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`First frame image URL (optional)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sound_effects`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`{ \"sound\": string, \"music\": string, \"asmr_mode\": boolean }`}),`. Omit to disable audio`]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-3-0-motion-control`,children:`Kling 3.0 Motion Control`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-3.0-motion-control`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the motion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Character/subject image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Motion reference video URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from motion video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character_orientation`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"video\"`}),` (default) or `,_jsx(_components.code,{children:`\"image\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`elements`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Additional character/object elements`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`kling-2-6-motion-control`,children:`Kling 2.6 Motion Control`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`kuaishou/kling-2.6-motion-control`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt describing the motion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Character/subject image URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Motion reference video URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mode`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"std\"`}),` (default) or `,_jsx(_components.code,{children:`\"pro\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keep_audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Preserve audio from motion video (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character_orientation`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"video\"`}),` (default) or `,_jsx(_components.code,{children:`\"image\"`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-fast-video`,children:`Grok Imagine 1.5 Fast Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.5-fast-video`,children:`details`})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`xai/grok-imagine-video`}),` is no longer accepted. Use `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),` — same model, parameters, and prices.`]})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Video prompt. `,_jsx(_components.code,{children:`@ImageN`}),` addresses items in `,_jsx(_components.code,{children:`image_urls`}),`; `,_jsx(_components.code,{children:`@audio1`}),` addresses the request-level `,_jsx(_components.code,{children:`voice`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1:1\"`}),` (default), `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, or `,_jsx(_components.code,{children:`\"16:9\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–30 seconds. Default `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"480p\"`}),`, `,_jsx(_components.code,{children:`\"720p\"`}),`, or `,_jsx(_components.code,{children:`\"1080p\"`}),`. Default `,_jsx(_components.code,{children:`\"720p\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Start frame. Cannot be combined with `,_jsx(_components.code,{children:`image_urls`}),` or media references`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–7 ordered image references. Cannot be combined with `,_jsx(_components.code,{children:`start_image_url`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Existing saved Grok character reference ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`character`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Transient character: 3 images, or 2 images plus preset `,_jsx(_components.code,{children:`voice`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prop`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Transient prop with `,_jsx(_components.code,{children:`name`}),` and 1–3 images`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`location`})}),_jsx(_components.td,{children:`object`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Transient location with `,_jsx(_components.code,{children:`name`}),` and 1–3 images`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Case-insensitive `,_jsx(_components.a,{href:`/api-reference/resources#get-grok-imagine-voices`,children:`Grok preset voice`}),`. Audio URLs are not supported`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Generate audio. Default `,_jsx(_components.code,{children:`true`}),`; works with text-only video. `,_jsx(_components.code,{children:`false`}),` renders a silent clip`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_preset`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"custom\"`}),` (default), `,_jsx(_components.code,{children:`\"spicy\"`}),`, `,_jsx(_components.code,{children:`\"fun\"`}),`, or `,_jsx(_components.code,{children:`\"normal\"`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`audio: true`}),` works with text-to-video and visual-reference requests. A preset `,_jsx(_components.code,{children:`voice`}),` requires a visual input and cannot be combined with `,_jsx(_components.code,{children:`audio: false`}),`. Transient media references are deleted automatically after success or failure; a supplied `,_jsx(_components.code,{children:`character_id`}),` is retained.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-video`,children:`Grok Imagine 1.5 Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.5-video`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Billed per second of output video by resolution (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`). Default 6 s at 480p. Unknown fields are rejected.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsx(_components.td,{children:`Text prompt. Required unless an image input is supplied`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),` (default), `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"4:3\"`}),`, `,_jsx(_components.code,{children:`\"3:4\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`, `,_jsx(_components.code,{children:`\"5:2\"`}),`. Ignored for image-to-video`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–15 seconds. Default `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"480p\"`}),` (default), `,_jsx(_components.code,{children:`\"720p\"`}),`, or `,_jsx(_components.code,{children:`\"1080p\"`}),`. Reference-to-video renders up to `,_jsx(_components.code,{children:`720p`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Start frame. Mutually exclusive with `,_jsx(_components.code,{children:`image_urls`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–14 reference images (reference-to-video). Mutually exclusive with `,_jsx(_components.code,{children:`start_image_url`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Last frame the clip must end on`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`keyframes`})}),_jsx(_components.td,{children:`object[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Up to 4 `,_jsx(_components.code,{children:`{ \"image_url\", \"timestamp\" }`}),` items pinned to seconds inside the clip`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice_ids`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–3 preset voice IDs (for example `,_jsx(_components.code,{children:`\"ara\"`}),`), no repeats. Requires `,_jsx(_components.code,{children:`audio: true`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Generate the soundtrack. Default `,_jsx(_components.code,{children:`true`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-lite-video`,children:`Grok Imagine 1.5 Lite Video`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.5-lite-video`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Billed per second of output video by resolution (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`). Default 6 s at 480p. Text-to-video and single start image only — `,_jsx(_components.code,{children:`image_urls`}),`, `,_jsx(_components.code,{children:`end_image_url`}),`, `,_jsx(_components.code,{children:`keyframes`}),`, and `,_jsx(_components.code,{children:`voice_ids`}),` are rejected.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Conditional`}),_jsxs(_components.td,{children:[`Text prompt. Required unless `,_jsx(_components.code,{children:`start_image_url`}),` is supplied`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"auto\"`}),` (default), `,_jsx(_components.code,{children:`\"1:1\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"4:3\"`}),`, `,_jsx(_components.code,{children:`\"3:4\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"21:9\"`}),`, `,_jsx(_components.code,{children:`\"5:2\"`}),`. Ignored for image-to-video`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`1–15 seconds. Default `,_jsx(_components.code,{children:`6`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"480p\"`}),` (default), `,_jsx(_components.code,{children:`\"720p\"`}),`, or `,_jsx(_components.code,{children:`\"1080p\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_image_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Start frame to animate`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Generate the soundtrack. Default `,_jsx(_components.code,{children:`true`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-0-video-edit`,children:`Grok Imagine 1.0 Video Edit`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-edit`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.0-video-edit`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Edit any video by URL. Output length equals the source length. Billed per generated second at the source clip’s resolution tier plus a per-second charge for the source video (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`).`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`What to change in the clip`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public URL of the source clip`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-0-video-extend`,children:`Grok Imagine 1.0 Video Extend`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-extend`}),` — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-1.0-video-extend`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Extend any video by URL on xAI’s classic 1.0 video model, output capped at 720p (including output from `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`}),` and `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`}),`). Billed per generated second at the source clip’s resolution tier plus a per-second charge for the source video (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`).`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`What happens in the new seconds`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public URL of the clip to continue`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Seconds of new video to add, 2–10. Default `,_jsx(_components.code,{children:`6`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-1-5-fast-video-extend`,children:`Grok Imagine 1.5 Fast Video Extend`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video-extend`}),` (replaces `,_jsx(_components.code,{children:`xai/grok-imagine-video-extend`}),`, which is no longer accepted) — `,_jsx(_components.a,{href:`/models/video/xai/grok-imagine-video-extend`,children:`details`})]}),`\n`,_jsxs(_components.p,{children:[`Extend a previously generated video by `,_jsx(_components.code,{children:`task_id`}),` on the 1.5 Fast engine. Only accepts task IDs from `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),`; for `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-video`}),`, `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-lite-video`}),`, or any other video, use `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-video-extend`}),` with a `,_jsx(_components.code,{children:`video_url`}),`. Billed per extended second at the source generation’s resolution (see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`}),`). Two mutually exclusive modes:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`How to activate`}),_jsx(_components.th,{children:`Behaviour`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Preset`})}),_jsxs(_components.td,{children:[`Provide `,_jsx(_components.code,{children:`video_preset`})]}),_jsxs(_components.td,{children:[`The preset controls the video style; `,_jsx(_components.code,{children:`prompt`}),`, `,_jsx(_components.code,{children:`extend_at`}),`, `,_jsx(_components.code,{children:`extend_duration`}),` are ignored`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Custom`})}),_jsxs(_components.td,{children:[`Omit `,_jsx(_components.code,{children:`video_preset`})]}),_jsxs(_components.td,{children:[`You control timing and prompt; `,_jsx(_components.code,{children:`prompt`}),`, `,_jsx(_components.code,{children:`extend_at`}),`, `,_jsx(_components.code,{children:`extend_duration`}),` are required`]})]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`task_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Task ID of a completed `,_jsx(_components.code,{children:`xai/grok-imagine-1.5-fast-video`}),` generation`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`video_preset`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"spicy\"`}),` or `,_jsx(_components.code,{children:`\"normal\"`}),`. Enables preset mode`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Text prompt to guide the extension. `,_jsx(_components.strong,{children:`Required in custom mode`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extend_at`})}),_jsx(_components.td,{children:`float`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Second to start the extension from. `,_jsx(_components.strong,{children:`Required in custom mode`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`extend_duration`})}),_jsx(_components.td,{children:`int`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`6`}),` or `,_jsx(_components.code,{children:`10`}),` seconds. `,_jsx(_components.strong,{children:`Required in custom mode`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`gpt-image`,children:`GPT Image`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`openai/gpt-image-2`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reference image URLs for image editing mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`16:9`}),`. Default: `,_jsx(_components.code,{children:`1:1`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),`, `,_jsx(_components.code,{children:`2K`}),`, `,_jsx(_components.code,{children:`4K`}),`. Default: `,_jsx(_components.code,{children:`1K`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`nano-banana`,children:`Nano Banana`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`google/nano-banana`}),`, `,_jsx(_components.code,{children:`google/nano-banana-pro`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`4:5`}),`, `,_jsx(_components.code,{children:`5:4`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`21:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reference images`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Pro only: `,_jsx(_components.code,{children:`1k`}),`, `,_jsx(_components.code,{children:`2k`}),`, `,_jsx(_components.code,{children:`4k`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`flux-2`,children:`Flux.2`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`black-forest-labs/flux.2-pro`}),`, `,_jsx(_components.code,{children:`black-forest-labs/flux.2-flex`}),`, `,_jsx(_components.code,{children:`black-forest-labs/flux.2-max`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`array`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Reference images (Pro/Max: 8, Flex: 10)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`3:4`}),` (Max also: `,_jsx(_components.code,{children:`5:4`}),`, `,_jsx(_components.code,{children:`21:9`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quality`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),` or `,_jsx(_components.code,{children:`2K`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`steps`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Flex only: 1-50 (more = higher quality)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cfg`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Flex only: 1.5-10 (higher = follows prompt more strictly)`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-3-0-pro`,children:`Qwen Image 3.0 Pro`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-3.0-pro`})]}),`\n`,_jsxs(_components.p,{children:[`Highest-quality Qwen Image 3.0 model for complex layouts, accurate text rendering, photorealistic detail, and image editing. Automatically switches between text-to-image and editing based on whether `,_jsx(_components.code,{children:`image_urls`}),` is provided.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description or editing instruction`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`resolution`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),` or `,_jsx(_components.code,{children:`2K`}),`. Default: `,_jsx(_components.code,{children:`2K`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. Provide 1-3 image URLs for editing or multi-image fusion`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Content to avoid in the generated image`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Smart prompt rewriting (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`resolution`}),` and `,_jsx(_components.code,{children:`aspect_ratio`}),` are independent: resolution selects the pixel tier and aspect ratio selects the output shape. The 1K tier ranges from 768 to 1344 pixels per side for non-square outputs; the 2K tier ranges from 1536 to 2688 pixels per side. Qwen Image 3.0 Pro output pricing varies by resolution, and input/reference images are billed separately.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-3-0`,children:`Qwen Image 3.0`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-3.0`})]}),`\n`,_jsx(_components.p,{children:`Balanced Qwen Image 3.0 model for high-quality everyday generation, reliable text rendering, and image editing. Supports the same parameters and 1K/2K resolution tiers as Qwen Image 3.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-2-0-pro`,children:`Qwen Image 2.0 Pro`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-2.0-pro`}),` — `,_jsx(_components.strong,{children:`$0.0525/image`})]}),`\n`,_jsxs(_components.p,{children:[`Best quality. Text rendering, realistic textures. Automatically switches between T2I and editing based on whether `,_jsx(_components.code,{children:`image_urls`}),` is provided.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 800 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. Provide image URLs for editing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`What to avoid (max 500 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Smart prompt rewriting (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-2-0`,children:`Qwen Image 2.0`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-2.0`}),` — `,_jsx(_components.strong,{children:`$0.0245/image`})]}),`\n`,_jsx(_components.p,{children:`Faster version of 2.0 Pro. Same capabilities and parameters.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-max`,children:`Qwen Image Max`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-max`}),` — T2I `,_jsxs(_components.strong,{children:[`$0.0525/image** / Edit **$`,`0.0525/image`]})]}),`\n`,_jsx(_components.p,{children:`Highest realism, fewest AI artifacts. Editing uses a specialized edit model under the hood (industrial design, geometric reasoning, character consistency). Same parameters as Qwen Image 2.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image-plus`,children:`Qwen Image Plus`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image-plus`}),` — T2I `,_jsxs(_components.strong,{children:[`$0.021/image** / Edit **$`,`0.021/image`]})]}),`\n`,_jsx(_components.p,{children:`Diverse artistic styles, fast. Editing uses a specialized edit model under the hood. Same parameters as Qwen Image 2.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`qwen-image`,children:`Qwen Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/qwen-image`}),` — T2I `,_jsxs(_components.strong,{children:[`$0.0245/image** / Edit **$`,`0.0315/image`]})]}),`\n`,_jsx(_components.p,{children:`Older base model. Editing uses a specialized edit model under the hood. Same parameters as Qwen Image 2.0 Pro.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`z-image-turbo`,children:`Z-Image Turbo`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/z-image-turbo`}),` — **`,`$0.0105/image** (or $`,`0.021 with prompt rewriting)`]}),`\n`,_jsx(_components.p,{children:`Lightweight fast T2I only. Chinese and English text rendering.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 800 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Prompt rewriting (default false, doubles cost)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-7-pro-image`,children:`Wan 2.7 Pro Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.7-pro-image`}),` — `,_jsx(_components.strong,{children:`$0.0525/image`})]}),`\n`,_jsx(_components.p,{children:`Highest quality. Thinking mode for T2I. Supports editing with up to 9 images. Up to 4K resolution for T2I.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 5000 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`. Editing preserves input ratio`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. Up to 9 images for editing`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`thinking_mode`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Better quality, slower (default true). T2I only`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-7-image`,children:`Wan 2.7 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.7-image`}),` — `,_jsx(_components.strong,{children:`$0.021/image`})]}),`\n`,_jsx(_components.p,{children:`Faster variant of 2.7 Pro. Same capabilities, max 2K resolution. Same parameters as Wan 2.7 Pro Image.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-6-image`,children:`Wan 2.6 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.6-image`}),` — `,_jsx(_components.strong,{children:`$0.021/image`})]}),`\n`,_jsxs(_components.p,{children:[`Automatically selects T2I or editing mode based on `,_jsx(_components.code,{children:`image_urls`}),`. Supports style transfer with 1–4 reference images.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 2000 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Omit for T2I. 1–4 images for editing/style transfer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`What to avoid (max 500 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt_extend`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Smart prompt rewriting (default true)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-5-image`,children:`Wan 2.5 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.5-image`}),` — `,_jsx(_components.strong,{children:`$0.021/image`})]}),`\n`,_jsxs(_components.p,{children:[`Automatically selects T2I or editing mode based on `,_jsx(_components.code,{children:`image_urls`}),`. Supports 1–3 reference images. Same parameters as Wan 2.6 Image.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-2-image`,children:`Wan 2.2 Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.2-image`}),` — `,_jsx(_components.strong,{children:`$0.035/image`})]}),`\n`,_jsxs(_components.p,{children:[`T2I only. Does not accept `,_jsx(_components.code,{children:`image_urls`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text prompt (max 500 chars)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`1:1`}),` (default), `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`16:9`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`What to avoid`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`seed`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Seed for reproducibility`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`wan-2-2-flash-image`,children:`Wan 2.2 Flash Image`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`alibaba/wan-2.2-flash-image`}),` — `,_jsx(_components.strong,{children:`$0.0175/image`})]}),`\n`,_jsx(_components.p,{children:`Fast T2I only. Cheapest Wan image model. Same parameters as Wan 2.2 Image.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-imagine-image`,children:`Grok Imagine Image`}),`\n`,_jsx(_components.p,{children:`Models:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model`}),_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`Price`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`})}),_jsxs(_components.td,{children:[`Speed-focused Grok Imagine 1.0 Image — `,_jsx(_components.a,{href:`/models/image/xai/grok-imagine-1.0-image`,children:`details`})]}),_jsxs(_components.td,{children:[`Per image; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`xai/grok-imagine-2.0-image`})}),_jsxs(_components.td,{children:[`Quality-focused Grok Imagine 2.0 Image — `,_jsx(_components.a,{href:`/models/image/xai/grok-imagine-2.0-image`,children:`details`})]}),_jsxs(_components.td,{children:[`Per image by `,_jsx(_components.code,{children:`quality`}),` x `,_jsx(_components.code,{children:`resolution`}),`, plus a per-input-image charge; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]})]})]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`xai/grok-imagine-image`}),` was renamed to `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`}),`; the old key is no longer accepted. `,_jsx(_components.code,{children:`enable_pro`}),` has been removed — choose the model explicitly: `,_jsx(_components.code,{children:`xai/grok-imagine-1.0-image`}),` for speed or `,_jsx(_components.code,{children:`xai/grok-imagine-2.0-image`}),` for quality.`]})}),`\n`,_jsxs(_components.p,{children:[`Both models support text-to-image and image editing. Providing `,_jsx(_components.code,{children:`image_urls`}),` activates edit mode on the model you selected; it does not switch from the speed model to the quality model.`]}),`\n`,_jsx(_components.p,{children:`Text generation and edit requests each produce exactly one output image. The generation count is fixed and is not user-configurable.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text description or edit instruction`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"1:1\"`}),` (default), `,_jsx(_components.code,{children:`\"2:3\"`}),`, `,_jsx(_components.code,{children:`\"3:2\"`}),`, `,_jsx(_components.code,{children:`\"9:16\"`}),`, `,_jsx(_components.code,{children:`\"16:9\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`image_urls`})}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`1–5 reference image URLs (triggers edit mode)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`upsample_prompt`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Let AI enhance your prompt for better results`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`enable_nsfw`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Enable NSFW content generation`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-music`,children:`Suno Music`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`suno-ai/music`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mv`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Model version: `,_jsx(_components.code,{children:`chirp-hawk`}),` (v6), `,_jsx(_components.code,{children:`chirp-hawk-wild`}),` (v6 Wild), `,_jsx(_components.code,{children:`chirp-goose`}),` (v6 Mini)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`custom`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`false`}),` for simple mode, `,_jsx(_components.code,{children:`true`}),` for custom mode`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gpt_description_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Simple mode: song description with lyrics`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode: detailed lyrics/prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode: genre/style tags`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Song title`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`make_instrumental`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Generate instrumental only`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode: styles to avoid`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`persona_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom voice ID from Suno voice creation; music uses that voice for vocals`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-audio-operations`,children:`Suno Audio Operations`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/add-vocals`}),`, `,_jsx(_components.code,{children:`suno-ai/add-instrumental`}),`, `,_jsx(_components.code,{children:`suno-ai/extend`}),`, `,_jsx(_components.code,{children:`suno-ai/cover`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mv`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Model version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Existing clip ID`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Audio file URL (alternative to clip_id)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`custom`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Simple or custom mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gpt_description_prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Simple mode description`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Custom mode prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`continue_at`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Extend: time in seconds to continue from`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Genre/style tags`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`negative_tags`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Styles to avoid (cover/extend: custom mode only)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`start_s`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Start time for overlay`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`end_s`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`End time for overlay`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-stems`,children:`Suno Stems`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/stems`}),`, `,_jsx(_components.code,{children:`suno-ai/stems-all`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Clip ID to extract stems from`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsx(_components.td,{children:`Audio file URL (alternative to clip_id)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`title`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Title for extraction`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-lyrics`,children:`Suno Lyrics`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`suno-ai/lyrics`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Description of lyrics to generate`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`mv`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsxs(_components.td,{children:[`Lyrics model: `,_jsx(_components.code,{children:`remi-v1`}),` or `,_jsx(_components.code,{children:`default`})]})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-remix-\u0026-edits`,children:`Suno Remix \u0026 Edits`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/remaster`}),`, `,_jsx(_components.code,{children:`suno-ai/mashup`}),`, `,_jsx(_components.code,{children:`suno-ai/inspiration`}),`, `,_jsx(_components.code,{children:`suno-ai/sample`}),`, `,_jsx(_components.code,{children:`suno-ai/infill`}),`, `,_jsx(_components.code,{children:`suno-ai/crop`}),`, `,_jsx(_components.code,{children:`suno-ai/fade`}),`, `,_jsx(_components.code,{children:`suno-ai/speed`}),`, `,_jsx(_components.code,{children:`suno-ai/reverse`}),`, `,_jsx(_components.code,{children:`suno-ai/concat`})]}),`\n`,_jsxs(_components.p,{children:[`All take a `,_jsx(_components.code,{children:`clip_id`}),` (mashup and inspiration take `,_jsx(_components.code,{children:`clip_ids`}),`). Generation models also take `,_jsx(_components.code,{children:`mv`}),`, `,_jsx(_components.code,{children:`tags`}),`, `,_jsx(_components.code,{children:`prompt`}),`, `,_jsx(_components.code,{children:`title`}),`, `,_jsx(_components.code,{children:`make_instrumental`}),`, and `,_jsx(_components.code,{children:`negative_tags`}),`. Range-based edits take seconds: `,_jsx(_components.code,{children:`start_s`}),` / `,_jsx(_components.code,{children:`end_s`}),` (infill, crop, sample), `,_jsx(_components.code,{children:`fade_in_s`}),` / `,_jsx(_components.code,{children:`fade_out_s`}),` (fade), `,_jsx(_components.code,{children:`speed_multiplier`}),` with `,_jsx(_components.code,{children:`keep_pitch`}),` (speed). Full tables: `,_jsx(_components.a,{href:`/models/audio/suno/remaster`,children:`Remaster`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/remix`,children:`Mashup, Inspiration \u0026 Sample`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/edit`,children:`Editing`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-visuals`,children:`Suno Visuals`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/cover-art`}),`, `,_jsx(_components.code,{children:`suno-ai/video-gen`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Clip the artwork or video belongs to`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Description of the image or video`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quality`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`basic`}),` (default) or `,_jsx(_components.code,{children:`advanced`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`aspect_ratio`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Default `,_jsx(_components.code,{children:`1:1`})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`image_urls`}),` / `,_jsx(_components.code,{children:`image_ids`})]}),_jsx(_components.td,{children:`string[]`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Cover art: up to 4 references, `,_jsx(_components.code,{children:`basic`}),` only`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`duration`})}),_jsx(_components.td,{children:`integer`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Video: `,_jsx(_components.code,{children:`5`}),`–`,_jsx(_components.code,{children:`10`}),` seconds, default `,_jsx(_components.code,{children:`10`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_start_time`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Video: song offset in seconds, default `,_jsx(_components.code,{children:`0`})]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`start_image_url`}),` / `,_jsx(_components.code,{children:`end_image_url`})]}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:`Video: optional first / last frame`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Results arrive as `,_jsx(_components.code,{children:`images`}),` or `,_jsx(_components.code,{children:`videos`}),` arrays. Details: `,_jsx(_components.a,{href:`/models/audio/suno/cover-art`,children:`Cover Art`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/video-gen`,children:`AI Video`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`suno-exports-\u0026-tools`,children:`Suno Exports \u0026 Tools`}),`\n`,_jsxs(_components.p,{children:[`Models: `,_jsx(_components.code,{children:`suno-ai/wav`}),`, `,_jsx(_components.code,{children:`suno-ai/mp3`}),`, `,_jsx(_components.code,{children:`suno-ai/video`}),`, `,_jsx(_components.code,{children:`suno-ai/enhance-prompt`}),`, `,_jsx(_components.code,{children:`suno-ai/vox`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`clip_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsxs(_components.td,{children:[`Clip to export or process (not used by `,_jsx(_components.code,{children:`enhance-prompt`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`format`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`suno-ai/mp3`}),`: `,_jsx(_components.code,{children:`mp3`}),` (default) or `,_jsx(_components.code,{children:`m4a`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes*`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`suno-ai/enhance-prompt`}),`: style description to enhance`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`vocal_start_s`}),` / `,_jsx(_components.code,{children:`vocal_end_s`})]}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No / Yes*`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`suno-ai/vox`}),`: vocal region in seconds`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Details: `,_jsx(_components.a,{href:`/models/audio/suno/wav`,children:`Exports`}),`, `,_jsx(_components.a,{href:`/models/audio/suno/tools`,children:`Prompt \u0026 Vocal Tools`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-text-to-speech`,children:`Grok Text to Speech`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-tts`}),` — `,_jsx(_components.a,{href:`/models/audio/xai/grok-tts`,children:`details`}),` — billed per character of `,_jsx(_components.code,{children:`text`}),`; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Text to convert to speech (up to 60,000 characters)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`voice_id`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Preset voice ID. Default `,_jsx(_components.code,{children:`\"ara\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`language`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`BCP-47 language code or `,_jsx(_components.code,{children:`\"auto\"`}),` (default)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`speed`})}),_jsx(_components.td,{children:`number`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`0.7–1.5. Default `,_jsx(_components.code,{children:`1.0`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`format`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`\"mp3\"`}),` (default), `,_jsx(_components.code,{children:`\"wav\"`}),`, or `,_jsx(_components.code,{children:`\"pcm\"`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Output: `,_jsx(_components.code,{children:`{ \"url\": \"\u003caudio file>\", \"characters\": \u003cbilled characters> }`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`grok-speech-to-text`,children:`Grok Speech to Text`}),`\n`,_jsxs(_components.p,{children:[`Model: `,_jsx(_components.code,{children:`xai/grok-stt`}),` — `,_jsx(_components.a,{href:`/models/audio/xai/grok-stt`,children:`details`}),` — billed per started hour of audio; see the `,_jsx(_components.a,{href:`https://unifically.com/pricing`,children:`pricing page`})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`audio_url`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{children:`Public URL of the audio file (mp3, wav, ogg, opus, flac, aac, mp4, m4a, mkv)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`language`})}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Language code hint (for example `,_jsx(_components.code,{children:`en`}),`). Omit to auto-detect`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`diarize`})}),_jsx(_components.td,{children:`boolean`}),_jsx(_components.td,{children:`No`}),_jsxs(_components.td,{children:[`Label each word with its speaker. Default `,_jsx(_components.code,{children:`false`})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Output: `,_jsx(_components.code,{children:`{ \"text\", \"language\", \"duration\", \"words\": [{ \"word\", \"start\", \"end\" }] }`}),`.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`rate-limit-error-response`,children:`Rate Limit Error Response`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,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:`7`,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:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`429`}),_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:` \"data\"`}),_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:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"You have been ratelimited, this temporary restriction will be lifted in: 45 seconds\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`error-responses`,children:`Error Responses`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`Bad Request - Invalid parameters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`401`}),_jsx(_components.td,{children:`Unauthorized - Invalid or missing API key`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`402`}),_jsx(_components.td,{children:`Payment Required - Insufficient balance`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`404`}),_jsx(_components.td,{children:`Not Found - Task or model not found`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`429`}),_jsx(_components.td,{children:`Too Many Requests - Rate limited`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{children:`Internal Server Error`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`error-response-format`,children:`Error Response Format`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,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:`8`,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:` \"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`400`}),_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:` \"data\"`}),_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:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Description of the error\"`}),_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:` \"request_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"abc123\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}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":"Unified Tasks API","api":"POST https://api.unifically.com/v1/tasks","description":"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.","href":"/api-reference/v1-tasks"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Create Task","slug":"create-task","depth":2,"children":[{"title":"Request","slug":"request","depth":3,"children":[]},{"title":"Request Parameters","slug":"request-parameters","depth":3,"children":[]},{"title":"Response","slug":"response","depth":3,"children":[]},{"title":"Dry Run","slug":"dry-run","depth":3,"children":[]}]},{"title":"Get Task Status","slug":"get-task-status","depth":2,"children":[{"title":"Request","slug":"request-2","depth":3,"children":[]},{"title":"Path Parameters","slug":"path-parameters","depth":3,"children":[]},{"title":"Response (Processing)","slug":"response-processing","depth":3,"children":[]},{"title":"Response (Completed)","slug":"response-completed","depth":3,"children":[]}]},{"title":"List Tasks","slug":"list-tasks","depth":2,"children":[{"title":"Request","slug":"request-3","depth":3,"children":[]},{"title":"Query Parameters","slug":"query-parameters","depth":3,"children":[]},{"title":"Response","slug":"response-2","depth":3,"children":[]},{"title":"Task Fields","slug":"task-fields","depth":3,"children":[]}]},{"title":"Available Models","slug":"available-models","depth":2,"children":[{"title":"Video Generation","slug":"video-generation","depth":3,"children":[]},{"title":"Image Generation","slug":"image-generation","depth":3,"children":[]},{"title":"Audio Generation","slug":"audio-generation","depth":3,"children":[]}]},{"title":"Model Parameters","slug":"model-parameters","depth":2,"children":[{"title":"Google Veo 3.1","slug":"google-veo-3-1","depth":3,"children":[]},{"title":"Generate","slug":"generate","depth":4,"children":[]},{"title":"Extend","slug":"extend","depth":4,"children":[]},{"title":"Upscale","slug":"upscale","depth":4,"children":[]},{"title":"Google Gemini Omni Flash Video","slug":"google-gemini-omni-flash-video","depth":3,"children":[]},{"title":"Google Gemini Omni Flash Video Edit","slug":"google-gemini-omni-flash-video-edit","depth":3,"children":[]},{"title":"Minimax Hailuo","slug":"minimax-hailuo","depth":3,"children":[]},{"title":"MiniMax Hailuo H3","slug":"minimax-hailuo-h3","depth":3,"children":[]},{"title":"Kling 4.0 Video","slug":"kling-4-0-video","depth":3,"children":[]},{"title":"Kling 3.0 Omni Video","slug":"kling-3-0-omni-video","depth":3,"children":[]},{"title":"Kling O1 Video","slug":"kling-o1-video","depth":3,"children":[]},{"title":"Kling 3.0 Omni Video Edit","slug":"kling-3-0-omni-video-edit","depth":3,"children":[]},{"title":"Kling O1 Video Edit","slug":"kling-o1-video-edit","depth":3,"children":[]},{"title":"Kling 3.0 Video","slug":"kling-3-0-video","depth":3,"children":[]},{"title":"Kling 3.0 Turbo Video","slug":"kling-3-0-turbo-video","depth":3,"children":[]},{"title":"Kling 2.6 Video","slug":"kling-2-6-video","depth":3,"children":[]},{"title":"Kling 2.5 Turbo Video","slug":"kling-2-5-turbo-video","depth":3,"children":[]},{"title":"Kling 2.1 Video","slug":"kling-2-1-video","depth":3,"children":[]},{"title":"Kling 2.1 Master Video","slug":"kling-2-1-master-video","depth":3,"children":[]},{"title":"Kling 3.0 Motion Control","slug":"kling-3-0-motion-control","depth":3,"children":[]},{"title":"Kling 2.6 Motion Control","slug":"kling-2-6-motion-control","depth":3,"children":[]},{"title":"Grok Imagine 1.5 Fast Video","slug":"grok-imagine-1-5-fast-video","depth":3,"children":[]},{"title":"Grok Imagine 1.5 Video","slug":"grok-imagine-1-5-video","depth":3,"children":[]},{"title":"Grok Imagine 1.5 Lite Video","slug":"grok-imagine-1-5-lite-video","depth":3,"children":[]},{"title":"Grok Imagine 1.0 Video Edit","slug":"grok-imagine-1-0-video-edit","depth":3,"children":[]},{"title":"Grok Imagine 1.0 Video Extend","slug":"grok-imagine-1-0-video-extend","depth":3,"children":[]},{"title":"Grok Imagine 1.5 Fast Video Extend","slug":"grok-imagine-1-5-fast-video-extend","depth":3,"children":[]},{"title":"GPT Image","slug":"gpt-image","depth":3,"children":[]},{"title":"Nano Banana","slug":"nano-banana","depth":3,"children":[]},{"title":"Flux.2","slug":"flux-2","depth":3,"children":[]},{"title":"Qwen Image 3.0 Pro","slug":"qwen-image-3-0-pro","depth":3,"children":[]},{"title":"Qwen Image 3.0","slug":"qwen-image-3-0","depth":3,"children":[]},{"title":"Qwen Image 2.0 Pro","slug":"qwen-image-2-0-pro","depth":3,"children":[]},{"title":"Qwen Image 2.0","slug":"qwen-image-2-0","depth":3,"children":[]},{"title":"Qwen Image Max","slug":"qwen-image-max","depth":3,"children":[]},{"title":"Qwen Image Plus","slug":"qwen-image-plus","depth":3,"children":[]},{"title":"Qwen Image","slug":"qwen-image","depth":3,"children":[]},{"title":"Z-Image Turbo","slug":"z-image-turbo","depth":3,"children":[]},{"title":"Wan 2.7 Pro Image","slug":"wan-2-7-pro-image","depth":3,"children":[]},{"title":"Wan 2.7 Image","slug":"wan-2-7-image","depth":3,"children":[]},{"title":"Wan 2.6 Image","slug":"wan-2-6-image","depth":3,"children":[]},{"title":"Wan 2.5 Image","slug":"wan-2-5-image","depth":3,"children":[]},{"title":"Wan 2.2 Image","slug":"wan-2-2-image","depth":3,"children":[]},{"title":"Wan 2.2 Flash Image","slug":"wan-2-2-flash-image","depth":3,"children":[]},{"title":"Grok Imagine Image","slug":"grok-imagine-image","depth":3,"children":[]},{"title":"Suno Music","slug":"suno-music","depth":3,"children":[]},{"title":"Suno Audio Operations","slug":"suno-audio-operations","depth":3,"children":[]},{"title":"Suno Stems","slug":"suno-stems","depth":3,"children":[]},{"title":"Suno Lyrics","slug":"suno-lyrics","depth":3,"children":[]},{"title":"Suno Remix \u0026 Edits","slug":"suno-remix-\u0026-edits","depth":3,"children":[]},{"title":"Suno Visuals","slug":"suno-visuals","depth":3,"children":[]},{"title":"Suno Exports \u0026 Tools","slug":"suno-exports-\u0026-tools","depth":3,"children":[]},{"title":"Grok Text to Speech","slug":"grok-text-to-speech","depth":3,"children":[]},{"title":"Grok Speech to Text","slug":"grok-speech-to-text","depth":3,"children":[]},{"title":"Rate Limit Error Response","slug":"rate-limit-error-response","depth":3,"children":[]}]},{"title":"Error Responses","slug":"error-responses","depth":2,"children":[{"title":"Error Response Format","slug":"error-response-format","depth":3,"children":[]}]}],"codeExamples":{"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"8\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">200\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"task_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"abc123def456\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"status\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"processing\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Unified Tasks API","path":"/v1/tasks","servers":[{"url":"https://api.unifically.com"}],"method":"post","request":{"security":[{"title":"Bearer Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}},"query":{},"cookie":{}}}],"parameters":{"query":{"page":{"schema":[{"type":"integer","description":"1-indexed page number. Default `1` ."}]},"page_size":{"schema":[{"type":"integer","description":"Results per page: `10` , `25` , `50` , or `100` . Default `25` . Other values fall back to `25` ."}]},"status":{"schema":[{"type":"string","description":"Filter by task status: `processing` , `completed` , or `failed` ."}]},"model":{"schema":[{"type":"string","description":"Filter by exact model ID, e.g. `google/veo-3.1-fast` ."}]},"category":{"schema":[{"type":"string","description":"Comma-separated list of model categories: `llm` , `video` , `image` , `audio` . Example: `category=video,image` ."}]},"provider":{"schema":[{"type":"string","description":"Comma-separated list of provider slugs (the part before `/` in the model ID), e.g. `provider=elevenlabs,google` ."}]},"created_after":{"schema":[{"type":"integer","description":"Unix timestamp in seconds. Only tasks created at or after this moment."}]},"created_before":{"schema":[{"type":"integer","description":"Unix timestamp in seconds. Only tasks created at or before this moment. Must be greater than or equal to `created_after` when both are set."}]}},"header":{},"cookie":{},"path":{"task_id":{"schema":[{"type":"string","description":"The unique task ID returned from the create task endpoint","required":true}]}}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"model":[{"type":"string","description":"Model identifier in `provider/model-name` format. See Available Models below.","required":true}],"input":[{"type":"object","properties":{},"description":"Model-specific input parameters. See Input Parameters for details.","required":true}],"callback_url":[{"type":"string","description":"Optional webhook URL. When provided, the API sends a POST request to this URL when the task completes or fails. See Webhooks \u0026 Callbacks for payload formats and details."}],"dry_run":[{"type":"boolean","description":"Optional. When set to `true` , the request is validated and the cost is calculated without actually creating a task or deducting from your balance. Useful for previewing the price of a request before committing."}]}}],"examples":{"example":{"value":{"model":"\u003cstring>","input":{},"callback_url":"\u003cstring>","dry_run":true}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"task_id":[{"type":"string","description":"Unique task identifier."}],"model":[{"type":"string","description":"Model ID the task ran on, e.g. `google/veo-3.1-fast` ."}],"category":[{"type":"string","description":"Model category: `audio` , `image` , `video` , or `llm` . `null` if the model is no longer in the catalog."}],"status":[{"type":"string","description":"`processing` , `completed` , or `failed` ."}],"cost":[{"type":"number","description":"Amount charged for the task in USD."}],"created_at":[{"type":"integer","description":"Unix timestamp (seconds) when the task was created."}],"input":[{"type":"object","properties":{},"description":"The stored request input, as submitted."}],"output":[{"type":"object","properties":{},"description":"The task output (e.g. `video_url` , `image_url` , `audio_url` ). `null` while processing."}],"callback_url":[{"type":"string","description":"The webhook URL provided at creation, or `null` ."}],"callback_result":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Webhook delivery attempt log: each entry has `sent_at` (Unix epoch seconds), `status` , `status_text` . Up to 5 automatic attempts; manual redeliveries from the dashboard extend the log up to a shared cap of 10 total. `null` if no callback was configured."}],"error_message":[{"type":"string","description":"Upstream failure text. Only present when `status` is `failed` ."}],"debug_response":[{"type":"object","properties":{},"description":"Structured diagnostics when available on a failed task. Treat this field as sensitive operational data."}]}}],"examples":{"example":{"value":{"task_id":"\u003cstring>","model":"\u003cstring>","category":"\u003cstring>","status":"\u003cstring>","cost":123,"created_at":123,"input":{},"output":{},"callback_url":"\u003cstring>","callback_result":[{}],"error_message":"\u003cstring>","debug_response":{}}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"unifically-106e2767","siteName":"Unifically","title":"Unified Tasks API - Unifically","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-18T17:59:01.143Z","originalFileLocation":"api-reference/v1-tasks.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Unifically\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_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/unifically-106e2767/DyLEtgXcpHo4U6ML/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Unified Tasks API - Unifically\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Unifically Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.unifically.com/api-reference/v1-tasks\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://unifically-106e2767.mintlify.app/images/og-cover.png\">\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=\"Unified Tasks API - Unifically\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://unifically-106e2767.mintlify.app/images/og-cover.png\">\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/unifically-106e2767/DyLEtgXcpHo4U6ML/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Unifically\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366f1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.unifically.com/api-reference/v1-tasks\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v1-tasks.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.unifically.com/#organization\",\"name\":\"Unifically\",\"url\":\"https://docs.unifically.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/unifically-106e2767/cmX--_2QBtY05Es0/logo/light.svg?fit=max\u0026auto=format\u0026n=cmX--_2QBtY05Es0\u0026q=85\u0026s=3a19eece607911b6ec46317b18b51ada\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.unifically.com#website\",\"name\":\"Unifically\",\"url\":\"https://docs.unifically.com\",\"publisher\":{\"@id\":\"https://docs.unifically.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.unifically.com/api-reference/v1-tasks#webpage\",\"url\":\"https://docs.unifically.com/api-reference/v1-tasks\",\"name\":\"Unified Tasks API\",\"description\":\"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.\",\"dateModified\":\"2026-10-18T17:59:01.143Z\",\"isPartOf\":{\"@id\":\"https://docs.unifically.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.unifically.com/api-reference/v1-tasks#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.unifically.com/api-reference/v1-tasks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.unifically.com/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unified Tasks API\",\"item\":\"https://docs.unifically.com/api-reference/v1-tasks\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.unifically.com/api-reference/v1-tasks#apireference\",\"headline\":\"Unified Tasks API\",\"name\":\"Unified Tasks API\",\"description\":\"Create and manage AI generation tasks with a unified interface. See supported inputs, parameters, pricing, response fields, and API examples.\",\"url\":\"https://docs.unifically.com/api-reference/v1-tasks\",\"mainEntityOfPage\":{\"@id\":\"https://docs.unifically.com/api-reference/v1-tasks#webpage\"},\"image\":\"https://docs.unifically.com/images/og-cover.png\",\"dateModified\":\"2026-10-18T17:59:01.143Z\",\"publisher\":{\"@id\":\"https://docs.unifically.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.unifically.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Unifically\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Unifically","nav":{"global":{"anchors":[{"anchor":"llms.txt","icon":"file-lines","href":"/llms.txt"},{"anchor":"llms-full.txt","icon":"file-lines","href":"/llms-full.txt"},{"anchor":"Website","icon":"globe","href":"https://unifically.com"}]},"tabs":[{"tab":"Getting Started","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Authentication","description":"Learn how to authenticate your API requests. See supported inputs, parameters, pricing, response fields, and API examples.","href":"/api-reference/authentication"},{"title":"Unified Tasks API","api":"POST https://api.unifically.com/v1/tasks","href":"/api-reference/v1-tasks"},{"title":"List Models","api":"GET https://api.unifically.com/v1/models","description":"List every model available to your account, across video, image, audio, and LLM. See parameters, pricing, and API examples.","href":"/api-reference/v1-models"},{"title":"Chat Completions API","api":"POST https://api.unifically.com/v1/chat/completions","href":"/api-reference/v1-chat-completions"},{"title":"Responses API","api":"POST https://api.unifically.com/v1/responses","href":"/api-reference/v1-responses"},{"title":"Messages API","api":"POST https://api.unifically.com/v1/messages","href":"/api-reference/v1-messages"},{"title":"Webhooks \u0026 Callbacks","href":"/api-reference/callbacks"},{"title":"Resources","href":"/api-reference/resources"},{"title":"Error Handling","href":"/api-reference/error-handling"},{"title":"Account Information","api":"GET https://api.unifically.com/v1/account","href":"/api-reference/account-information"}]}]},{"tab":"Image Models","pages":[{"title":"Image Models","href":"/models/image/openai/gpt-image-2.5"}]},{"tab":"Video Models","pages":[{"title":"Video Models","href":"/models/video/xai/grok-imagine-1.5-fast-video"}]},{"tab":"Audio Models","pages":[{"title":"Audio Models","href":"/models/audio/suno/music"}]},{"tab":"LLM Models","pages":[{"title":"LLM Models","href":"/models/llm/overview"}]},{"tab":"File Upload","pages":[{"title":"File Upload","href":"/api-reference/storage/overview"}]}]},"basePath":"","title":"Unified Tasks API - Unifically","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js"]}