Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together.
Pass exactly one image in image_list. prompt is optional — leave it out for an automatic split.
Reading the result
Each item in the result carries:
z_index — 0 is the base image; layers ascend from 1
bounding_box.absolute — [left, top, right, bottom] in the base image’s pixels
bounding_box.normalized — the same box on a 0-1000 scale, for any canvas size
name and description — what the layer contains
Sort by z_index, then place each layer using its bounding box to restore or recompose the artwork.
Pricing
Tier
Tokens
USD
1K, 1.5K or auto
14.66
$0.2932
2K
15.53
$0.3106
Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations.
Returns an img_uuid; poll GET /api/v1/jobs/detail (or use custom_callback_url) to get the generated image.
POST
/
api
/
v1
/
images
/
generations
Seedream 5.0 Pro Layers
curl --request POST \ --url https://api.goenhance.ai/api/v1/images/generations \ --header 'Content-Type: application/json' \ --data '{ "model": "seedream-5-pro-layers", "prompt": "A serene Japanese garden at dawn, soft light", "image_size": "2K", "image_list": [ { "url": "https://your-cdn.com/input.jpg" } ]}'
Optional. Leave it out and the model finds and splits the main elements on its own. Provide it to name the elements to split, in plain language or with <bbox> coordinates.
Optional. A publicly accessible HTTPS URL. When the task status changes (processing / success / failed), GoEnhance sends a POST request to this URL. The request body is identical to the response of GET /api/v1/jobs/detail. If your server does not respond with HTTP 200, the notification is retried up to 3 times, with a 3-second timeout per attempt.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"GoEnhanceAI API","description":"GoEnhanceAI API Documentation","colors":{"primary":"#7733ff","light":"#7430ff","dark":"#9763ff"},"logo":{"light":"https://mintcdn.com/goenhance/ux0xsztZxWklu5wk/logo/logo.png?fit=max\u0026auto=format\u0026n=ux0xsztZxWklu5wk\u0026q=85\u0026s=c998419e70da93dfc152516fac667c23","dark":"https://mintcdn.com/goenhance/ux0xsztZxWklu5wk/logo/logo.png?fit=max\u0026auto=format\u0026n=ux0xsztZxWklu5wk\u0026q=85\u0026s=c998419e70da93dfc152516fac667c23"},"favicon":"https://mintcdn.com/goenhance/ux0xsztZxWklu5wk/goenhance-logo-favicon.png?fit=max\u0026auto=format\u0026n=ux0xsztZxWklu5wk\u0026q=85\u0026s=e1bc71b8ba3308936fb843990c6a3360","navbar":{"links":[{"href":"mailto:api@goenhance.ai","label":"Support"}],"primary":{"type":"button","label":"Pricing","href":"https://platform.goenhance.ai/billing"}},"footer":{"socials":{"x":"https://x.com/goenhanceai","github":"https://github.com/goenhanceai","linkedin":"https://linkedin.com/company/goenhance-ai"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"goenhance","hasAudioNarration":false,"actualSubdomain":"goenhance","customDomains":["docs.goenhance.ai"],"gitSource":{"type":"github","owner":"hua1995116","repo":"goenhance-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adcae94a9f6cfc06942863c","collectionId":"9e56380f-bc2e-4f9d-ac6c-ac61509967cc","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adcae94a9f6cfc06942863c"},"entitlements":{},"buildId":"6adcae94a9f6cfc06942863c","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API","count":175},{"language":"default","tag":"Video Generation API","count":62},{"language":"default","tag":"Video Effects API","count":39},{"language":"default","tag":"Image API","count":37},{"language":"default","tag":"Quick Start","count":35},{"language":"default","tag":"Audio API","count":27},{"language":"default","tag":"Suno Music","count":14},{"language":"default","tag":"Kling","count":11},{"language":"default","tag":"Other Models","count":10},{"language":"default","tag":"Nano Banana","count":10}]},"assistantConfig":{},"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":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/image-api/seedream-5-pro-layers","slug":"/api-reference/image-api/seedream-5-pro-layers","pageMetadata":{"title":"Seedream 5.0 Pro Layers","openapi":"api-reference/image-api/openapi-seedream-5-pro-layers.json POST /api/v1/images/generations","description":"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together.\n\nPass exactly one image in `image_list`. `prompt` is optional — leave it out for an automatic split.\n\n#### Reading the result\n\nEach item in the result carries:\n\n- `z_index` — 0 is the base image; layers ascend from 1\n- `bounding_box.absolute` — `[left, top, right, bottom]` in the base image's pixels\n- `bounding_box.normalized` — the same box on a 0-1000 scale, for any canvas size\n- `name` and `description` — what the layer contains\n\nSort by `z_index`, then place each layer using its bounding box to restore or recompose the artwork.\n\n#### Pricing\n\n| Tier | Tokens | USD |\n|---|---|---|\n| 1K, 1.5K or auto | 14.66 | $0.2932 |\n| 2K | 15.53 | $0.3106 |\n\nCharged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations.\n\nReturns an `img_uuid`; poll GET /api/v1/jobs/detail (or use `custom_callback_url`) to get the generated image.","href":"/api-reference/image-api/seedream-5-pro-layers"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n h4: \"h4\",\n li: \"li\",\n p: \"p\",\n table: \"table\",\n tbody: \"tbody\",\n td: \"td\",\n th: \"th\",\n thead: \"thead\",\n tr: \"tr\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Pass exactly one image in \", _jsx(_components.code, {\n children: \"image_list\"\n }), \". \", _jsx(_components.code, {\n children: \"prompt\"\n }), \" is optional — leave it out for an automatic split.\"]\n }), \"\\n\", _jsx(_components.h4, {\n children: \"Reading the result\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Each item in the result carries:\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"z_index\"\n }), \" — 0 is the base image; layers ascend from 1\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"bounding_box.absolute\"\n }), \" — \", _jsx(_components.code, {\n children: \"[left, top, right, bottom]\"\n }), \" in the base image’s pixels\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"bounding_box.normalized\"\n }), \" — the same box on a 0-1000 scale, for any canvas size\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"name\"\n }), \" and \", _jsx(_components.code, {\n children: \"description\"\n }), \" — what the layer contains\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Sort by \", _jsx(_components.code, {\n children: \"z_index\"\n }), \", then place each layer using its bounding box to restore or recompose the artwork.\"]\n }), \"\\n\", _jsx(_components.h4, {\n children: \"Pricing\"\n }), \"\\n\", _jsxs(_components.table, {\n children: [_jsx(_components.thead, {\n children: _jsxs(_components.tr, {\n children: [_jsx(_components.th, {\n children: \"Tier\"\n }), _jsx(_components.th, {\n children: \"Tokens\"\n }), _jsx(_components.th, {\n children: \"USD\"\n })]\n })\n }), _jsxs(_components.tbody, {\n children: [_jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: \"1K, 1.5K or auto\"\n }), _jsx(_components.td, {\n children: \"14.66\"\n }), _jsx(_components.td, {\n children: \"$0.2932\"\n })]\n }), _jsxs(_components.tr, {\n children: [_jsx(_components.td, {\n children: \"2K\"\n }), _jsx(_components.td, {\n children: \"15.53\"\n }), _jsx(_components.td, {\n children: \"$0.3106\"\n })]\n })]\n })]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Returns an \", _jsx(_components.code, {\n children: \"img_uuid\"\n }), \"; poll GET /api/v1/jobs/detail (or use \", _jsx(_components.code, {\n children: \"custom_callback_url\"\n }), \") to get the generated image.\"]\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Seedream 5.0 Pro Layers","openapi":"api-reference/image-api/openapi-seedream-5-pro-layers.json POST /api/v1/images/generations","description":"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together.\n\nPass exactly one image in `image_list`. `prompt` is optional — leave it out for an automatic split.\n\n#### Reading the result\n\nEach item in the result carries:\n\n- `z_index` — 0 is the base image; layers ascend from 1\n- `bounding_box.absolute` — `[left, top, right, bottom]` in the base image's pixels\n- `bounding_box.normalized` — the same box on a 0-1000 scale, for any canvas size\n- `name` and `description` — what the layer contains\n\nSort by `z_index`, then place each layer using its bounding box to restore or recompose the artwork.\n\n#### Pricing\n\n| Tier | Tokens | USD |\n|---|---|---|\n| 1K, 1.5K or auto | 14.66 | $0.2932 |\n| 2K | 15.53 | $0.3106 |\n\nCharged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations.\n\nReturns an `img_uuid`; poll GET /api/v1/jobs/detail (or use `custom_callback_url`) to get the generated image.","href":"/api-reference/image-api/seedream-5-pro-layers"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Seedream 5.0 Pro Layers","deprecated":false,"description":"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together.\n\nPass exactly one image in `image_list`. `prompt` is optional — leave it out for an automatic split.\n\n#### Reading the result\n\nEach item in the result carries:\n\n- `z_index` — 0 is the base image; layers ascend from 1\n- `bounding_box.absolute` — `[left, top, right, bottom]` in the base image's pixels\n- `bounding_box.normalized` — the same box on a 0-1000 scale, for any canvas size\n- `name` and `description` — what the layer contains\n\nSort by `z_index`, then place each layer using its bounding box to restore or recompose the artwork.\n\n#### Pricing\n\n| Tier | Tokens | USD |\n|---|---|---|\n| 1K, 1.5K or auto | 14.66 | $0.2932 |\n| 2K | 15.53 | $0.3106 |\n\nCharged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations.\n\nReturns an `img_uuid`; poll GET /api/v1/jobs/detail (or use `custom_callback_url`) to get the generated image.","tags":["ImageAPI"],"parameters":["452765f8-041c-444e-99be-9b0d8c447af8"],"requestBody":"a65cb4b7-816c-4cec-a93f-82adf4f7a8a4","responses":{"200":"30213af6-c07a-4026-bb84-e6f44523d954","401":"d1fd2202-88a3-48a1-a0d1-569975a8c899"},"security":[],"method":"post","type":"path","servers":["cc8bf476-6eb5-4c91-b3c5-0245e5960613"],"path":"/api/v1/images/generations","baseUrlOptions":["https://api.goenhance.ai"],"title":"Seedream 5.0 Pro Layers","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"452765f8-041c-444e-99be-9b0d8c447af8":{"name":"Authorization","in":"header","description":"","required":false,"example":"{{Authorization}}","schema":{"type":"string","isRequired":false,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"model":{"type":"string","enum":["seedream-5-pro-layers"],"description":"Model name. Must be `seedream-5-pro-layers`.","isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"image_list":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"image_list.items.[INDEX].url","typeLabel":"string\u003curi>"}},"required":["url"],"uniqueKey":"image_list.items.[INDEX]","typeLabel":"object"},"description":"The single image to split. Exactly one image is required.","minItems":1,"maxItems":1,"isRequired":true,"uniqueKey":"image_list","typeLabel":"object[]"},"prompt":{"type":"string","minLength":1,"maxLength":2000,"description":"Optional. Leave it out and the model finds and splits the main elements on its own. Provide it to name the elements to split, in plain language or with `\u003cbbox>` coordinates.","uniqueKey":"prompt","typeLabel":"string"},"image_size":{"type":"string","enum":["1K","1.5K","2K","auto"],"default":"auto","description":"Output tier. `auto` follows the input image's size. Only tier names are accepted here — pixel values such as 2048x2048 are rejected.","uniqueKey":"image_size","typeLabel":"enum\u003cstring>"},"output_format":{"type":"string","enum":["png","jpeg"],"default":"jpeg","description":"Output file format. This only affects the base image — every layer is always a transparent png.","uniqueKey":"output_format","typeLabel":"enum\u003cstring>"},"custom_callback_url":{"type":"string","format":"uri","description":"Optional. A publicly accessible HTTPS URL. When the task status changes (processing / success / failed), GoEnhance sends a POST request to this URL. The request body is identical to the response of GET /api/v1/jobs/detail. If your server does not respond with HTTP 200, the notification is retried up to 3 times, with a 3-second timeout per attempt.","example":"https://your-server.com/goenhance/callback","uniqueKey":"custom_callback_url","typeLabel":"string\u003curi>"}},"required":["model","image_list"],"uniqueKey":"","typeLabel":"object"},"example":{"model":"seedream-5-pro-layers","prompt":"A serene Japanese garden at dawn, soft light","image_size":"2K","image_list":[{"url":"https://your-cdn.com/input.jpg"}]},"examples":{"Example":{"title":"Example","value":{"model":"seedream-5-pro-layers","prompt":"A serene Japanese garden at dawn, soft light","image_size":"2K","image_list":[{"url":"https://your-cdn.com/input.jpg"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"30213af6-c07a-4026-bb84-e6f44523d954":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"integer","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"msg":{"type":"string","isRequired":true,"uniqueKey":"msg","typeLabel":"string"},"data":{"type":"object","properties":{"img_uuid":{"type":"string","isRequired":true,"uniqueKey":"data.img_uuid","typeLabel":"string"},"cost":{"type":"number","description":"Tokens deducted for this request. This is the amount actually charged, so it already reflects any discount active on your account and can be lower than the listed price. Tokens are deducted when the task is accepted, and refunded automatically if the generation ends in failure.","example":5.82,"isRequired":true,"uniqueKey":"data.cost","typeLabel":"number"}},"required":["img_uuid","cost"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["code","msg","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"1":{"title":"1","value":{"code":0,"msg":"Success","data":{"img_uuid":"c12b656c-747a-44fd-9c80-add79b0c52d5","cost":5.82}}},"2":{"title":"2","value":{"code":100,"msg":"tokens is not enough"}},"quota":{"title":"quota","value":{"code":101,"msg":"API key quota exceeded: 4990 of 5000 tokens used (monthly)"}}},"exampleType":"examples"}},"headers":{},"exampleType":"examples"},"d1fd2202-88a3-48a1-a0d1-569975a8c899":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"integer","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"msg":{"type":"string","isRequired":true,"uniqueKey":"msg","typeLabel":"string"}},"required":["code","msg"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":123,"msg":"\u003cstring>"}}},"exampleType":"generated"}},"headers":{},"exampleType":"generated"}},"security":{},"servers":{"cc8bf476-6eb5-4c91-b3c5-0245e5960613":{"url":"https://api.goenhance.ai"}}},"originalFileLocation":"api-reference/image-api/openapi-seedream-5-pro-layers.json"},"subdomain":"goenhance","siteName":"GoEnhanceAI API","title":"Seedream 5.0 Pro Layers - GoEnhanceAI API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-10T02:18:04.638Z","originalFileLocation":"api-reference/image-api/seedream-5-pro-layers.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=\"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together. Pass exactly one image in image_list. prompt is optional — leave it out for an automatic split. #### Reading the result Each item in the result carries: - z_index — 0 is the base image; layers ascend from 1 - bounding_box.absolute — [left, top, right, bottom] in the base image\u0026#x27;s pixels - bounding_box.normalized — the same box on a 0-1000 scale, for any canvas size - name and description — what the layer contains Sort by z_index, then place each layer using its bounding box to restore or recompose the artwork. #### Pricing | Tier | Tokens | USD | |---|---|---| | 1K, 1.5K or auto | 14.66 | $0.2932 | | 2K | 15.53 | $0.3106 | Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations. Returns an img_uuid; poll GET /api/v1/jobs/detail (or use custom_callback_url) to get the generated image.\">\u003cmeta data-mint-head name=\"application-name\" content=\"GoEnhanceAI API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_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/goenhance/mn1mgyQNDbD4qv1p/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Seedream 5.0 Pro Layers - GoEnhanceAI API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together. Pass exactly one image in image_list. prompt is optional — leave it out for an automatic split. #### Reading the result Each item in the result carries: - z_index — 0 is the base image; layers ascend from 1 - bounding_box.absolute — [left, top, right, bottom] in the base image\u0026#x27;s pixels - bounding_box.normalized — the same box on a 0-1000 scale, for any canvas size - name and description — what the layer contains Sort by z_index, then place each layer using its bounding box to restore or recompose the artwork. #### Pricing | Tier | Tokens | USD | |---|---|---| | 1K, 1.5K or auto | 14.66 | $0.2932 | | 2K | 15.53 | $0.3106 | Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations. Returns an img_uuid; poll GET /api/v1/jobs/detail (or use custom_callback_url) to get the generated image.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"GoEnhanceAI API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://goenhance.mintlify.app/_mintlify/api/og/v2?division=Seedream\u0026amp;title=Seedream+5.0+Pro+Layers\u0026amp;description=Split+one+image+into+a+base+image+plus+up+to+16+independently+editable+layers.+Every+layer+is+a+transparent+PNG%2C+and+each+comes+back+with+the+coordinates+you+ne\u0026amp;theme=741bf0d536b2d350e0e71986\u0026amp;signature=2857dc9c13c4ef8abf79ea1d45a5241b2c10300a2e2a995b93118331308d223f\">\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=\"Seedream 5.0 Pro Layers - GoEnhanceAI API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together. Pass exactly one image in image_list. prompt is optional — leave it out for an automatic split. #### Reading the result Each item in the result carries: - z_index — 0 is the base image; layers ascend from 1 - bounding_box.absolute — [left, top, right, bottom] in the base image\u0026#x27;s pixels - bounding_box.normalized — the same box on a 0-1000 scale, for any canvas size - name and description — what the layer contains Sort by z_index, then place each layer using its bounding box to restore or recompose the artwork. #### Pricing | Tier | Tokens | USD | |---|---|---| | 1K, 1.5K or auto | 14.66 | $0.2932 | | 2K | 15.53 | $0.3106 | Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations. Returns an img_uuid; poll GET /api/v1/jobs/detail (or use custom_callback_url) to get the generated image.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://goenhance.mintlify.app/_mintlify/api/og/v2?division=Seedream\u0026amp;title=Seedream+5.0+Pro+Layers\u0026amp;description=Split+one+image+into+a+base+image+plus+up+to+16+independently+editable+layers.+Every+layer+is+a+transparent+PNG%2C+and+each+comes+back+with+the+coordinates+you+ne\u0026amp;theme=741bf0d536b2d350e0e71986\u0026amp;signature=2857dc9c13c4ef8abf79ea1d45a5241b2c10300a2e2a995b93118331308d223f\">\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/goenhance/mn1mgyQNDbD4qv1p/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"GoEnhanceAI API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7733ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/image-api/seedream-5-pro-layers.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.goenhance.ai/#organization\",\"name\":\"GoEnhanceAI API\",\"url\":\"https://docs.goenhance.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/goenhance/ux0xsztZxWklu5wk/logo/logo.png?fit=max\u0026auto=format\u0026n=ux0xsztZxWklu5wk\u0026q=85\u0026s=c998419e70da93dfc152516fac667c23\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.goenhance.ai#website\",\"name\":\"GoEnhanceAI API\",\"url\":\"https://docs.goenhance.ai\",\"publisher\":{\"@id\":\"https://docs.goenhance.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers#webpage\",\"url\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers\",\"name\":\"Seedream 5.0 Pro Layers\",\"description\":\"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together. Pass exactly one image in image_list. prompt is optional — leave it out for an automatic split. #### Reading the result Each item in the result carries: - z_index — 0 is the base image; layers ascend from 1 - bounding_box.absolute — [left, top, right, bottom] in the base image's pixels - bounding_box.normalized — the same box on a 0-1000 scale, for any canvas size - name and description — what the layer contains Sort by z_index, then place each layer using its bounding box to restore or recompose the artwork. #### Pricing | Tier | Tokens | USD | |---|---|---| | 1K, 1.5K or auto | 14.66 | $0.2932 | | 2K | 15.53 | $0.3106 | Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations. Returns an img_uuid; poll GET /api/v1/jobs/detail (or use custom_callback_url) to get the generated image.\",\"dateModified\":\"2026-09-10T02:18:04.638Z\",\"isPartOf\":{\"@id\":\"https://docs.goenhance.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API\",\"item\":\"https://docs.goenhance.ai/api-reference/video-to-video/generate\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Image API\",\"item\":\"https://docs.goenhance.ai/api-reference/image-api/nano-banana\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Seedream\",\"item\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-4-0\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Seedream 5.0 Pro Layers\",\"item\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers#apireference\",\"headline\":\"Seedream 5.0 Pro Layers\",\"name\":\"Seedream 5.0 Pro Layers\",\"description\":\"Split one image into a base image plus up to 16 independently editable layers. Every layer is a transparent PNG, and each comes back with the coordinates you need to put it back together. Pass exactly one image in image_list. prompt is optional — leave it out for an automatic split. #### Reading the result Each item in the result carries: - z_index — 0 is the base image; layers ascend from 1 - bounding_box.absolute — [left, top, right, bottom] in the base image's pixels - bounding_box.normalized — the same box on a 0-1000 scale, for any canvas size - name and description — what the layer contains Sort by z_index, then place each layer using its bounding box to restore or recompose the artwork. #### Pricing | Tier | Tokens | USD | |---|---|---| | 1K, 1.5K or auto | 14.66 | $0.2932 | | 2K | 15.53 | $0.3106 | Charged per request, not per image. The model decides how many layers to produce, so a request is billed as one base image plus 16 layers regardless of how many come back. Layers are billed at half the rate of a normal image, which is why a split costs far less than 17 separate generations. Returns an img_uuid; poll GET /api/v1/jobs/detail (or use custom_callback_url) to get the generated image.\",\"url\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.goenhance.ai/api-reference/image-api/seedream-5-pro-layers#webpage\"},\"dateModified\":\"2026-09-10T02:18:04.638Z\",\"publisher\":{\"@id\":\"https://docs.goenhance.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.goenhance.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"GoEnhanceAI API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"GoEnhanceAI API","nav":{"global":null,"groups":[{"group":"Getting started","pages":[{"title":"API Introduction","href":"/index"},{"title":"Quickstart Guide","href":"/guides/quickstart"},{"title":"Rate Limits \u0026 Concurrency","href":"/guides/limits"},{"title":"Best Practices","href":"/guides/best-practices"},{"title":"Privacy Policy \u0026 Terms of Use","href":"/guides/privacy-terms"}]},{"group":"API","pages":[{"group":"Video To Video API","pages":[{"title":"Generate Video to Video API","openapi":"POST /api/v1/video2video/generate","sidebarTitle":"Generate Video","href":"/api-reference/video-to-video/generate"},{"title":"Get Video to Video Style List API","sidebarTitle":"Get Style List","openapi":"GET /api/v1/video2video/modellist","href":"/api-reference/video-to-video/modellist"},{"title":"Task Status API","openapi":"GET /api/v1/jobs/detail","href":"/api-reference/video-to-video/task-status"}]},{"group":"Image API","pages":[{"group":"Nano Banana","pages":[{"title":"Nano Banana API","openapi":"api-reference/image-api/openapi-nano-banana.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana"},{"title":"Nano Banana Edit API","openapi":"api-reference/image-api/openapi-nano-banana-edit.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-edit"},{"title":"Nano Banana 2 API","openapi":"api-reference/image-api/openapi-nano-banana-2.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-2"},{"title":"Nano Banana 2 Edit API","openapi":"api-reference/image-api/openapi-nano-banana-2-edit.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-2-edit"},{"title":"Nano Banana 2.1 API","openapi":"api-reference/image-api/openapi-nano-banana-2-1.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-2-1"},{"title":"Nano Banana 2.1 Edit API","openapi":"api-reference/image-api/openapi-nano-banana-2-1-edit.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-2-1-edit"},{"title":"Nano Banana 2 Lite","openapi":"api-reference/image-api/openapi-nano-banana-2-lite.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-2-lite"},{"title":"Nano Banana 2 Lite Edit","openapi":"api-reference/image-api/openapi-nano-banana-2-lite-edit.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-2-lite-edit"},{"title":"Nano Banana Pro API","openapi":"api-reference/image-api/openapi-nano-banana-pro.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-pro"},{"title":"Nano Banana Pro Edit API","openapi":"api-reference/image-api/openapi-nano-banana-pro-edit.json POST /api/v1/images/generations","href":"/api-reference/image-api/nano-banana-pro-edit"}]},{"group":"Seedream","pages":[{"title":"Seedream 4.0","openapi":"api-reference/image-api/openapi-seedream-4-0.json POST /api/v1/images/generations","href":"/api-reference/image-api/seedream-4-0"},{"title":"Seedream 4.5","openapi":"api-reference/image-api/openapi-seedream-4-5.json POST /api/v1/images/generations","href":"/api-reference/image-api/seedream-4-5"},{"title":"Seedream 5 Lite","openapi":"api-reference/image-api/openapi-seedream-5-lite.json POST /api/v1/images/generations","href":"/api-reference/image-api/seedream-5-lite"},{"title":"Seedream 5.0 Pro","openapi":"api-reference/image-api/openapi-seedream-5-pro.json POST /api/v1/images/generations","description":"Seedream 5.0 Pro text-to-image and image-to-image. Pass `image_list` to use reference images (up to 10), or omit it for pure text-to-image. Always returns a single image — this model does not support sequential (grouped) image generation.\n\nTo split an image into editable layers, use the separate [seedream-5-pro-layers](./seedream-5-pro-layers) model instead.\n\n#### Transparent output\n\nSet `background` to `transparent` for an image with an alpha channel. This works for image-to-image only, and the input image must already have transparency.\n\n#### Pricing\n\n| What | Tokens | USD |\n|---|---|---|\n| Output, 1K or 1.5K | 1.725 | $0.0345 |\n| Output, 2K | 3.45 | $0.069 |\n| Each reference image after the first | 0.115 | $0.0023 |\n\nThe first reference image is free.\n\nExample: 2K with 3 reference images costs 3.45 plus 2 surcharges, so 3.68 tokens.\n\nReturns an `img_uuid`; poll GET /api/v1/jobs/detail (or use `custom_callback_url`) to get the generated image.","href":"/api-reference/image-api/seedream-5-pro"},{"title":"Seedream 5.0 Pro Layers","openapi":"api-reference/image-api/openapi-seedream-5-pro-layers.json POST /api/v1/images/generations","href":"/api-reference/image-api/seedream-5-pro-layers"},{"title":"Seedream 5.0 Flash","openapi":"api-reference/image-api/openapi-seedream-5-flash.json POST /api/v1/images/generations","description":"Seedream 5.0 Flash text-to-image and image-to-image — the fast, low-cost Seedream tier. Pass `image_list` to use reference images (up to 10), or omit it for pure text-to-image. Always returns a single image.\n\nTo split an image into editable layers, use the separate [seedream-5-flash-layers](./seedream-5-flash-layers) model instead.\n\n#### Transparent output\n\nSet `background` to `transparent` to keep an existing alpha channel. It needs exactly one input image, and that image must be a PNG that already has transparent pixels. It keeps the transparency you already have; it does not remove backgrounds. Output is png.\n\n#### Pricing\n\n| What | Tokens | USD |\n|---|---|---|\n| Output, 1K, 1.5K or 2K | 1.11 | $0.0222 |\n| Reference images | Free | Free |\n\nAll three quality tiers cost the same, so 2K is the default.\n\nExample: a 2K image with 3 reference images costs 1.11 tokens.\n\nReturns an `img_uuid`; poll GET /api/v1/jobs/detail (or use `custom_callback_url`) to get the generated image.","href":"/api-reference/image-api/seedream-5-flash"},{"title":"Seedream 5.0 Flash Layers","openapi":"api-reference/image-api/openapi-seedream-5-flash-layers.json POST /api/v1/images/generations","href":"/api-reference/image-api/seedream-5-flash-layers"}]},{"group":"OpenAI","pages":[{"title":"GPT Image 2 API","openapi":"api-reference/image-api/openapi-gpt-image-2.json POST /api/v1/images/generations","href":"/api-reference/image-api/gpt-image-2"},{"title":"GPT Image 2.5 Sunburst","openapi":"api-reference/image-api/openapi-gpt-image-2-5-sunburst.json POST /api/v1/images/generations","href":"/api-reference/image-api/gpt-image-2-5-sunburst"},{"title":"GPT Image 2.5 Flare","openapi":"api-reference/image-api/openapi-gpt-image-2-5-flare.json POST /api/v1/images/generations","href":"/api-reference/image-api/gpt-image-2-5-flare"}]},{"group":"Grok","pages":[{"title":"Grok Image","openapi":"api-reference/image-api/openapi-grok-image.json POST /api/v1/images/generations","href":"/api-reference/image-api/grok-image"},{"title":"Grok Imagine Image 2.0 API","openapi":"api-reference/image-api/openapi-grok-image-2.json POST /api/v1/images/generations","href":"/api-reference/image-api/grok-image-2"}]},{"group":"Qwen","pages":[{"title":"Qwen-Image 2.1","openapi":"api-reference/image-api/openapi-qwen-image-2-1.json POST /api/v1/images/generations","href":"/api-reference/image-api/qwen-image-2-1"},{"title":"Qwen-Image 3.0","openapi":"api-reference/image-api/openapi-qwen-image-3.json POST /api/v1/images/generations","href":"/api-reference/image-api/qwen-image-3"},{"title":"Qwen-Image 3.0 Pro","openapi":"api-reference/image-api/openapi-qwen-image-3-pro.json POST /api/v1/images/generations","href":"/api-reference/image-api/qwen-image-3-pro"},{"title":"Qwen Image Edit 2511","openapi":"api-reference/image-api/openapi-qwen-image-edit.json POST /api/v1/images/generations","href":"/api-reference/image-api/qwen-image-edit"},{"title":"Anime Waifu","openapi":"api-reference/image-api/openapi-anime-waifu.json POST /api/v1/images/generations","href":"/api-reference/image-api/anime-waifu"},{"title":"Anime Illustration","openapi":"api-reference/image-api/openapi-anime-illustration.json POST /api/v1/images/generations","href":"/api-reference/image-api/anime-illustration"},{"title":"Z-Image","openapi":"api-reference/image-api/openapi-z-image.json POST /api/v1/images/generations","href":"/api-reference/image-api/z-image"}]},{"group":"Other Models","pages":[{"title":"SeedVR2","openapi":"api-reference/image-api/openapi-seedvr2.json POST /api/v1/images/generations","href":"/api-reference/image-api/seedvr2"},{"title":"FLUX.2 klein 9B","openapi":"api-reference/image-api/openapi-flux-2-9b.json POST /api/v1/images/generations","href":"/api-reference/image-api/flux-2-9b"},{"title":"OC Maker","openapi":"api-reference/image-api/openapi-oc-maker.json POST /api/v1/images/generations","href":"/api-reference/image-api/oc-maker"},{"title":"Multiple Angles","openapi":"api-reference/image-api/openapi-multiple-angles.json POST /api/v1/images/generations","href":"/api-reference/image-api/multiple-angles"},{"title":"Watermark Remover","openapi":"api-reference/image-api/openapi-watermark-remover.json POST /api/v1/images/generations","href":"/api-reference/image-api/watermark-remover"},{"title":"Background Remover","openapi":"api-reference/image-api/openapi-background-remover.json POST /api/v1/images/generations","href":"/api-reference/image-api/background-remover"},{"title":"Image Upscaler Pro","openapi":"api-reference/image-api/openapi-image-upscaler-pro.json POST /api/v1/images/generations","href":"/api-reference/image-api/image-upscaler-pro"}]},{"title":"Task Status API","openapi":"GET /api/v1/jobs/detail","href":"/api-reference/image-api/task-status"}]},{"group":"Video Generation API","pages":[{"title":"Video Generation API Overview","sidebarTitle":"Overview","href":"/api-reference/video-generations/overview"},{"group":"Seedance","pages":[{"title":"Seedance 2.0","openapi":"api-reference/video-generations/openapi-seedance-2-0.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-0"},{"title":"Seedance 2.0 Fast","openapi":"api-reference/video-generations/openapi-seedance-2-0-fast.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-0-fast"},{"title":"Seedance 2.0 Mini","openapi":"api-reference/video-generations/openapi-seedance-2-0-mini.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-0-mini"},{"title":"Seedance 2.0 Reference to Video","openapi":"api-reference/video-generations/openapi-seedance-2-0-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-0-refs"},{"title":"Seedance 2.0 Fast Reference to Video","openapi":"api-reference/video-generations/openapi-seedance-2-0-fast-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-0-fast-refs"},{"title":"Seedance 2.0 Mini Reference to Video","openapi":"api-reference/video-generations/openapi-seedance-2-0-mini-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-0-mini-refs"},{"title":"Seedance 2.5","openapi":"api-reference/video-generations/openapi-seedance-2-5.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-5"},{"title":"Seedance 2.5 Reference to Video","openapi":"api-reference/video-generations/openapi-seedance-2-5-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-2-5-refs"},{"title":"Seedance 1.0 Pro Fast","openapi":"api-reference/video-generations/openapi-seedance-pro-fast.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/seedance-pro-fast"}]},{"group":"Kling","pages":[{"title":"Kling 4.0","openapi":"api-reference/video-generations/openapi-kling-4-0.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-4-0"},{"title":"Kling 4.0 Reference to Video","openapi":"api-reference/video-generations/openapi-kling-4-0-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-4-0-refs"},{"title":"Kling 4.0 Video Edit","openapi":"api-reference/video-generations/openapi-kling-4-0-edit.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-4-0-edit"},{"title":"Kling 3.0","openapi":"api-reference/video-generations/openapi-kling-3-0.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-3-0"},{"title":"Kling 3.0 Turbo","openapi":"api-reference/video-generations/openapi-kling-3-0-turbo.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-3-0-turbo"},{"title":"Kling 3.0 Omni","openapi":"api-reference/video-generations/openapi-kling-v3-omni.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-v3-omni"},{"title":"Kling 2.6","openapi":"api-reference/video-generations/openapi-kling-2-6.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-2-6"},{"title":"Kling 2.5 Turbo","openapi":"api-reference/video-generations/openapi-kling-2-5-turbo.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-2-5-turbo"},{"title":"Kling O1","openapi":"api-reference/video-generations/openapi-kling-o1.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-o1"},{"title":"Kling V3 Motion Control","openapi":"api-reference/video-generations/openapi-kling-v3-motion.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-v3-motion"},{"title":"Kling 2.6 Motion Control","openapi":"api-reference/video-generations/openapi-kling-v2-6-motion.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/kling-v2-6-motion"}]},{"group":"Veo","pages":[{"title":"Veo 3.1 Quality","openapi":"api-reference/video-generations/openapi-veo-3-1.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/veo-3-1"},{"title":"Veo 3.1 Fast","openapi":"api-reference/video-generations/openapi-veo-3-1-fast.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/veo-3-1-fast"},{"title":"Veo 3.1 Fast Reference","openapi":"api-reference/video-generations/openapi-veo-3-1-fast-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/veo-3-1-fast-refs"},{"title":"Veo 3.1 Lite","openapi":"api-reference/video-generations/openapi-veo-3-1-lite.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/veo-3-1-lite"},{"title":"Veo 3.1 Lite Reference","openapi":"api-reference/video-generations/openapi-veo-3-1-lite-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/veo-3-1-lite-refs"}]},{"group":"Vidu","pages":[{"title":"Vidu Q3 Pro","openapi":"api-reference/video-generations/openapi-viduq3-pro.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/viduq3-pro"},{"title":"Vidu Q3 Turbo","openapi":"api-reference/video-generations/openapi-viduq3-turbo.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/viduq3-turbo"},{"title":"Vidu Q3 (Reference)","openapi":"api-reference/video-generations/openapi-viduq3-reference.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/viduq3-reference"},{"title":"Vidu Q3 Turbo (Reference)","openapi":"api-reference/video-generations/openapi-viduq3-turbo-reference.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/viduq3-turbo-reference"},{"title":"Vidu Q4 Preview (Image to Video)","openapi":"api-reference/video-generations/openapi-viduq4-preview.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/viduq4-preview"},{"title":"Vidu Q4 Preview (Reference to Video)","openapi":"api-reference/video-generations/openapi-viduq4-preview-reference.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/viduq4-preview-reference"}]},{"group":"Hailuo","pages":[{"title":"Hailuo 2.3","openapi":"api-reference/video-generations/openapi-hailuo-2-3.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/hailuo-2-3"},{"title":"Hailuo 2.3 Fast","openapi":"api-reference/video-generations/openapi-hailuo-2-3-fast.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/hailuo-2-3-fast"},{"title":"MiniMax-H3","openapi":"api-reference/video-generations/openapi-minimax-h3.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/minimax-h3"},{"title":"MiniMax-H3 Reference to Video","openapi":"api-reference/video-generations/openapi-minimax-h3-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/minimax-h3-refs"},{"title":"MiniMax-H3 Character Replace","openapi":"api-reference/video-generations/openapi-minimax-h3-swap.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/minimax-h3-swap"}]},{"group":"Grok","pages":[{"title":"Grok Imagine","openapi":"api-reference/video-generations/openapi-grok-imagine.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/grok-imagine"},{"title":"Grok Imagine Refs","openapi":"api-reference/video-generations/openapi-grok-imagine-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/grok-imagine-refs"},{"title":"Grok Imagine 1.5","openapi":"api-reference/video-generations/openapi-grok-imagine-1-5.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/grok-imagine-1-5"},{"title":"Grok Imagine 1.5 Refs","openapi":"api-reference/video-generations/openapi-grok-imagine-1-5-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/grok-imagine-1-5-refs"}]},{"group":"HappyHorse","pages":[{"title":"HappyHorse 1.1","openapi":"api-reference/video-generations/openapi-happyhorse-1-1.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/happyhorse-1-1"},{"title":"HappyHorse 1.1 Reference","openapi":"api-reference/video-generations/openapi-happyhorse-1-1-ref.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/happyhorse-1-1-ref"}]},{"group":"Wan","pages":[{"title":"Wan 3.0","openapi":"api-reference/video-generations/openapi-wan-3-0.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/wan-3-0"},{"title":"Wan 3.0 (Reference)","openapi":"api-reference/video-generations/openapi-wan-3-0-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/wan-3-0-refs"},{"title":"Wan 3.0 Basic","openapi":"api-reference/video-generations/openapi-wan-3-0-basic.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/wan-3-0-basic"},{"title":"Wan 3.0 Basic Reference to Video","openapi":"api-reference/video-generations/openapi-wan-3-0-basic-refs.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/wan-3-0-basic-refs"},{"title":"Wan 2.2","openapi":"api-reference/video-generations/openapi-wan-2-2.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/wan-2-2"}]},{"group":"AI Dance","pages":[{"title":"AI Dance · Replace","openapi":"api-reference/video-generations/openapi-ai-dance-replace.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/ai-dance-replace"},{"title":"AI Dance Replace v2","openapi":"api-reference/video-generations/openapi-ai-dance-replace-v2.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/ai-dance-replace-v2"},{"title":"AI Dance · Move","openapi":"api-reference/video-generations/openapi-ai-dance-move.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/ai-dance-move"},{"title":"AI Dance Move v2","openapi":"api-reference/video-generations/openapi-ai-dance-move-v2.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/ai-dance-move-v2"}]},{"group":"Video Enhancement","pages":[{"title":"Video Upscaler","openapi":"api-reference/video-generations/openapi-video-upscaler.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/video-upscaler"},{"title":"Anime Video Upscaler","openapi":"api-reference/video-generations/openapi-anime-upscaler.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/anime-upscaler"},{"title":"Video Watermark Remover","openapi":"api-reference/video-generations/openapi-video-watermark-remover.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/video-watermark-remover"},{"title":"Video Upscaler Pro","openapi":"api-reference/video-generations/openapi-video-upscaler-pro.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/video-upscaler-pro"}]},{"group":"Talking Avatar","pages":[{"title":"AI Talking Avatar","openapi":"api-reference/video-generations/openapi-ai-talking-avatar.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/ai-talking-avatar"},{"title":"AI Talking Avatar (Video)","openapi":"api-reference/video-generations/openapi-ai-talking-avatar-video.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/ai-talking-avatar-video"},{"title":"Lip Sync Video","openapi":"api-reference/video-generations/openapi-lipsync-video.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/lipsync-video"}]},{"group":"Other Models","pages":[{"title":"Runway","openapi":"api-reference/video-generations/openapi-runway.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/runway"},{"title":"PixVerse V6","openapi":"api-reference/video-generations/openapi-pix-v6.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/pix-v6"},{"title":"Gemini Omni Video","openapi":"api-reference/video-generations/openapi-gemini-omni-video.json POST /api/v1/videos/generations","href":"/api-reference/video-generations/gemini-omni-video"}]}]},{"group":"Audio API","pages":[{"title":"MiniMax Speech 2.6","openapi":"api-reference/audio-generations/openapi-minimax-speech-2-6.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/minimax-speech-2-6"},{"title":"ElevenLabs v3","openapi":"api-reference/audio-generations/openapi-elevenlabs-v3.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/elevenlabs-v3"},{"title":"Gemini 3.8 Flash TTS","openapi":"api-reference/audio-generations/openapi-gemini-3-8-flash-tts.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/gemini-3-8-flash-tts"},{"title":"Gemini 3.8 Flash-Lite TTS","openapi":"api-reference/audio-generations/openapi-gemini-3-8-flash-lite-tts.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/gemini-3-8-flash-lite-tts"},{"title":"Qwen3 TTS","openapi":"api-reference/audio-generations/openapi-qwen3-tts.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/qwen3-tts"},{"title":"Qwen3 TTS Voice Design","openapi":"api-reference/audio-generations/openapi-qwen3-tts-voice-design.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/qwen3-tts-voice-design"},{"title":"Qwen3 TTS Voice Clone","openapi":"api-reference/audio-generations/openapi-qwen3-tts-voice-clone.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/qwen3-tts-voice-clone"},{"title":"Cadence Song","openapi":"api-reference/audio-generations/openapi-cadence-song.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/cadence-song"},{"title":"Cadence Instrumental","openapi":"api-reference/audio-generations/openapi-cadence-instrumental.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/cadence-instrumental"},{"title":"Cadence Cover","openapi":"api-reference/audio-generations/openapi-cadence-cover.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/cadence-cover"},{"title":"Cadence Voice Cover","openapi":"api-reference/audio-generations/openapi-cadence-voice-cover.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/cadence-voice-cover"},{"title":"Vocal Remover","openapi":"api-reference/audio-generations/openapi-vocal-remover.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/vocal-remover"},{"title":"MiniMax Music 3.0","openapi":"api-reference/audio-generations/openapi-minimax-music-3-0.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/minimax-music-3-0"},{"group":"Suno Music","pages":[{"title":"Suno Music Overview","href":"/api-reference/audio-generations/suno-overview"},{"title":"Suno V6","openapi":"api-reference/audio-generations/openapi-suno-v6.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-v6"},{"title":"Suno Extend","openapi":"api-reference/audio-generations/openapi-suno-extend.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-extend"},{"title":"Suno Cover","openapi":"api-reference/audio-generations/openapi-suno-cover.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-cover"},{"title":"Suno Add Vocals","openapi":"api-reference/audio-generations/openapi-suno-add-vocals.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-add-vocals"},{"title":"Suno Add Instrumental","openapi":"api-reference/audio-generations/openapi-suno-add-instrumental.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-add-instrumental"},{"title":"Suno Replace Section","openapi":"api-reference/audio-generations/openapi-suno-replace-section.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-replace-section"},{"title":"Suno Mashup","openapi":"api-reference/audio-generations/openapi-suno-mashup.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-mashup"},{"title":"Suno Stem Split","openapi":"api-reference/audio-generations/openapi-suno-stem-split.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-stem-split"},{"title":"Suno WAV Export","openapi":"api-reference/audio-generations/openapi-suno-wav.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-wav"},{"title":"Suno Music Video","openapi":"api-reference/audio-generations/openapi-suno-music-video.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-music-video"},{"title":"Suno Timestamped Lyrics","openapi":"api-reference/audio-generations/openapi-suno-timestamped-lyrics.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-timestamped-lyrics"},{"title":"Suno Lyrics","openapi":"api-reference/audio-generations/openapi-suno-lyrics.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-lyrics"},{"title":"Suno MIDI","openapi":"api-reference/audio-generations/openapi-suno-midi.json POST /api/v1/audio/generations","href":"/api-reference/audio-generations/suno-midi"}]}]},{"group":"Video Effects API","pages":[{"title":"Video Effects API Overview","sidebarTitle":"Overview","href":"/api-reference/video-effects/overview"},{"title":"Get Template List API","sidebarTitle":"Get Template List","openapi":"GET /api/v1/videoeffect/list","href":"/api-reference/video-effects/list"},{"title":"Generate API","openapi":"POST /api/v1/videoeffect/generate","href":"/api-reference/video-effects/generate"},{"title":"Task Status API","openapi":"GET /api/v1/jobs/detail","href":"/api-reference/video-effects/task-status"},{"group":"Quick Start","pages":[{"title":"AI Hug Video Generator API","openapi":"POST /api/v2/videoeffect/generate/hug","sidebarTitle":"Hug Your Love","href":"/api-reference/video-effects/templates/hug"},{"title":"AI Kiss Video Generator API","openapi":"POST /api/v2/videoeffect/generate/kiss","sidebarTitle":"Kiss Your Love","href":"/api-reference/video-effects/templates/kiss"},{"title":"AI French Kiss Video Generator API","openapi":"POST /api/v2/videoeffect/generate/french_kiss","sidebarTitle":"French Kiss","href":"/api-reference/video-effects/templates/french_kiss"},{"title":"AI Twerk Dance Video Generator API","openapi":"POST /api/v2/videoeffect/generate/twerk_dance","sidebarTitle":"Twerk Dance","href":"/api-reference/video-effects/templates/twerk_dance"},{"title":"AI Drunk Pole Dance Video Generator API","openapi":"POST /api/v2/videoeffect/generate/drunk_pole_dance","sidebarTitle":"Drunk Pole Dance","href":"/api-reference/video-effects/templates/drunk_pole_dance"},{"title":"AI Alien Kidnap Video Generator API","openapi":"POST /api/v2/videoeffect/generate/alien_kidnap","sidebarTitle":"Alien Kidnap","href":"/api-reference/video-effects/templates/alien_kidnap"},{"title":"AI Hip Shake Video Generator API","openapi":"POST /api/v2/videoeffect/generate/hip_shake","sidebarTitle":"Hip shake","href":"/api-reference/video-effects/templates/hip_shake"},{"title":"AI Pet-pocalypse Video Generator API","openapi":"POST /api/v2/videoeffect/generate/pet_pocalypse","sidebarTitle":"Pet-pocalypse","href":"/api-reference/video-effects/templates/pet_pocalypse"},{"title":"AI Muscle Bodybuilding Video Generator API","openapi":"POST /api/v2/videoeffect/generate/muscle_bodybuilding","sidebarTitle":"Muscle Bodybuilding","href":"/api-reference/video-effects/templates/muscle_bodybuilding"},{"title":"AI Earth Zoom In Video Generator API","openapi":"POST /api/v2/videoeffect/generate/earth_zoom_in","sidebarTitle":"Earth Zoom In","href":"/api-reference/video-effects/templates/earth_zoom_in"},{"title":"AI Earth Zoom Out Video Generator API","openapi":"POST /api/v2/videoeffect/generate/earth_zoom_out","sidebarTitle":"Earth Zoom Out","href":"/api-reference/video-effects/templates/earth_zoom_out"},{"title":"AI Jiggle Dance Video Generator API","openapi":"POST /api/v2/videoeffect/generate/jiggle_dance","sidebarTitle":"Jiggle dance","href":"/api-reference/video-effects/templates/jiggle_dance"},{"title":"AI Heart Pose Video Generator API","openapi":"POST /api/v2/videoeffect/generate/heart_pose","sidebarTitle":"Heart Pose","href":"/api-reference/video-effects/templates/heart_pose"},{"title":"AI Old Photo Video Generator API","openapi":"POST /api/v2/videoeffect/generate/old_photo_revival","sidebarTitle":"Old Photo Revival","href":"/api-reference/video-effects/templates/old_photo_revival"},{"title":"AI Bikini Video Generator API","openapi":"POST /api/v2/videoeffect/generate/bikini-up","sidebarTitle":"Bikini Up","href":"/api-reference/video-effects/templates/bikini-up"},{"title":"AI Muscle Show Video Generator API","openapi":"POST /api/v2/videoeffect/generate/muscle","sidebarTitle":"Muscle Show","href":"/api-reference/video-effects/templates/muscle"},{"title":"AI Go Super Video Generator API","openapi":"POST /api/v2/videoeffect/generate/go_super","sidebarTitle":"Go Super","href":"/api-reference/video-effects/templates/go_super"},{"title":"AI Mermaid Spell Video Generator API","openapi":"POST /api/v2/videoeffect/generate/mermaid_spell","sidebarTitle":"Mermaid Spell","href":"/api-reference/video-effects/templates/mermaid_spell"},{"title":"AI Focus Lens Video Generator API","openapi":"POST /api/v2/videoeffect/generate/focus_lens","sidebarTitle":"Focus Lens","href":"/api-reference/video-effects/templates/focus_lens"},{"title":"AI Sleep Video Generator API","openapi":"POST /api/v2/videoeffect/generate/nap_me","sidebarTitle":"AI Sleep","href":"/api-reference/video-effects/templates/nap_me"},{"title":"AI Boyfriendsssss Video Generator API","openapi":"POST /api/v2/videoeffect/generate/boyfriendsssss","sidebarTitle":"Boyfriendsssss","href":"/api-reference/video-effects/templates/boyfriendsssss"},{"title":"AI Girlfriendsssss Video Generator API","openapi":"POST /api/v2/videoeffect/generate/girlfriendsssss","sidebarTitle":"Girlfriendsssss","href":"/api-reference/video-effects/templates/girlfriendsssss"},{"title":"AI Sleek Split Video Generator API","openapi":"POST /api/v2/videoeffect/generate/sleek_split","sidebarTitle":"Sleek Split","href":"/api-reference/video-effects/templates/sleek_split"},{"title":"AI Squat Shake Video Generator API","openapi":"POST /api/v2/videoeffect/generate/squat_shake","sidebarTitle":"Squat Shake","href":"/api-reference/video-effects/templates/squat_shake"},{"title":"AI Smash Video Generator API","openapi":"POST /api/v2/videoeffect/generate/smash_it","sidebarTitle":"Smash It","href":"/api-reference/video-effects/templates/smash_it"},{"title":"AI Set On Fire Video Generator API","openapi":"POST /api/v2/videoeffect/generate/set_on_fire","sidebarTitle":"Set On Fire","href":"/api-reference/video-effects/templates/set_on_fire"},{"title":"AI Blow Kiss Video Generator API","openapi":"POST /api/v2/videoeffect/generate/blow_a_kiss","sidebarTitle":"Blow Kiss","href":"/api-reference/video-effects/templates/blow_a_kiss"},{"title":"AI Face Punch Video Generator API","openapi":"POST /api/v2/videoeffect/generate/face_punch","sidebarTitle":"Face Punch","href":"/api-reference/video-effects/templates/face_punch"},{"title":"AI Tongue Out Face Video Generator API","openapi":"POST /api/v2/videoeffect/generate/make_a_face","sidebarTitle":"Tongue Out Face","href":"/api-reference/video-effects/templates/make_a_face"},{"title":"AI Turning Metal Video Generator API","openapi":"POST /api/v2/videoeffect/generate/turning_metal","sidebarTitle":"Turning Metal","href":"/api-reference/video-effects/templates/turning_metal"},{"title":"AI Anime to Real Video Generator API","openapi":"POST /api/v2/videoeffect/generate/anime2real","sidebarTitle":"Anime2Real","href":"/api-reference/video-effects/templates/anime2real"},{"title":"AI Titan Stride Video Generator API","openapi":"POST /api/v2/videoeffect/generate/titan_stride","sidebarTitle":"Titan Stride","href":"/api-reference/video-effects/templates/titan_stride"},{"title":"AI Thunder God Video Generator API","openapi":"POST /api/v2/videoeffect/generate/thunder_god","sidebarTitle":"Thunder God","href":"/api-reference/video-effects/templates/thunder_god"},{"title":"AI Spitfire Video Generator API","openapi":"POST /api/v2/videoeffect/generate/spitfire","sidebarTitle":"Spitfire","href":"/api-reference/video-effects/templates/spitfire"},{"title":"AI Phut Hon Dance Video Generator API","openapi":"POST /api/v2/videoeffect/generate/phut-dance","sidebarTitle":"Phut Hon Dance","href":"/api-reference/video-effects/templates/phut-dance"}]}]},{"group":"Face Swap API","pages":[{"title":"Image Face Swap API","openapi":"POST /api/v1/imagefaceswap/generate","href":"/api-reference/face-swap/image-generate"},{"title":"Head Swap API","openapi":"api-reference/face-swap/openapi-head-swap.json POST /api/v1/head-swap","href":"/api-reference/face-swap/head-swap"},{"title":"Video Face Swap API","openapi":"POST /api/v1/videofaceswap/generate","href":"/api-reference/face-swap/video-generate"},{"title":"Task Status API","openapi":"GET /api/v1/jobs/detail","href":"/api-reference/face-swap/task-status"}]},{"group":"Tasks","pages":[{"title":"Get Job Status","openapi":"GET /api/v1/jobs/detail","sidebarTitle":"Get Job Status","href":"/api-reference/tasks/detail"},{"title":"Task Callback (Webhook)","sidebarTitle":"Task Callback","href":"/api-reference/tasks/callback"}]},{"group":"Credits","pages":[{"title":"Get User Credits","openapi":"GET /api/v1/user/tokens","sidebarTitle":"Get Credits","href":"/api-reference/credits/tokens"}]}]}]},"title":"Seedream 5.0 Pro Layers - GoEnhanceAI API","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}