{
"type": "error",
"error": {
"type": "bad_request_error",
"message": "invalid params, content must include a non-empty text item (prompt is required) (2013)",
"http_code": "400"
},
"request_id": "021785229015510a2c883cf675b9804d"
}
{
"type": "error",
"error": {
"type": "authorized_error",
"message": "login fail: Please carry the API secret key in the 'Authorization' field of the request header (1004)",
"http_code": "401"
},
"request_id": "021785229015510a2c883cf675b9804d"
}
{
"type": "error",
"error": {
"type": "bad_request_error",
"message": "invalid params, content must include a non-empty text item (prompt is required) (2013)",
"http_code": "400"
},
"request_id": "021785229015510a2c883cf675b9804d"
}
{
"type": "error",
"error": {
"type": "authorized_error",
"message": "login fail: Please carry the API secret key in the 'Authorization' field of the request header (1004)",
"http_code": "401"
},
"request_id": "021785229015510a2c883cf675b9804d"
}
By task ID: pass an existing generation task’s source_task_id
By source video: pass base_video in content
This endpoint only regenerates videos that meet the MiniMax-H3 768P output specifications to produce 2K output. It does not perform general-purpose processing of arbitrary videos.
HTTP Authorization Scheme: Bearer API_key, used to verify account information, can be found in Account Management>API Keys.
Headers
Content-Type
enum<string>
default:application/json
required
Media type of the request body. Set it to application/json.
Available options:
application/json
Body
application/json
Regenerate by task ID (source_task_id)
Regenerate by source video (base_video)
model
enum<string>
required
Model name. Required. Currently supports MiniMax-H3.
Available options:
MiniMax-H3
source_task_id
string
required
The task_id of an existing succeeded/v2/video_generation task; its output is used as the source for regeneration. Constraints: requires whitelist access; the source task must be owned by the current account, in succeeded status, and still queryable via /v2/query/video_generation (created within 7 days).
resolution
enum<string>
required
Target resolution for video regeneration. Required. Currently supports 2K.
Available options:
2K
callback_url
string
Callback URL for task status changes. Optional. Same behavior as callback_url of the create video generation task endpoint.
aigc_watermark
boolean
default:false
Whether to add an AIGC label watermark to the generated video. Optional. Defaults to false.
Response
The create endpoint returns a task_id. Use this task_id with the Query Task endpoint to retrieve the task status and result.
ID of the task, used to query the task status and result later.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"MiniMax API Docs","colors":{"primary":"#181E25","dark":"#181E25"},"logo":{"light":"https://mintcdn.com/minimax-cac98058/XYzsL2L2ynonu2Q_/logo/light.svg?fit=max\u0026auto=format\u0026n=XYzsL2L2ynonu2Q_\u0026q=85\u0026s=9c99bb2678d62388d8a4e7cce1750858","dark":"https://mintcdn.com/minimax-cac98058/XYzsL2L2ynonu2Q_/logo/dark.svg?fit=max\u0026auto=format\u0026n=XYzsL2L2ynonu2Q_\u0026q=85\u0026s=e62ef6e36d7512de91c8c48322614594","href":"https://minimax.io"},"favicon":"https://mintcdn.com/minimax-cac98058/3KE0RwwD41Lh3xt2/favicon.ico?fit=max\u0026auto=format\u0026n=3KE0RwwD41Lh3xt2\u0026q=85\u0026s=6a58247013972686c0a551c6c6b98d66","api":{"examples":{"prefill":true}},"appearance":{"default":"system","strict":false},"navbar":{"primary":{"type":"button","label":"Console","href":"https://platform.minimax.io/console/home"}},"footer":{"socials":{"discord":"https://www.minimax.io/discord","x":"https://x.com/MiniMax_AI","linkedin":"https://www.linkedin.com/company/minimax-ai","github":"https://github.com/MiniMax-AI"},"links":[{"header":"Model","items":[{"label":"MiniMax M3.1 Flash","href":"https://www.minimax.io/blog/minimax-m31f"},{"label":"MiniMax M3","href":"https://www.minimax.io/blog/minimax-m3"},{"label":"MiniMax H3","href":"https://www.minimax.io/blog/minimax-h3"},{"label":"MiniMax Speech 2.8","href":"https://www.minimax.io/news/minimax-speech-28"},{"label":"MiniMax Music 3.0","href":"https://www.minimax.io/blog/minimax-music-3-0-next-generation-open-weights-production-ready-versatile-music-model"}]},{"header":"Product","items":[{"label":"MiniMax Code","href":"https://agent.minimax.io/"},{"label":"MiniMax Design","href":"https://design.minimax.io/"},{"label":"MiniMax Audio","href":"https://www.minimax.io/audio"}]},{"header":"API Platform","items":[{"label":"Developer Docs","href":"https://platform.minimax.io/docs/guides/models-intro"},{"label":"M Plan Subscription","href":"https://www.minimax.io/m-plan"},{"label":"Pricing","href":"https://platform.minimax.io/docs/pricing/overview"},{"label":"Console Login","href":"https://platform.minimax.io/console/home"},{"label":"Status","href":"https://status.minimax.io/"}]},{"header":"Company","items":[{"label":"About Us","href":"https://www.minimax.io/about"},{"label":"News","href":"https://www.minimax.io/news"},{"label":"Investor Relations","href":"https://ir.minimax.io/"},{"label":"Careers","href":"https://www.minimax.io/careers"}]}]},"seo":{"metatags":{"title":"MiniMax API Docs","description":"MiniMax Open Platform developer documentation with model API references, integration guides, tool setup, and billing information for building AI applications.","charset":"UTF-8","canonical":"https://platform.minimax.io/docs","viewport":"width=device-width, initial-scale=1.0"},"indexing":"all"},"fonts":{"family":"DM Sans"},"icons":{"library":"lucide"},"integrations":{"telemetry":{"enabled":true},"cookies":{"key":"minimax_docs_feedback_consent","value":"v1:granted"}},"banner":{"content":"The next-generation image model MiniMax H3 Image is now available! [View docs →](/docs/guides/image-generation)","dismissible":true},"contextual":{"options":["copy","view","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"minimax-cac98058","hasAudioNarration":false,"actualSubdomain":"minimax-cac98058","customDomains":["platform.minimax.io"],"gitSource":{"type":"github","owner":"minimax-ai-dev","repo":"docs","deployBranch":"main","contentDirectory":"packages/docs-en","isPrivate":true,"mountPath":"","label":""},"feedback":{"issues":false,"thumbs":true,"edits":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6c0e08120eb7d8d54c0e1","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"API","count":49},{"language":"default","tag":"Developer Guides","count":33},{"language":"default","tag":"Use Guides","count":23},{"language":"default","tag":"M Plan","count":18},{"language":"default","tag":"Speech","count":17},{"language":"default","tag":"Text","count":14},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Tools","count":9},{"language":"default","tag":"Legacy APIs","count":8},{"language":"default","tag":"Video","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableAskAiSearchBar":false},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".audio-container{height:50px;margin:16px 0}.video-agent-templates{width:300px;height:180px;object-fit:cover}video{border-radius:12px}table{overflow-x:auto}th,td{vertical-align:middle!important}td .video-agent-templates{margin:0}#navbar .docs-platform-brand{display:inline-flex;align-items:center;flex-shrink:0}#navbar .docs-platform-name{margin-left:20px;padding-left:20px;border-left:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}.dark #navbar .docs-platform-name{border-color:#374151;color:#9ca3af}#topbar-cta-button>a>span,#navbar .docs-console-mobile>span{background-color:#242424;border-radius:8px}#topbar-cta-button>a:hover>span,#navbar .docs-console-mobile:hover>span{background-color:#3a3a3a}#navbar .docs-console-mobile{display:none}#navbar nav:has(#topbar-cta-button){margin-right:0}@media (max-width: 1023px){#navbar .docs-platform-name{margin-left:12px;padding-left:12px;font-size:12px}#navbar .docs-console-mobile{position:relative;display:inline-flex;align-items:center;flex-shrink:0;padding:8px 10px;font-size:12px;font-weight:500;white-space:nowrap}}@media (max-width: 480px){#navbar .docs-topbar-row{column-gap:4px}#navbar .docs-platform-brand .nav-logo{width:80px;height:auto}#navbar .docs-platform-name{max-width:60px;margin-left:8px;padding-left:8px;font-size:11px;line-height:14px;white-space:normal}#navbar .docs-console-mobile{padding:8px;font-size:11px}#navbar :has(>#search-bar-entry-mobile){gap:6px}#navbar #search-bar-entry-mobile{width:24px}}#content-container p{font-size:1rem;line-height:1.5rem}.eyebrow{text-transform:uppercase}.method-nav-pill>span{font-weight:400}*:has(>.method-pill){border:none}.navbar-link>a{font-weight:400}.nav-tabs-item{font-weight:400}.nav-tabs-item.text-gray-800{font-weight:500}*:has(>.navbar-link)>.navbar-link:first-child>a{color:#181e25;font-weight:500}.dark *:has(>.navbar-link)>.navbar-link:first-child>a{color:#fff}#navbar,#sidebar{letter-spacing:0.02em}.callout{margin-top:2rem;margin-bottom:2rem}#content:has(>.model-retirement-notice:first-child){margin-top:1rem}.callout.model-retirement-notice{margin-top:0}.mplan-tool-intro{margin:16px 0;padding:12px 16px;border-left:4px solid #d97706;border-radius:6px;background:#fffbeb}.dark .mplan-tool-intro{background:rgba(120, 53, 15, 0.22);color:#e5e7eb}.dark .mplan-tool-intro a{color:#fbbf24!important;border-bottom-color:#fbbf24!important}.card span{line-height:1.4rem;margin-top:8px!important}#banner a{border-bottom-color:#181E25;color:#FFF}#footer a[href=\"mailto:api@minimax.io\"] svg{-webkit-mask-image:url('https://filecdn.minimax.chat/public/45f6ad6e-f42e-45ed-938e-7de67bfd367f.svg')!important;mask-image:url('https://filecdn.minimax.chat/public/45f6ad6e-f42e-45ed-938e-7de67bfd367f.svg')!important}#sidebar:has(a[href$=\"/pricing/overview\"]),#sidebar:has(a[href$=\"/pricing/overview/\"]){visibility:hidden}.pricing-sidebar-navigation{display:none}@media (min-width: 1024px){#content:has([data-pricing-sidebar]){container-type:normal;contain:none;isolation:auto}.pricing-sidebar-navigation{--pricing-sidebar-top: calc(var(--mintlify-slot-header-height, calc(4rem + var(--topbar-tabs-height, 3rem))) + var(--banner-height, 0px));display:block;position:fixed;z-index:20;top:var(--pricing-sidebar-top);left:max(2rem, calc((100vw - 92rem) / 2 + 2rem));width:var(--sidebar-width, 18rem);height:calc(100dvh - var(--pricing-sidebar-top));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:40px 24px 32px 0;margin:0}}[data-pricing-overview-active] [data-pricing-original]{display:none!important}.pricing-anchor-navigation{font-size:14px;line-height:1.5}.pricing-navigation-group+.pricing-navigation-group{margin-top:28px}.pricing-navigation-title{display:block;margin:0 0 10px;padding-left:16px;color:#111827;font-size:inherit;font-weight:600;line-height:1.5}.pricing-anchor-navigation .pricing-anchor-link{display:block;padding:6px 12px 6px 16px;margin:1px 0;border:0;border-radius:12px;color:#374151;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.pricing-anchor-navigation .pricing-anchor-link:hover{background:rgba(75, 85, 99, .05);color:#111827}.pricing-anchor-navigation .pricing-anchor-link[aria-current=\"location\"]{background:rgba(24, 30, 37, .075);color:#181e25;font-weight:600}.pricing-anchor-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.pricing-section-toc{font-size:14px;line-height:1.5}.pricing-toc-title{margin-bottom:12px;color:#374151;font-weight:500}.pricing-section-toc .pricing-anchor-link{display:block;border:0;padding:5px 0 5px 12px;border-left:1px solid #e5e7eb;color:#6b7280;text-decoration:none;overflow-wrap:anywhere}.pricing-section-toc .pricing-anchor-link[aria-current=\"location\"]{border-left:2px solid #181e25;color:#181e25;font-weight:500}.pricing-mobile-navigation{display:none}#pricing-document .pricing-section,#pricing-document .pricing-section [id]{scroll-margin-top:10rem}.dark .pricing-navigation-title,.dark .pricing-toc-title{color:#e5e7eb}.dark .pricing-anchor-navigation .pricing-anchor-link,.dark .pricing-section-toc .pricing-anchor-link{color:#9ca3af}.dark .pricing-anchor-navigation .pricing-anchor-link:hover{background:rgba(229, 231, 235, .05);color:#d1d5db}.dark .pricing-anchor-navigation .pricing-anchor-link[aria-current=\"location\"]{background:rgba(229, 231, 235, .1);color:#f3f4f6}.dark .pricing-section-toc .pricing-anchor-link{border-left-color:#374151}.dark .pricing-section-toc .pricing-anchor-link[aria-current=\"location\"]{border-left-color:#e5e7eb;color:#e5e7eb}@media (max-width: 1023px){#pricing-document .pricing-mobile-navigation{display:block;margin:0 0 24px}#pricing-document .pricing-mobile-navigation>.accordion{margin-bottom:0}#pricing-document .pricing-mobile-navigation .pricing-anchor-navigation{max-height:min(65vh, 560px);overflow-y:auto;padding:8px 12px 20px;overscroll-behavior:contain}}#pricing-document>.pricing-section{margin-top:56px;padding-top:40px;border-top:1px solid #e5e7eb}#pricing-document>.pricing-overview+.pricing-section{margin-top:36px;border-top:0}#pricing-document>.pricing-section>h2:first-child{margin-top:0}#pricing-document .pricing-overview>span[data-as=\"p\"],#pricing-document .pricing-section>span[data-as=\"p\"]{display:block;margin:1em 0}.dark #pricing-document>.pricing-section{border-color:#374151}@media (max-width: 767px){#pricing-document>.pricing-section{margin-top:40px;padding-top:28px}}#pricing-document section[id=\"models/text\"] table{table-layout:fixed;width:100%}#pricing-document section[id=\"models/text\"] table th:first-child,#pricing-document section[id=\"models/text\"] table td:first-child{width:32%}#pricing-document section[id=\"models/video\"] table{table-layout:fixed;width:100%}#pricing-document section[id=\"models/video\"] table th:first-child,#pricing-document section[id=\"models/video\"] table td:first-child{width:30%}#pricing-document .video-price-table,#pricing-document .video-task-table{display:table;table-layout:fixed;width:100%}#pricing-document .video-price-table td:has(>strong)+td,#pricing-document .video-price-table tbody tr:not(:has(strong))>td:first-child{padding-left:24px}#pricing-document .video-price-table thead th:nth-child(2){padding-left:24px}.restricted-doc{--restricted-border: rgba(15, 23, 42, .12);--restricted-border-strong: rgba(15, 23, 42, .18);--restricted-muted: #64748b;--restricted-surface: rgba(15, 23, 42, .035);--restricted-surface-hover: rgba(15, 23, 42, .055);--restricted-link: #2563eb;color:inherit}.dark .restricted-doc{--restricted-border: rgba(255, 255, 255, .12);--restricted-border-strong: rgba(255, 255, 255, .18);--restricted-muted: #94a3b8;--restricted-surface: rgba(255, 255, 255, .045);--restricted-surface-hover: rgba(255, 255, 255, .07);--restricted-link: #60a5fa}.restricted-doc-loading{min-height:12rem;display:flex;align-items:center;justify-content:center}.restricted-doc-spinner{width:1.75rem;height:1.75rem;border:2px solid rgba(98,112,132,.24);border-top-color:#627084;border-radius:50%;animation:restricted-doc-spin .75s linear infinite}@keyframes restricted-doc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.restricted-doc-spinner{animation-duration:1.5s}}.restricted-doc>h1{margin:0 0 .75rem;font-size:2.25rem;line-height:1.2;font-weight:700;letter-spacing:-.025em}.restricted-doc-description{margin:0 0 2rem;color:var(--restricted-muted);font-size:1.05rem;line-height:1.7}.restricted-doc h2,.restricted-doc h3,.restricted-doc h4{scroll-margin-top:6rem;font-weight:650;letter-spacing:-.015em}.restricted-doc h2{margin:2.75rem 0 1rem;padding-top:.25rem;font-size:1.65rem;line-height:1.35}.restricted-doc h3{margin:2.1rem 0 .75rem;font-size:1.3rem;line-height:1.4}.restricted-doc h4{margin:1.6rem 0 .5rem;font-size:1.1rem;line-height:1.45}.restricted-doc>p{margin:1rem 0}.restricted-doc p,.restricted-doc li{line-height:1.75}.restricted-doc ul,.restricted-doc ol{margin:1rem 0;padding-left:1.5rem}.restricted-doc li{padding-left:.15rem}.restricted-doc li+li{margin-top:.3rem}.restricted-doc li>p{margin:.25rem 0}.restricted-doc a{color:var(--restricted-link);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--restricted-link) 35%, transparent);text-underline-offset:.2em}.restricted-doc a:hover{text-decoration-color:currentColor}.restricted-doc :not(pre)>code{padding:.15rem .4rem;border:1px solid var(--restricted-border);border-radius:.35rem;background:var(--restricted-surface);font-size:.875em;font-weight:500}.restricted-doc-table-wrap{max-width:100%;margin:1.5rem 0;overflow-x:auto;border:1px solid var(--restricted-border-strong);border-radius:.75rem}.restricted-doc table{width:100%;border-collapse:separate;border-spacing:0;font-size:.925rem;line-height:1.55}.restricted-doc th,.restricted-doc td{min-width:7rem;padding:.75rem 1rem;border-bottom:1px solid var(--restricted-border);vertical-align:top;text-align:left}.restricted-doc th+th,.restricted-doc td+td{border-left:1px solid var(--restricted-border)}.restricted-doc th{background:var(--restricted-surface);font-weight:600;color:inherit}.restricted-doc tbody tr{transition:background-color .15s ease}.restricted-doc tbody tr:hover{background:var(--restricted-surface-hover)}.restricted-doc tr:last-child td{border-bottom:0}.restricted-doc-code{position:relative;margin:1.5rem 0;border:1px solid rgba(255,255,255,.09);border-radius:.75rem;background:#0f172a;color:#e5e7eb;box-shadow:0 1px 2px rgba(15,23,42,.08);overflow:hidden}.restricted-doc-code pre{margin:0;padding:1.1rem 1.2rem;overflow-x:auto;background:transparent}.restricted-doc-code code{display:block;min-width:max-content;padding-right:3.5rem;font-size:.85rem;line-height:1.7;white-space:pre;tab-size:2}.restricted-doc-code button{position:absolute;z-index:1;top:.65rem;right:.65rem;padding:.3rem .6rem;border:1px solid rgba(255,255,255,.16);border-radius:.4rem;background:rgba(30,41,59,.92);color:#cbd5e1;font-size:.75rem;line-height:1.25rem;cursor:pointer;transition:color .15s ease, border-color .15s ease, background-color .15s ease}.restricted-doc-code button:hover{border-color:rgba(255,255,255,.28);background:#334155;color:#fff}.restricted-doc-code .hljs-comment,.restricted-doc-code .hljs-quote{color:#7f8ea3;font-style:italic}.restricted-doc-code .hljs-keyword,.restricted-doc-code .hljs-selector-tag,.restricted-doc-code .hljs-literal,.restricted-doc-code .hljs-section,.restricted-doc-code .hljs-link{color:#c792ea}.restricted-doc-code .hljs-string,.restricted-doc-code .hljs-title,.restricted-doc-code .hljs-name,.restricted-doc-code .hljs-type,.restricted-doc-code .hljs-attribute,.restricted-doc-code .hljs-symbol,.restricted-doc-code .hljs-bullet,.restricted-doc-code .hljs-addition,.restricted-doc-code .hljs-variable,.restricted-doc-code .hljs-template-tag,.restricted-doc-code .hljs-template-variable{color:#addb67}.restricted-doc-code .hljs-number,.restricted-doc-code .hljs-meta,.restricted-doc-code .hljs-built_in,.restricted-doc-code .hljs-builtin-name,.restricted-doc-code .hljs-params{color:#f78c6c}.restricted-doc-code .hljs-attr,.restricted-doc-code .hljs-selector-id,.restricted-doc-code .hljs-selector-class,.restricted-doc-code .hljs-selector-attr,.restricted-doc-code .hljs-selector-pseudo{color:#ffcb6b}.restricted-doc-code .hljs-function,.restricted-doc-code .hljs-class .hljs-title{color:#82aaff}.restricted-doc-code .hljs-regexp,.restricted-doc-code .hljs-deletion{color:#ff5370}.restricted-doc-code .hljs-emphasis{font-style:italic}.restricted-doc-code .hljs-strong{font-weight:700}.restricted-doc-callout{margin:1.5rem 0;padding:.9rem 1rem;border:1px solid rgba(59,130,246,.22);border-radius:.65rem;background:rgba(59,130,246,.07)}.restricted-doc-callout>:first-child{margin-top:0}.restricted-doc-callout>:last-child{margin-bottom:0}.restricted-doc blockquote{margin:1.5rem 0;padding:.1rem 0 .1rem 1.1rem;border-left:2px solid var(--restricted-border-strong);color:var(--restricted-muted);font-style:italic}.restricted-doc blockquote>:first-child{margin-top:0}.restricted-doc blockquote>:last-child{margin-bottom:0}.restricted-doc-toc ul{margin:.6rem 0 0;padding:0;list-style:none}.restricted-doc-toc li{margin:.35rem 0;line-height:1.35}.restricted-doc-toc li[data-level=\"3\"]{padding-left:.75rem}.restricted-doc-toc li[data-level=\"4\"]{padding-left:1.5rem}.restricted-doc-toc a{color:var(--restricted-muted);text-decoration:none}.restricted-doc-toc a:hover{color:var(--restricted-link)}.restricted-doc-toc-title{font-weight:600}.restricted-doc-not-found{min-height:20rem;padding:4rem 0;text-align:center}.restricted-doc-not-found h1{font-size:3rem}@media (max-width: 768px){.restricted-doc>h1{font-size:1.85rem}.restricted-doc th,.restricted-doc td{min-width:6.5rem;padding:.65rem .75rem}.restricted-doc-code pre{padding:1rem}}"}],"page":{"pagePath":"api-reference/video-generation-v2-regeneration","slug":"/api-reference/video-generation-v2-regeneration","pageMetadata":{"title":"Create Video Regeneration Task","sidebarTitle":"Create Video Regeneration Task","description":"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.","openapi":"api-reference/video/generation/api/v2-video-generation.json POST /v2/video_regeneration","href":"/api-reference/video-generation-v2-regeneration"},"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: \"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Note,Warning}=_components;if(!Note)_missingMdxReference(`Note`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Two methods are supported (choose one):`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`By task ID`}),`: pass an existing generation task’s `,_jsx(_components.code,{children:`source_task_id`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`By source video`}),`: pass `,_jsx(_components.code,{children:`base_video`}),` in `,_jsx(_components.code,{children:`content`})]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`This endpoint only regenerates videos that meet the MiniMax-H3 768P output specifications to produce 2K output. It does not perform general-purpose processing of arbitrary videos.`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Regeneration tasks have `,_jsx(_components.code,{children:`task_type=regeneration`}),` and can be managed through the shared H3 `,_jsx(_components.a,{href:`/api-reference/video-generation-v2-query`,children:`Query Task`}),`, `,_jsx(_components.a,{href:`/api-reference/video-generation-v2-list`,children:`List Tasks`}),`, and `,_jsx(_components.a,{href:`/api-reference/video-generation-v2-delete`,children:`Cancel or Delete Task`}),` endpoints.`]})})]})}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":"Create Video Regeneration Task","sidebarTitle":"Create Video Regeneration Task","description":"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.","openapi":"api-reference/video/generation/api/v2-video-generation.json POST /v2/video_regeneration","href":"/api-reference/video-generation-v2-regeneration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/minimax-cac98058/74cbedfd7ddc6a81/scripts/auto-token.js","/docs/_mintlify/custom/minimax-cac98058/08175b8daa74cd64/scripts/logo.js","/docs/_mintlify/custom/minimax-cac98058/bdfa294452778802/scripts/head-userinfo.js","/docs/_mintlify/custom/minimax-cac98058/ee26a6e83cc5ae7f/scripts/navbar-same-tab.js","/docs/_mintlify/custom/minimax-cac98058/b2a91de372d716f8/scripts/pricing-dropdown.js","/docs/_mintlify/custom/minimax-cac98058/c76999ca41eb4aec/scripts/domain-link-rewrite.js","/docs/_mintlify/custom/minimax-cac98058/4fe58d73df53e822/scripts/cookie-consent.js","/docs/_mintlify/custom/minimax-cac98058/444224329a77c4b1/scripts/page-view-tracking.js","/docs/_mintlify/custom/minimax-cac98058/07d15e8ada8d8bbf/scripts/restricted-docs-core.js","/docs/_mintlify/custom/minimax-cac98058/409396746d530a03/scripts/restricted-docs-highlight.js","/docs/_mintlify/custom/minimax-cac98058/728362c2608a54be/scripts/restricted-docs.js","/docs/_mintlify/custom/minimax-cac98058/50d87c5c4c9a98b0/scripts/rum.js","/docs/_mintlify/custom/minimax-cac98058/fbc61270b1626c86/scripts/pricing-navigation.js","/docs/_mintlify/custom/minimax-cac98058/b067abec70d0dbb6/scripts/feedback-consent.js"],"openApiReferenceData":{"operation":{"summary":"Create Video Regeneration Task","description":"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.","operationId":"videoRegenerationV2Create","tags":["Video V2"],"parameters":["e7bffb8b-57df-4ca4-9747-0a2e25aac4a3"],"requestBody":"eab78d10-8bfe-49e5-9310-c2d7da9ac1ad","responses":{"200":"f14ec7f0-b57a-4729-85b6-852b42bf1181","400":"9daca36e-8351-4e03-b080-5d60aba89a83","401":"aed62ef2-6fa5-4f0d-a9d6-c9fb42035fa9","402":"89695931-934a-4e3c-abbd-e34cbac79f58","422":"f8a21343-5e8d-48a5-9935-7c406d088d8f","429":"b91d6043-a525-474f-8348-9b4c7f119c89","500":"4ad34074-f13f-4638-9def-c1b196213ced"},"method":"post","type":"path","servers":["f65999b6-eba5-48f0-85f5-6ad7385314da"],"security":["2ad5fafc-3629-4d1f-8a33-aceed5254f25"],"path":"/v2/video_regeneration","baseUrlOptions":["https://api.minimax.io"],"title":"Create Video Regeneration Task","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.oneOf.0.model":"MiniMax-H3","body.oneOf.0.source_task_id":"424010985738629","body.oneOf.0.resolution":"2K"},{"body.oneOf.1.model":"MiniMax-H3","body.oneOf.1.content.items.0.type":"text","body.oneOf.1.content.items.0.text":"Epic space-opera theatrical teaser: a female captain stands alone before a massive observation window as the last fleet gathers and jumps away in a blinding flash, the bridge shaking, leaving her behind.","body.oneOf.1.content.items.1.type":"video_url","body.oneOf.1.content.items.1.video_url.url":"https://your-cdn.example.com/h3-t2va-768p.mp4","body.oneOf.1.content.items.1.role":"base_video","body.oneOf.1.resolution":"2K"},{"body.oneOf.1.model":"MiniMax-H3","body.oneOf.1.content.items.0.type":"text","body.oneOf.1.content.items.0.text":"Pull focus to the people in the background and add more steam to the ramen bowl.","body.oneOf.1.content.items.1.type":"image_url","body.oneOf.1.content.items.1.image_url.url":"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png","body.oneOf.1.content.items.1.role":"first_frame","body.oneOf.1.content.items.2.type":"video_url","body.oneOf.1.content.items.2.video_url.url":"https://your-cdn.example.com/h3-i2va-768p.mp4","body.oneOf.1.content.items.2.role":"base_video","body.oneOf.1.resolution":"2K"},{"body.oneOf.1.model":"MiniMax-H3","body.oneOf.1.content.items.0.type":"text","body.oneOf.1.content.items.0.text":"Character speaks: Follow the wind, live free. Leave worries behind, enjoy the moment. Voice timbre follows reference audio 1.","body.oneOf.1.content.items.1.type":"video_url","body.oneOf.1.content.items.1.video_url.url":"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/297573323635_00_%E8%A7%86%E9%A2%911_YnyRbxEwio_video_20260525_163755_1927e9d3.mp4","body.oneOf.1.content.items.1.role":"reference_video","body.oneOf.1.content.items.2.type":"audio_url","body.oneOf.1.content.items.2.audio_url.url":"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/f463d523c5ce_01_%E9%9F%B3%E9%A2%911_RSLcbpzJPo_6%E6%9C%885%E6%97%A5(1).mp3","body.oneOf.1.content.items.2.role":"reference_audio","body.oneOf.1.content.items.3.type":"video_url","body.oneOf.1.content.items.3.video_url.url":"https://your-cdn.example.com/h3-r2va-768p.mp4","body.oneOf.1.content.items.3.role":"base_video","body.oneOf.1.resolution":"2K"}]},"dependencies":{"parameters":{"e7bffb8b-57df-4ca4-9747-0a2e25aac4a3":{"name":"Content-Type","in":"header","required":true,"description":"Media type of the request body. Set it to `application/json`.","schema":{"type":"string","enum":["application/json"],"default":"application/json","isRequired":true,"description":"Media type of the request body. Set it to `application/json`.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Regenerate by task ID (source_task_id)","required":["model","source_task_id","resolution"],"properties":{"model":{"type":"string","description":"Model name. Required. Currently supports `MiniMax-H3`.","enum":["MiniMax-H3"],"isRequired":true,"uniqueKey":"oneOf.0.model","typeLabel":"enum\u003cstring>"},"source_task_id":{"type":"string","description":"The `task_id` of an existing **succeeded** `/v2/video_generation` task; its output is used as the source for regeneration. Constraints: requires whitelist access; the source task must be owned by the current account, in `succeeded` status, and still queryable via `/v2/query/video_generation` (created within 7 days).","isRequired":true,"uniqueKey":"oneOf.0.source_task_id","typeLabel":"string"},"resolution":{"type":"string","description":"Target resolution for video regeneration. Required. Currently supports `2K`.","enum":["2K"],"isRequired":true,"uniqueKey":"oneOf.0.resolution","typeLabel":"enum\u003cstring>"},"callback_url":{"type":"string","description":"Callback URL for task status changes. Optional. Same behavior as `callback_url` of the create video generation task endpoint.","uniqueKey":"oneOf.0.callback_url","typeLabel":"string"},"aigc_watermark":{"type":"boolean","description":"Whether to add an AIGC label watermark to the generated video. Optional. Defaults to `false`.","default":false,"uniqueKey":"oneOf.0.aigc_watermark","typeLabel":"boolean"}},"uniqueKey":"oneOf.0","typeLabel":"Regenerate by task ID (source_task_id) · object"},{"type":"object","title":"Regenerate by source video (base_video)","required":["model","content","resolution"],"properties":{"model":{"type":"string","description":"Model name. Required. Currently supports `MiniMax-H3`.","enum":["MiniMax-H3"],"isRequired":true,"uniqueKey":"oneOf.1.model","typeLabel":"enum\u003cstring>"},"content":{"type":"array","description":"Video regeneration input array. Include:\n\n- **Submit exactly the same inputs that were actually sent to the model when generating the 768P source video**. **The `text` must be the final prompt actually sent to the model, not the original prompt from before H3-Context-IR processing**. All reference images, videos, and audio must also match the original generation inputs. **Any mismatch may prevent regeneration from producing the expected result**\n- One 768P source-video item with `type=video_url` and `role=base_video`; exactly one such item is required\n\n`base_video` must meet the following MiniMax-H3 768P output specifications. This endpoint does not regenerate arbitrary videos.\n\n| Item | Specification |\n| :--- | :--- |\n| Audio track | Must be present; videos without an audio track are not supported |\n| Frame rate | 24 fps |\n| Width / Height | Both must be divisible by 32 |\n| Area (W × H) | 768 × 768 (589,824 px) ≤ area ≤ 768 × 1344 (1,032,192 px) |\n| Total frames | 107–362 frames in increments of 17 (about 4–15 seconds) |\n\n---\n\n**Input media limits**: the total request body must be ≤ 64 MB; use public URLs for large files and avoid Base64. Format and per-file size limits for reference images / videos / audio are the same as the [Create Video Generation Task](/api-reference/video-generation-v2-create) endpoint.","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Type of the input content.","enum":["text","image_url","video_url","audio_url"],"isRequired":true,"uniqueKey":"oneOf.1.content.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"**Must be the final prompt actually sent to the model when generating the 768P source video, not the original prompt from before H3-Context-IR processing**. Length is counted by characters, with a maximum of 40000 characters per `text`.","uniqueKey":"oneOf.1.content.items.[INDEX].text","typeLabel":"string"},"image_url":{"type":"object","description":"Image object when `type=image_url` (for format / size / dimension / count limits, see the content field of the [Create Video Generation Task](/api-reference/video-generation-v2-create#body-content) endpoint).","required":["url"],"properties":{"url":{"type":"string","description":"Image location. Supported: a public URL; `mm_file://{file_id}` (reference an existing platform file, e.g. an uploaded file or a previous output's file_id); a `data:image/\u003cformat>;base64,\u003cBase64>` data URI (`\u003cformat>` lowercase).","isRequired":true,"uniqueKey":"oneOf.1.content.items.[INDEX].image_url.url","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX].image_url","typeLabel":"object"},"video_url":{"type":"object","description":"Video object when `type=video_url` (reference video, reference scenario only; for format / size / duration limits, see the content field of the [Create Video Generation Task](/api-reference/video-generation-v2-create#body-content) endpoint).","required":["url"],"properties":{"url":{"type":"string","description":"Video location. Supported: a public URL; `mm_file://{file_id}` (reference an existing platform file's file_id); a `data:video/mp4;base64,\u003cBase64>` data URI. Note the total request body must be ≤ 64 MB and Base64 inflates size by about 33%, so use a public URL or mm_file:// for large videos.","isRequired":true,"uniqueKey":"oneOf.1.content.items.[INDEX].video_url.url","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX].video_url","typeLabel":"object"},"audio_url":{"type":"object","description":"Audio object when `type=audio_url` (reference audio, reference scenario only; for format / size / duration limits, see the content field of the [Create Video Generation Task](/api-reference/video-generation-v2-create#body-content) endpoint).","required":["url"],"properties":{"url":{"type":"string","description":"Audio location. Supported: a public URL; `mm_file://{file_id}` (reference an existing platform file's file_id); a `data:audio/\u003cformat>;base64,\u003cBase64>` data URI (`\u003cformat>` lowercase).","isRequired":true,"uniqueKey":"oneOf.1.content.items.[INDEX].audio_url.url","typeLabel":"string"}},"uniqueKey":"oneOf.1.content.items.[INDEX].audio_url","typeLabel":"object"},"role":{"type":"string","description":"Position or purpose of the content, conditionally required:\n- **`base_video`: source video for video regeneration** (`/v2/video_regeneration` only). **The source-video item must explicitly set this `role`, and `content` must contain exactly one such item.**\n- `first_frame`: first-frame image (image-to-video; when there is a single image and no role is set, it defaults to first_frame).\n- `last_frame`: last-frame image (image-to-video first \u0026 last frame, must be paired with first_frame).\n- `reference_image`: reference image (reference-to-video).\n- `reference_video`: reference video (reference-to-video).\n- `reference_audio`: reference audio (reference-to-video).","enum":["base_video","first_frame","last_frame","reference_image","reference_video","reference_audio"],"uniqueKey":"oneOf.1.content.items.[INDEX].role","typeLabel":"enum\u003cstring>"}},"description":"Video regeneration input item: either an item from the original generation content (text / image_url / video_url / audio_url) or the base_video that marks the source video. The base_video item must contain `type`, `video_url`, and `role=base_video`.","uniqueKey":"oneOf.1.content.items.[INDEX]","typeLabel":"object"},"contains":{"type":"object","required":["type","video_url","role"],"properties":{"type":{"const":"video_url"},"role":{"const":"base_video"}}},"minContains":1,"maxContains":1,"isRequired":true,"uniqueKey":"oneOf.1.content","typeLabel":"object[]"},"resolution":{"type":"string","description":"Target resolution for video regeneration. Required. Currently supports `2K`.","enum":["2K"],"isRequired":true,"uniqueKey":"oneOf.1.resolution","typeLabel":"enum\u003cstring>"},"callback_url":{"type":"string","description":"Callback URL for task status changes. Optional. Same behavior as `callback_url` of the create video generation task endpoint.","uniqueKey":"oneOf.1.callback_url","typeLabel":"string"},"aigc_watermark":{"type":"boolean","description":"Whether to add an AIGC label watermark to the generated video. Optional. Defaults to `false`.","default":false,"uniqueKey":"oneOf.1.aigc_watermark","typeLabel":"boolean"}},"uniqueKey":"oneOf.1","typeLabel":"Regenerate by source video (base_video) · object"}],"uniqueKey":"","typeLabel":"Regenerate by task ID (source_task_id) · object | Regenerate by source video (base_video) · object"},"examples":{"Regenerate by task ID (source_task_id)":{"title":"Regenerate by task ID (source_task_id)","value":{"model":"MiniMax-H3","source_task_id":"424010985738629","resolution":"2K"}},"Regenerate by source video (base_video) · t2va":{"title":"Regenerate by source video (base_video) · t2va","value":{"model":"MiniMax-H3","content":[{"type":"text","text":"Epic space-opera theatrical teaser: a female captain stands alone before a massive observation window as the last fleet gathers and jumps away in a blinding flash, the bridge shaking, leaving her behind."},{"type":"video_url","video_url":{"url":"https://your-cdn.example.com/h3-t2va-768p.mp4"},"role":"base_video"}],"resolution":"2K"}},"Regenerate by source video (base_video) · i2va":{"title":"Regenerate by source video (base_video) · i2va","value":{"model":"MiniMax-H3","content":[{"type":"text","text":"Pull focus to the people in the background and add more steam to the ramen bowl."},{"type":"image_url","image_url":{"url":"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"},"role":"first_frame"},{"type":"video_url","video_url":{"url":"https://your-cdn.example.com/h3-i2va-768p.mp4"},"role":"base_video"}],"resolution":"2K"}},"Regenerate by source video (base_video) · r2va":{"title":"Regenerate by source video (base_video) · r2va","value":{"model":"MiniMax-H3","content":[{"type":"text","text":"Character speaks: Follow the wind, live free. Leave worries behind, enjoy the moment. Voice timbre follows reference audio 1."},{"type":"video_url","video_url":{"url":"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/297573323635_00_%E8%A7%86%E9%A2%911_YnyRbxEwio_video_20260525_163755_1927e9d3.mp4"},"role":"reference_video"},{"type":"audio_url","audio_url":{"url":"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/h3_promo_eval_ref2va/gallery/sr_v2p26_trio_seed42_20260724/inputs/f463d523c5ce_01_%E9%9F%B3%E9%A2%911_RSLcbpzJPo_6%E6%9C%885%E6%97%A5(1).mp3"},"role":"reference_audio"},{"type":"video_url","video_url":{"url":"https://your-cdn.example.com/h3-r2va-768p.mp4"},"role":"base_video"}],"resolution":"2K"}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"f14ec7f0-b57a-4729-85b6-852b42bf1181":{"description":"The create endpoint returns a `task_id`. Use this `task_id` with the [Query Task](/api-reference/video-generation-v2-query) endpoint to retrieve the task status and result.\n\n**Successful Query Task response example**\n\n```json\n{\n \"task\": {\n \"id\": \"424010985738631\",\n \"model\": \"MiniMax-H3\",\n \"status\": \"succeeded\",\n \"created_at\": 1785126000,\n \"updated_at\": 1785126300,\n \"content\": {\n \"url\": \"https://your-cdn.example.com/h3-regenerated-2k-output.mp4\"\n },\n \"resolution\": \"2K\",\n \"duration\": 5,\n \"usage\": {\n \"total_seconds\": 5,\n \"input_seconds\": 0,\n \"output_seconds\": 5,\n \"input_image_count\": 0\n },\n \"ratio\": \"\",\n \"task_type\": \"regeneration\",\n \"modality\": \"video\"\n }\n}\n```","content":{"application/json":{"schema":{"type":"object","properties":{"task_id":{"type":"string","description":"ID of the task, used to query the task status and result later.","uniqueKey":"task_id","typeLabel":"string"}},"example":{"task_id":"424010985738629"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"task_id":"424010985738629"}}},"exampleType":"generated"}},"exampleType":"generated"},"9daca36e-8351-4e03-b080-5d60aba89a83":{"description":"Invalid parameters","content":{"application/json":{"schema":{"type":"object","description":"OpenAI-style error response. On error the HTTP status is the real error code (401/400/429/402/422/500…) and the body is this object.","properties":{"type":{"type":"string","description":"Always `error`.","example":"error","uniqueKey":"type","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","description":"Error type: `authorized_error`(401)/`bad_request_error`(400)/`rate_limit_error`(429)/`insufficient_balance_error`(402)/`unprocessable_entity_error`(422)/`overloaded_error`(529)/`server_error`(500), etc.","uniqueKey":"error.type","typeLabel":"string"},"message":{"type":"string","description":"Error detail; the trailing parenthesis holds the internal error code (e.g. `... (1004)`).","uniqueKey":"error.message","typeLabel":"string"},"http_code":{"type":"string","description":"HTTP status code as a string, e.g. `401`.","uniqueKey":"error.http_code","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","description":"Request trace ID (for troubleshooting).","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"error","error":{"type":"bad_request_error","message":"invalid params, content must include a non-empty text item (prompt is required) (2013)","http_code":"400"},"request_id":"021785229015510a2c883cf675b9804d"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"bad_request_error","message":"invalid params, content must include a non-empty text item (prompt is required) (2013)","http_code":"400"},"request_id":"021785229015510a2c883cf675b9804d"}}},"exampleType":"examples"}},"exampleType":"examples"},"aed62ef2-6fa5-4f0d-a9d6-c9fb42035fa9":{"description":"Authentication failed","content":{"application/json":{"schema":{"type":"object","description":"OpenAI-style error response. On error the HTTP status is the real error code (401/400/429/402/422/500…) and the body is this object.","properties":{"type":{"type":"string","description":"Always `error`.","example":"error","uniqueKey":"type","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","description":"Error type: `authorized_error`(401)/`bad_request_error`(400)/`rate_limit_error`(429)/`insufficient_balance_error`(402)/`unprocessable_entity_error`(422)/`overloaded_error`(529)/`server_error`(500), etc.","uniqueKey":"error.type","typeLabel":"string"},"message":{"type":"string","description":"Error detail; the trailing parenthesis holds the internal error code (e.g. `... (1004)`).","uniqueKey":"error.message","typeLabel":"string"},"http_code":{"type":"string","description":"HTTP status code as a string, e.g. `401`.","uniqueKey":"error.http_code","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","description":"Request trace ID (for troubleshooting).","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"error","error":{"type":"authorized_error","message":"login fail: Please carry the API secret key in the 'Authorization' field of the request header (1004)","http_code":"401"},"request_id":"021785229015510a2c883cf675b9804d"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"authorized_error","message":"login fail: Please carry the API secret key in the 'Authorization' field of the request header (1004)","http_code":"401"},"request_id":"021785229015510a2c883cf675b9804d"}}},"exampleType":"examples"}},"exampleType":"examples"},"89695931-934a-4e3c-abbd-e34cbac79f58":{"description":"Insufficient balance/quota","content":{"application/json":{"schema":{"type":"object","description":"OpenAI-style error response. On error the HTTP status is the real error code (401/400/429/402/422/500…) and the body is this object.","properties":{"type":{"type":"string","description":"Always `error`.","example":"error","uniqueKey":"type","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","description":"Error type: `authorized_error`(401)/`bad_request_error`(400)/`rate_limit_error`(429)/`insufficient_balance_error`(402)/`unprocessable_entity_error`(422)/`overloaded_error`(529)/`server_error`(500), etc.","uniqueKey":"error.type","typeLabel":"string"},"message":{"type":"string","description":"Error detail; the trailing parenthesis holds the internal error code (e.g. `... (1004)`).","uniqueKey":"error.message","typeLabel":"string"},"http_code":{"type":"string","description":"HTTP status code as a string, e.g. `401`.","uniqueKey":"error.http_code","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","description":"Request trace ID (for troubleshooting).","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"error","error":{"type":"insufficient_balance_error","message":"insufficient balance (1008)","http_code":"402"},"request_id":"021785229015510a2c883cf675b9804d"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"insufficient_balance_error","message":"insufficient balance (1008)","http_code":"402"},"request_id":"021785229015510a2c883cf675b9804d"}}},"exampleType":"examples"}},"exampleType":"examples"},"f8a21343-5e8d-48a5-9935-7c406d088d8f":{"description":"Input contains sensitive content","content":{"application/json":{"schema":{"type":"object","description":"OpenAI-style error response. On error the HTTP status is the real error code (401/400/429/402/422/500…) and the body is this object.","properties":{"type":{"type":"string","description":"Always `error`.","example":"error","uniqueKey":"type","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","description":"Error type: `authorized_error`(401)/`bad_request_error`(400)/`rate_limit_error`(429)/`insufficient_balance_error`(402)/`unprocessable_entity_error`(422)/`overloaded_error`(529)/`server_error`(500), etc.","uniqueKey":"error.type","typeLabel":"string"},"message":{"type":"string","description":"Error detail; the trailing parenthesis holds the internal error code (e.g. `... (1004)`).","uniqueKey":"error.message","typeLabel":"string"},"http_code":{"type":"string","description":"HTTP status code as a string, e.g. `401`.","uniqueKey":"error.http_code","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","description":"Request trace ID (for troubleshooting).","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"error","error":{"type":"unprocessable_entity_error","message":"video description contains sensitive content (1026)","http_code":"422"},"request_id":"021785229015510a2c883cf675b9804d"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"unprocessable_entity_error","message":"video description contains sensitive content (1026)","http_code":"422"},"request_id":"021785229015510a2c883cf675b9804d"}}},"exampleType":"examples"}},"exampleType":"examples"},"b91d6043-a525-474f-8348-9b4c7f119c89":{"description":"Rate limit triggered","content":{"application/json":{"schema":{"type":"object","description":"OpenAI-style error response. On error the HTTP status is the real error code (401/400/429/402/422/500…) and the body is this object.","properties":{"type":{"type":"string","description":"Always `error`.","example":"error","uniqueKey":"type","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","description":"Error type: `authorized_error`(401)/`bad_request_error`(400)/`rate_limit_error`(429)/`insufficient_balance_error`(402)/`unprocessable_entity_error`(422)/`overloaded_error`(529)/`server_error`(500), etc.","uniqueKey":"error.type","typeLabel":"string"},"message":{"type":"string","description":"Error detail; the trailing parenthesis holds the internal error code (e.g. `... (1004)`).","uniqueKey":"error.message","typeLabel":"string"},"http_code":{"type":"string","description":"HTTP status code as a string, e.g. `401`.","uniqueKey":"error.http_code","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","description":"Request trace ID (for troubleshooting).","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"error","error":{"type":"rate_limit_error","message":"rate limit, please retry later (1002)","http_code":"429"},"request_id":"021785229015510a2c883cf675b9804d"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"rate_limit_error","message":"rate limit, please retry later (1002)","http_code":"429"},"request_id":"021785229015510a2c883cf675b9804d"}}},"exampleType":"examples"}},"exampleType":"examples"},"4ad34074-f13f-4638-9def-c1b196213ced":{"description":"Server error","content":{"application/json":{"schema":{"type":"object","description":"OpenAI-style error response. On error the HTTP status is the real error code (401/400/429/402/422/500…) and the body is this object.","properties":{"type":{"type":"string","description":"Always `error`.","example":"error","uniqueKey":"type","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","description":"Error type: `authorized_error`(401)/`bad_request_error`(400)/`rate_limit_error`(429)/`insufficient_balance_error`(402)/`unprocessable_entity_error`(422)/`overloaded_error`(529)/`server_error`(500), etc.","uniqueKey":"error.type","typeLabel":"string"},"message":{"type":"string","description":"Error detail; the trailing parenthesis holds the internal error code (e.g. `... (1004)`).","uniqueKey":"error.message","typeLabel":"string"},"http_code":{"type":"string","description":"HTTP status code as a string, e.g. `401`.","uniqueKey":"error.http_code","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","description":"Request trace ID (for troubleshooting).","uniqueKey":"request_id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"type":"error","error":{"type":"server_error","message":"internal error (1000)","http_code":"500"},"request_id":"021785229015510a2c883cf675b9804d"},"examples":{"Example":{"title":"Example","value":{"type":"error","error":{"type":"server_error","message":"internal error (1000)","http_code":"500"},"request_id":"021785229015510a2c883cf675b9804d"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"2ad5fafc-3629-4d1f-8a33-aceed5254f25":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"`HTTP: Bearer Auth`\n- Security Scheme Type: http\n- HTTP Authorization Scheme: `Bearer API_key`, used to verify account information, can be found in [Account Management>API Keys](https://platform.minimax.io/user-center/basic-information/interface-key).","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"f65999b6-eba5-48f0-85f5-6ad7385314da":{"url":"https://api.minimax.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"`HTTP: Bearer Auth`\n- Security Scheme Type: http\n- HTTP Authorization Scheme: `Bearer API_key`, used to verify account information, can be found in [Account Management>API Keys](https://platform.minimax.io/user-center/basic-information/interface-key).","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"`HTTP: Bearer Auth`\n- Security Scheme Type: http\n- HTTP Authorization Scheme: `Bearer API_key`, used to verify account information, can be found in [Account Management>API Keys](https://platform.minimax.io/user-center/basic-information/interface-key).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/video/generation/api/v2-video-generation.json"},"subdomain":"minimax-cac98058","siteName":"MiniMax API Docs","title":"Create Video Regeneration Task - MiniMax API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-04T15:28:43.600Z","originalFileLocation":"api-reference/video-generation-v2-regeneration.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=\"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MiniMax API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_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=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Video Regeneration Task - MiniMax API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MiniMax API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://minimax-cac98058.mintlify.site/docs/_mintlify/api/og/v2?division=MiniMax-H3\u0026amp;title=Create+Video+Regeneration+Task\u0026amp;description=Regenerate+a+source+video+that+meets+the+MiniMax-H3+768P+output+specifications+into+a+2K+video.\u0026amp;theme=329045bc9618e343e09b4393\u0026amp;signature=08f8a1a76b1c897d7e01de0073be8cb967f3b9ecd635bb1d6317af5eb11f6b0b\">\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=\"Create Video Regeneration Task - MiniMax API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://minimax-cac98058.mintlify.site/docs/_mintlify/api/og/v2?division=MiniMax-H3\u0026amp;title=Create+Video+Regeneration+Task\u0026amp;description=Regenerate+a+source+video+that+meets+the+MiniMax-H3+768P+output+specifications+into+a+2K+video.\u0026amp;theme=329045bc9618e343e09b4393\u0026amp;signature=08f8a1a76b1c897d7e01de0073be8cb967f3b9ecd635bb1d6317af5eb11f6b0b\">\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=\"/docs/mintlify-assets/_mintlify/favicons/minimax-cac98058/-WSO_KEoennf5XoM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MiniMax API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#181E25\">\u003cmeta data-mint-head name=\"charset\" content=\"UTF-8\">\u003cmeta data-mint-head name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/video-generation-v2-regeneration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://platform.minimax.io/#organization\",\"name\":\"MiniMax API Docs\",\"url\":\"https://platform.minimax.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/minimax-cac98058/XYzsL2L2ynonu2Q_/logo/light.svg?fit=max\u0026auto=format\u0026n=XYzsL2L2ynonu2Q_\u0026q=85\u0026s=9c99bb2678d62388d8a4e7cce1750858\"}},{\"@type\":\"WebSite\",\"@id\":\"https://platform.minimax.io/docs#website\",\"name\":\"MiniMax API Docs\",\"url\":\"https://platform.minimax.io/docs\",\"publisher\":{\"@id\":\"https://platform.minimax.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration#webpage\",\"url\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration\",\"name\":\"Create Video Regeneration Task\",\"description\":\"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.\",\"dateModified\":\"2026-08-04T15:28:43.600Z\",\"isPartOf\":{\"@id\":\"https://platform.minimax.io/docs#website\"},\"breadcrumb\":{\"@id\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Video\",\"item\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-create\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MiniMax-H3\",\"item\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-create\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Video Regeneration Task\",\"item\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration#apireference\",\"headline\":\"Create Video Regeneration Task\",\"name\":\"Create Video Regeneration Task\",\"description\":\"Regenerate a source video that meets the MiniMax-H3 768P output specifications into a 2K video.\",\"url\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration\",\"mainEntityOfPage\":{\"@id\":\"https://platform.minimax.io/docs/api-reference/video-generation-v2-regeneration#webpage\"},\"dateModified\":\"2026-08-04T15:28:43.600Z\",\"publisher\":{\"@id\":\"https://platform.minimax.io/#organization\"},\"isPartOf\":{\"@id\":\"https://platform.minimax.io/docs#website\"}}]}\u003c/script>","agentPointerHref":"/docs/api-reference/video-generation-v2-regeneration.md","siteName":"MiniMax API Docs","nav":{"global":null,"tabs":[{"tab":"Developer Guides","pages":[{"title":"Developer Guides","href":"/guides/models-intro"}]},{"tab":"API","groups":[{"group":"Using the API","pages":[{"title":"API Overview","sidebarTitle":"API Overview","href":"/api-reference/api-overview"},{"title":"Rate Limits","href":"/guides/rate-limits"},{"title":"Error Codes","sidebarTitle":"Error Code Reference","href":"/api-reference/errorcode"}]},{"group":"Text","icon":"text-align-start","pages":[{"title":"Anthropic SDK","sidebarTitle":"Anthropic SDK (Recommended)","href":"/api-reference/text-anthropic-api"},{"title":"OpenAI SDK","sidebarTitle":"OpenAI SDK","href":"/api-reference/text-openai-api"},{"title":"AI SDK","sidebarTitle":"AI SDK","href":"/api-reference/text-ai-sdk"},{"group":"Anthropic Messages API","pages":[{"title":"Create Message","sidebarTitle":"Create Message","openapi":"api-reference/text/api/openapi-chat-anthropic.json POST /anthropic/v1/messages","href":"/api-reference/text-chat-anthropic"}]},{"group":"OpenAI Chat Completions API","pages":[{"title":"Create Chat Completion","sidebarTitle":"Create Chat Completion","openapi":"api-reference/text/api/openapi-chat-openai.json POST /v1/chat/completions","href":"/api-reference/text-chat-openai"}]},{"group":"OpenAI Responses API","pages":[{"title":"Create Response","sidebarTitle":"Create Response","openapi":"api-reference/text/api/openapi-responses.json POST /v1/responses","href":"/api-reference/responses-create"},{"title":"Estimate Input Tokens","sidebarTitle":"Estimate Input Tokens","openapi":"api-reference/text/api/openapi-responses.json POST /v1/responses/input_tokens","href":"/api-reference/responses-input-tokens"}]}]},{"group":"Video","icon":"video","pages":[{"group":"MiniMax-H3","pages":[{"title":"Create Video Generation Task","sidebarTitle":"Create Video Generation Task","openapi":"api-reference/video/generation/api/v2-video-generation.json POST /v2/video_generation","href":"/api-reference/video-generation-v2-create"},{"title":"Query Task","sidebarTitle":"Query Task","openapi":"api-reference/video/generation/api/v2-video-generation.json GET /v2/query/video_generation/{task_id}","href":"/api-reference/video-generation-v2-query"},{"title":"List Tasks","sidebarTitle":"List Tasks","openapi":"api-reference/video/generation/api/v2-video-generation.json GET /v2/query/video_generation","href":"/api-reference/video-generation-v2-list"},{"title":"Cancel or Delete Task","sidebarTitle":"Cancel or Delete Task","openapi":"api-reference/video/generation/api/v2-video-generation.json DELETE /v2/video_generation/{task_id}","href":"/api-reference/video-generation-v2-delete"},{"title":"Create H3-Context-IR Task","sidebarTitle":"Create H3-Context-IR Task","description":"Deeply interpret multimodal context and generate a structured, semantically enriched video prompt.","openapi":"api-reference/video/generation/api/v2-video-generation.json POST /v2/h3_context_ir","href":"/api-reference/video-generation-v2-h3-context-ir"},{"title":"Create Video Regeneration Task","sidebarTitle":"Create Video Regeneration Task","openapi":"api-reference/video/generation/api/v2-video-generation.json POST /v2/video_regeneration","href":"/api-reference/video-generation-v2-regeneration"}]}]},{"group":"Image","icon":"image","pages":[{"group":"MiniMax-H3-Image","tag":"NEW","pages":[{"title":"Text-to-Image","sidebarTitle":"Text-to-Image","description":"Generate images from a text description with MiniMax-H3-Image. Supports `auto` or custom width and height, and up to 10 images per request.","openapi":"api-reference/image/generation/api/h3-image-generations.json POST /v1/images/generations","href":"/api-reference/image-generation-h3-generations"},{"title":"Image Edit","sidebarTitle":"Image Edit","openapi":"api-reference/image/generation/api/h3-image-edits.json POST /v1/images/edits","href":"/api-reference/image-generation-h3-edits"},{"title":"H3-Image-Context-IR","sidebarTitle":"H3-Image-Context-IR","openapi":"api-reference/image/generation/api/h3-image-context-ir.json POST /v1/h3_image_context_ir","href":"/api-reference/image-generation-h3-context-ir"},{"title":"Streaming Events","sidebarTitle":"Streaming Events","href":"/api-reference/image-generation-h3-streaming"}]}]},{"group":"Speech","icon":"audio-lines","pages":[{"group":"Speech to Text","pages":[{"title":"Speech to Text","sidebarTitle":"Speech to Text","openapi":"api-reference/speech/speech-to-text/api/openapi.json POST /v1/speech_to_text","href":"/api-reference/speech-to-text"}]},{"group":"Text to Speech","pages":[{"title":"Synchronous Text to Speech","openapi":"api-reference/speech/t2a/api/openapi.json POST /v1/t2a_v2","href":"/api-reference/speech-t2a-http"},{"title":"Synchronous Text to Speech","asyncapi":"api-reference/speech/t2a/api/asyncapi.json t2a_v2_websocket","href":"/api-reference/speech-t2a-websocket"},{"title":"Bidirectional Streaming Text to Speech","asyncapi":"api-reference/speech/t2a/api/asyncapi-bidi.json t2a_v2_bidi_websocket","href":"/api-reference/speech-t2a-websocket-bidi"}]},{"group":"Async Text to Speech","pages":[{"title":"Create Speech Generation Task","openapi":"api-reference/speech/t2a-async/api/openapi.json POST /v1/t2a_async_v2","href":"/api-reference/speech-t2a-async-create"},{"title":"Query Speech Generation Task Status","openapi":"api-reference/speech/t2a-async/api/openapi.json GET /v1/query/t2a_async_query_v2","href":"/api-reference/speech-t2a-async-query"}]},{"group":"Voice Cloning","pages":[{"title":"Upload Audio for Voice Cloning","sidebarTitle":"Upload Audio File","openapi":"api-reference/speech/voice-cloning/api/upload-file.json POST /v1/files/upload","href":"/api-reference/voice-cloning-uploadcloneaudio"},{"title":"Upload Prompt Audio","sidebarTitle":"Upload Prompt Audio","openapi":"api-reference/speech/voice-cloning/api/upload-prompt.json POST /v1/files/upload","href":"/api-reference/voice-cloning-uploadprompt"},{"title":"Voice Clone","openapi":"api-reference/speech/voice-cloning/api/openapi.json POST /v1/voice_clone","href":"/api-reference/voice-cloning-clone"}]},{"group":"Voice Design","pages":[{"title":"Voice Design","openapi":"api-reference/speech/voice-design/api/openapi.json POST /v1/voice_design","href":"/api-reference/voice-design-design"}]},{"group":"Voice Management","pages":[{"title":"Get Voice","openapi":"api-reference/speech/voice-management/api/openapi.json POST /v1/get_voice","href":"/api-reference/voice-management-get"},{"title":"Delete Voice","openapi":"api-reference/speech/voice-management/api/openapi.json POST /v1/delete_voice","href":"/api-reference/voice-management-delete"}]}]},{"group":"File","icon":"file-code","pages":[{"group":"File Management","pages":[{"title":"Upload File","sidebarTitle":"Upload","openapi":"api-reference/file/management/api/openapi.json POST /v1/files/upload","href":"/api-reference/file-management-upload"},{"title":"List Files","sidebarTitle":"List","openapi":"api-reference/file/management/api/openapi.json GET /v1/files/list","href":"/api-reference/file-management-list"},{"title":"Retrieve File","sidebarTitle":"Retrieve","openapi":"api-reference/file/management/api/openapi.json GET /v1/files/retrieve","href":"/api-reference/file-management-retrieve"},{"title":"Retrieve Content","sidebarTitle":"Retrieve File Content","openapi":"api-reference/file/management/api/openapi.json GET /v1/files/retrieve_content","href":"/api-reference/file-management-retrieve-content"},{"title":"Delete File","sidebarTitle":"Delete","openapi":"api-reference/file/management/api/openapi.json POST /v1/files/delete","href":"/api-reference/file-management-delete"}]}]},{"group":"Models","icon":"boxes","pages":[{"group":"OpenAI Compatible","pages":[{"title":"List Models","openapi":"api-reference/models/openai/api/list-models.json GET /v1/models","href":"/api-reference/models/openai/list-models"},{"title":"Retrieve Model","openapi":"api-reference/models/openai/api/retrieve-model.json GET /v1/models/{model_id}","href":"/api-reference/models/openai/retrieve-model"}]},{"group":"Anthropic Compatible","pages":[{"title":"List Models","openapi":"api-reference/models/anthropic/api/list-models.json GET /anthropic/v1/models","href":"/api-reference/models/anthropic/list-models"},{"title":"Retrieve Model","openapi":"api-reference/models/anthropic/api/retrieve-model.json GET /anthropic/v1/models/{model_id}","href":"/api-reference/models/anthropic/retrieve-model"}]}]},{"group":"Legacy APIs","icon":"history","pages":[{"group":"Video Generation","pages":[{"title":"Create Text-to-Video Generation Task","sidebarTitle":"Text to Video","openapi":"api-reference/video/generation/api/text-to-video.json POST /v1/video_generation","href":"/api-reference/video-generation-t2v"},{"title":"Image-to-Video Task","sidebarTitle":"Image to Video","openapi":"api-reference/video/generation/api/image-to-video.json POST /v1/video_generation","href":"/api-reference/video-generation-i2v"},{"title":"Create First \u0026 Last Frame Video Generation Task","sidebarTitle":"Start / End to Video","openapi":"api-reference/video/generation/api/start-end-to-video.json POST /v1/video_generation","href":"/api-reference/video-generation-fl2v"},{"title":"Subject-Reference to Video Generation Task","sidebarTitle":"Subject Reference to Video","openapi":"api-reference/video/generation/api/subject-reference-to-video.json POST /v1/video_generation","href":"/api-reference/video-generation-s2v"},{"title":"Query Video Generation Task Status","openapi":"api-reference/video/generation/api/openapi.json GET /v1/query/video_generation","href":"/api-reference/video-generation-query"},{"title":"Video Download","sidebarTitle":"Download the Video File","openapi":"api-reference/video/generation/api/openapi.json GET /v1/files/retrieve","href":"/api-reference/video-generation-download"}]},{"group":"Image Generation","pages":[{"title":"Text to Image Generation","sidebarTitle":"Text-to-Image","openapi":"api-reference/image/generation/api/text-to-image.json POST /v1/image_generation","href":"/api-reference/image-generation-t2i"},{"title":"Image-to-Image Generation","sidebarTitle":"Image to Image","openapi":"api-reference/image/generation/api/image-to-image.json POST /v1/image_generation","href":"/api-reference/image-generation-i2i"}]}]}]},{"tab":"M Plan","pages":[{"title":"M Plan","href":"/m-plan/intro"}]},{"tab":"Pricing","pages":[{"title":"Pricing","href":"/pricing/overview"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes/models"}]},{"tab":"Developer Program","href":"https://platform.minimax.io/activity/contact-us-en"}]},"basePath":"","title":"Create Video Regeneration Task - MiniMax API Docs","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-L4KFxIos.js","dist-B0ZV6X5T.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-B6IZIRsp.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-CQGbdtm4.js","utils-D88A1f-Z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChqWdz1A.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-yBrxdh_6.js","snippetPresets-BgqDrFJC.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-Duxc2rZw.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C7jidOil.js","shallow-xkjpHm-U.js","getApiPlaygroundDisplay-fE3rVpvL.js","CodeSnippet-LgxljKed.js","CodeSnippets-D-pXWDHq.js","Page-C2-BijcO.js","getPastedJson-CLRcu-uo.js","icon-Cxirpjgo.js","MethodPill-D49eqY5e.js","DuplicateIcon-CivCz5Rp.js","createIcon-D71qL3f5.js","DynamicMarkdown-BcGRTrw6.js","SectionHeading-DzaqmmSD.js","axios-vUo_bRtp.js","Markdown-CZqUYmMp.js","AssistantPageLink-MqLyPtsW.js"]}