Usage statistics (on success; duration fields from Wan usage, token fields from seedance usage)
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"HaiRoute Doc","description":"HaiRoute API documentation for LLM models and services","colors":{"primary":"#D27387","light":"#E7A0AF","dark":"#D27387"},"logo":{"light":"https://mintcdn.com/hai-token/DFzuPoXOzfYgcv_p/images/logo/light.svg?fit=max\u0026auto=format\u0026n=DFzuPoXOzfYgcv_p\u0026q=85\u0026s=3670802ebfcfac683e0d91aa182cee09","dark":"https://mintcdn.com/hai-token/DFzuPoXOzfYgcv_p/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=DFzuPoXOzfYgcv_p\u0026q=85\u0026s=ea139cf27edec66b2432346ea9f459b8","href":"https://hairoute.ai"},"favicon":"https://mintcdn.com/hai-token/roChSmiiQuAOXxeY/images/logo/favicon.svg?fit=max\u0026auto=format\u0026n=roChSmiiQuAOXxeY\u0026q=85\u0026s=4c89c3d880a270256186776f71530da0","api":{"playground":{"display":"interactive","proxy":true}},"appearance":{"default":"light"},"navbar":{},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/haipay-global","github":"https://github.com/HaipayGroup"}},"search":{"prompt":"Search HaiRoute docs..."},"seo":{"metatags":{"og:site_name":"HaiRoute Documentation","og:image":"https://hairoute.ai/og-default.png","twitter:card":"summary_large_image","twitter:site":"@HaiRoute_official","canonical":"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"zh","navbar":{"links":[{"href":"https://hairoute.ai/zh","label":"首页"},{"href":"https://hairoute.ai/zh/models","label":"模型"},{"href":"https://hairoute.ai/zh/enterprise","label":"企业"},{"href":"/docs/zh/quickstart/integration-guide","label":"文档"}]},"href":"docs/zh/quickstart/integration-guide"},{"language":"en","navbar":{"links":[{"href":"https://hairoute.ai/en","label":"Home"},{"href":"https://hairoute.ai/en/models","label":"Model"},{"href":"https://hairoute.ai/en/enterprise","label":"Enterprise"},{"href":"/docs/en/quickstart/integration-guide","label":"Docs"}]},"href":"docs/en/quickstart/integration-guide"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hai-token","hasAudioNarration":false,"actualSubdomain":"hai-token","customDomains":["docs.hairoute.ai"],"gitSource":{"type":"github","owner":"haipaygroup","repo":"haitokendocs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ab3b6107bc26a37a1a129f1","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"en","tag":"API documentation","count":17},{"language":"en","tag":"AI model interface","count":17},{"language":"zh","tag":"API文档","count":17},{"language":"zh","tag":"AI模型接口","count":17},{"language":"en","tag":"AI tool integration","count":11},{"language":"zh","tag":"AI工具接入","count":11},{"language":"en","tag":"Video","count":9},{"language":"zh","tag":"视频","count":9},{"language":"en","tag":"Images","count":4},{"language":"zh","tag":"图片","count":4},{"language":"en","tag":"Chat","count":3},{"language":"zh","tag":"聊天","count":3},{"language":"en","tag":"Other","count":2},{"language":"en","tag":"Quick start","count":2},{"language":"zh","tag":"其它","count":2},{"language":"zh","tag":"快速开始","count":2},{"language":"en","tag":"Models","count":1},{"language":"zh","tag":"模型","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"html:not(.dark) #background-color{background-color:#FAF9F5}html:not(.dark) body{color:#1B0B09}html:not(.dark) #page-title{color:#1B0B09}html.dark #background-color{background-color:#17100E}html:not(.dark) [class*=\"from-background-light\"][class*=\"top-0\"]{background-image:linear-gradient(to bottom, #FAF9F5 0%, rgba(250, 249, 245, 0) 100%)!important}html.dark [class*=\"from-background-dark\"][class*=\"top-0\"]{background-image:linear-gradient(to bottom, #17100E 0%, rgba(23, 16, 14, 0) 100%)!important}"}],"page":{"pagePath":"docs/en/api-reference/video/generation-status","slug":"/docs/en/api-reference/video/generation-status","pageMetadata":{"title":"Query video generation task","description":"Query the status and result of a common video generation task","openapi":"en/api-reference/video/generation/openapi.json GET /v1/video/generations/{taskId}","href":"/docs/en/api-reference/video/generation-status"},"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: \"Query the status and result of a common video generation task\"\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={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Use the `,_jsx(_components.code,{children:`task_id`}),` returned when creating a video task to query its status. After the task succeeds, the response includes the video URL.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Poll every 10-15 seconds. Video generation typically takes from tens of seconds to a few minutes.`})}),`\n`,_jsx(Heading,{level:`2`,id:`polling-example`,children:`Polling example`}),`\n`,_jsx(CodeBlock,{filename:`Python`,numberOfLines:`15`,language:`python`,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:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` time`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`task_id `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"cgt-20260730120000-a1b2c3\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`url `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` f`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.hairoute.ai/v1/video/generations/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`task_id`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`headers `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`while`}),_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:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests.get(url, `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`headers`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`headers).json()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` result[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`==`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"succeeded\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"video_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`])`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` break`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` result[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`] `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`in`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"failed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"cancelled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"expired\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`):`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` break`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` time.sleep(`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`5`}),_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":"Query video generation task","description":"Query the status and result of a common video generation task","openapi":"en/api-reference/video/generation/openapi.json GET /v1/video/generations/{taskId}","href":"/docs/en/api-reference/video/generation-status"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Polling example","slug":"polling-example","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/hai-token/d18a3efa7e831bd2/custom.js"],"openApiReferenceData":{"operation":{"summary":"Query video generation task status","deprecated":false,"description":"Query the status and result of a common video generation task","tags":[],"parameters":["3711e994-5b1a-44ec-8b91-524b5d982035","91df215b-506c-4c70-b34e-accc1f69245c","a66e71be-cce3-4ac3-9f54-c3623fc4a436"],"responses":{"200":"5fbd21e9-cc4b-4b4c-be61-10d086f50634"},"security":[],"method":"get","type":"path","servers":[],"path":"/v1/video/generations/{taskId}","baseUrlOptions":[],"title":"Query video generation task status","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3711e994-5b1a-44ec-8b91-524b5d982035":{"name":"taskId","in":"path","description":"","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"91df215b-506c-4c70-b34e-accc1f69245c":{"name":"Authorization","in":"header","description":"API Key token (Bearer sk-xxx)","required":true,"example":"Bearer ","schema":{"type":"string","isRequired":true,"description":"API Key token (Bearer sk-xxx)","uniqueKey":"","typeLabel":"string"}},"a66e71be-cce3-4ac3-9f54-c3623fc4a436":{"name":"Content-Type","in":"header","description":"","example":"application/json","schema":{"type":"string","uniqueKey":"","typeLabel":"string"}}},"responses":{"5fbd21e9-cc4b-4b4c-be61-10d086f50634":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"task_id":{"type":"string","description":"Task ID","uniqueKey":"task_id","typeLabel":"string"},"video_url":{"type":"string","description":"Video URL (on success; upstream address)","uniqueKey":"video_url","typeLabel":"string"},"video_duration":{"type":"number","description":"Video duration (seconds, on success)","uniqueKey":"video_duration","typeLabel":"number"},"error_code":{"type":"string","description":"Error code (on failure)","uniqueKey":"error_code","typeLabel":"string"},"error_message":{"type":"string","description":"Error message (on failure)","uniqueKey":"error_message","typeLabel":"string"},"status":{"type":"string","description":"Task status: queued / running / succeeded / failed / cancelled / expired","uniqueKey":"status","typeLabel":"string"},"resolution":{"type":"string","description":"Generated video resolution: 480p / 720p / 1080p / 4k","uniqueKey":"resolution","typeLabel":"string"},"ratio":{"type":"string","description":"Generated video aspect ratio: 16:9 / 4:3 / 1:1 / 3:4 / 9:16 / 21:9","uniqueKey":"ratio","typeLabel":"string"},"model":{"type":"string","description":"Platform model number (model_no, used to replace the upstream model name during protocol pass-through)","uniqueKey":"model","typeLabel":"string"},"created":{"type":"integer","description":"Creation time (epoch milliseconds) - UTC","format":"int64","uniqueKey":"created","typeLabel":"integer\u003cint64>"},"updated":{"type":"integer","description":"Update time (epoch milliseconds) - UTC","format":"int64","uniqueKey":"updated","typeLabel":"integer\u003cint64>"},"usage":{"type":"object","properties":{"input_video_duration":{"type":"integer","description":"Input video duration (seconds)","uniqueKey":"usage.input_video_duration","typeLabel":"integer"},"output_video_duration":{"type":"integer","description":"Output video duration (seconds)","uniqueKey":"usage.output_video_duration","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"Total number of tokens for this request.","format":"int64","uniqueKey":"usage.total_tokens","typeLabel":"integer\u003cint64>"},"duration":{"type":"integer","description":"Total video duration (seconds), used for billing. Formula: duration = input_video_duration + output_video_duration","uniqueKey":"usage.duration","typeLabel":"integer"}},"description":"Usage statistics (on success; duration fields from Wan usage, token fields from seedance usage)","uniqueKey":"usage","typeLabel":"object"}},"description":"Generic video task status query response","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"task_id":"\u003cstring>","video_url":"\u003cstring>","video_duration":123,"error_code":"\u003cstring>","error_message":"\u003cstring>","status":"\u003cstring>","resolution":"\u003cstring>","ratio":"\u003cstring>","model":"\u003cstring>","created":123,"updated":123,"usage":{"input_video_duration":123,"output_video_duration":123,"total_tokens":123,"duration":123}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"docs/en/api-reference/video/generation/openapi.json"},"subdomain":"hai-token","siteName":"HaiRoute Doc","title":"Query video generation task - HaiRoute Doc","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"zh":{"href":"/docs/zh/api-reference/video/generation-status","matchLevel":1},"en":{"href":"/docs/en/api-reference/video/generation-status","matchLevel":0}}},"lastModified":"2026-09-10T12:00:08.008Z","originalFileLocation":"docs/en/api-reference/video/generation-status.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}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=\"Query the status and result of a common video generation task\">\u003cmeta data-mint-head name=\"application-name\" content=\"HaiRoute Doc\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_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/hai-token/ojcWBNnkbICDtPOo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Query video generation task - HaiRoute Doc\">\u003cmeta data-mint-head property=\"og:description\" content=\"Query the status and result of a common video generation task\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"HaiRoute Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hairoute.ai/og-default.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=\"Query video generation task - HaiRoute Doc\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Query the status and result of a common video generation task\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hairoute.ai/og-default.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/hai-token/ojcWBNnkbICDtPOo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"HaiRoute Doc\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#D27387\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/en/api-reference/video/generation-status.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/zh/api-reference/video/generation-status\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/zh/api-reference/video/generation-status\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hairoute.ai/#organization\",\"name\":\"HaiRoute Doc\",\"url\":\"https://docs.hairoute.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hai-token/DFzuPoXOzfYgcv_p/images/logo/light.svg?fit=max\u0026auto=format\u0026n=DFzuPoXOzfYgcv_p\u0026q=85\u0026s=3670802ebfcfac683e0d91aa182cee09\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide#website\",\"name\":\"HaiRoute Doc\",\"url\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide\",\"publisher\":{\"@id\":\"https://docs.hairoute.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status#webpage\",\"url\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status\",\"name\":\"Query video generation task\",\"description\":\"Query the status and result of a common video generation task\",\"dateModified\":\"2026-09-10T12:00:08.008Z\",\"isPartOf\":{\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API documentation\",\"item\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/chat/openai-format\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI model interface\",\"item\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/chat/openai-format\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Video\",\"item\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Query video generation task\",\"item\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status#apireference\",\"headline\":\"Query video generation task\",\"name\":\"Query video generation task\",\"description\":\"Query the status and result of a common video generation task\",\"url\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide/docs/en/api-reference/video/generation-status#webpage\"},\"image\":\"https://hairoute.ai/og-default.png\",\"dateModified\":\"2026-09-10T12:00:08.008Z\",\"publisher\":{\"@id\":\"https://docs.hairoute.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hairoute.ai/docs/zh/quickstart/integration-guide#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"HaiRoute Doc\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"HaiRoute Doc","nav":{"global":null,"languages":[{"language":"zh","navbar":{"links":[{"href":"https://hairoute.ai/zh","label":"首页"},{"href":"https://hairoute.ai/zh/models","label":"模型"},{"href":"https://hairoute.ai/zh/enterprise","label":"企业"},{"href":"/docs/zh/quickstart/integration-guide","label":"文档"}]},"pages":[{"title":"zh","href":"/docs/zh/api-reference/video/generation-status"}]},{"language":"en","navbar":{"links":[{"href":"https://hairoute.ai/en","label":"Home"},{"href":"https://hairoute.ai/en/models","label":"Model"},{"href":"https://hairoute.ai/en/enterprise","label":"Enterprise"},{"href":"/docs/en/quickstart/integration-guide","label":"Docs"}]},"groups":[{"group":"Quick start","pages":[{"title":"Integration guide","href":"/docs/en/quickstart/integration-guide"},{"title":"Get API Key","href":"/docs/en/quickstart/get-api-key"}]},{"group":"API documentation","pages":[{"group":"AI model interface","pages":[{"group":"Chat","pages":[{"title":"OpenAI format","openapi":"en/api-reference/chat/openai/openapi.json POST /v1/chat/completions","href":"/docs/en/api-reference/chat/openai-format"},{"title":"Claude format","openapi":"en/api-reference/chat/claude/openapi.json POST /v1/messages","href":"/docs/en/api-reference/chat/claude-format"},{"title":"Responses format","openapi":"en/api-reference/chat/responses/responses-openapi.json POST /v1/responses","href":"/docs/en/api-reference/chat/responses-format"}]},{"group":"Models","pages":[{"title":"Model list","openapi":"en/api-reference/models/openapi.json GET /v1/models","href":"/docs/en/api-reference/models/list-models"}]},{"group":"Images","pages":[{"title":"OpenAI image generation","openapi":"en/api-reference/images/openai/generation/openapi.json POST /v1/images/generations","href":"/docs/en/api-reference/images/openai/generation"},{"title":"OpenAI image edit","openapi":"en/api-reference/images/openai/edit/openapi.json POST /v1/images/edits","href":"/docs/en/api-reference/images/openai/edit"},{"title":"Seedream image generation","openapi":"en/api-reference/images/seedream/generation/openapi.json POST /v1/images/generations","href":"/docs/en/api-reference/images/seedream/generation"},{"title":"Gemini native image generation","openapi":"en/api-reference/images/gemini/generation/openapi.json POST /v1/models/{model}:generateContent","href":"/docs/en/api-reference/images/gemini/generation"}]},{"group":"Video","pages":[{"title":"Common video generation","description":"Create and query video generation tasks with a unified protocol supporting text-to-video, image-to-video, first/last frames, and reference media","openapi":"en/api-reference/video/generation/openapi.json POST /v1/video/generations","href":"/docs/en/api-reference/video/generation"},{"title":"Query video generation task","openapi":"en/api-reference/video/generation/openapi.json GET /v1/video/generations/{taskId}","href":"/docs/en/api-reference/video/generation-status"},{"title":"Seedance Video Generation","description":"Video generation API compatible with the official Seedance protocol, supporting text-to-video, image-to-video, reference media, and synchronized audio","openapi":"en/api-reference/video/seedance/openapi.json POST /v1/seedance/video/generations","href":"/docs/en/api-reference/video/seedance"},{"title":"Seedance query video task","openapi":"en/api-reference/video/seedance/openapi.json GET /v1/seedance/video/generations/{taskId}","href":"/docs/en/api-reference/video/seedance-status"},{"title":"Wan 2.7 Video Generation","openapi":"en/api-reference/video/wan/openapi.json POST /v1/alibaba/video/generations","href":"/docs/en/api-reference/video/wan"},{"title":"Wan 3.0 Video Generation","openapi":"en/api-reference/video/wan3/openapi.json POST /v1/alibaba/video/generations","href":"/docs/en/api-reference/video/wan3"},{"title":"Wan query video task","openapi":"en/api-reference/video/wan/openapi.json GET /v1/alibaba/video/generations/{taskId}","href":"/docs/en/api-reference/video/wan-status"},{"title":"HappyHorse Video Generation","openapi":"en/api-reference/video/happyHorse/openapi.json POST /v1/alibaba/video/generations","href":"/docs/en/api-reference/video/happyHorse"},{"title":"HappyHorse query video task","openapi":"en/api-reference/video/happyHorse/openapi.json GET /v1/alibaba/video/generations/{taskId}","href":"/docs/en/api-reference/video/happy-horse-status"}]}]}]},{"group":"AI tool integration","pages":[{"title":"Claude Code","href":"/docs/en/tools/claude-code"},{"title":"CodeX/ChatGPT","href":"/docs/en/tools/codex"},{"title":"Copilot","href":"/docs/en/tools/copilot"},{"title":"Cursor","href":"/docs/en/tools/cursor"},{"title":"DeepChat","href":"/docs/en/tools/deepchat"},{"title":"Open Code","href":"/docs/en/tools/open-code"},{"title":"OpenClaw","href":"/docs/en/tools/openclaw"},{"title":"Trae Work","href":"/docs/en/tools/trae-work"},{"title":"VS Code","href":"/docs/en/tools/vscode"},{"title":"WorkBuddy","href":"/docs/en/tools/workbuddy"},{"title":"ZCode","href":"/docs/en/tools/zcode"}]},{"group":"Other","pages":[{"title":"Rate Limits","href":"/docs/en/others/rate-limits"},{"title":"VPN and proxy connectivity","href":"/docs/en/others/vpn-proxy"}]}]}]},"basePath":"","title":"Query video generation task - HaiRoute Doc","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}