Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.
Required for text-to-image and image-to-image. Optional for layer decomposition: the model identifies subjects, text, and backgrounds automatically, or you can describe which elements to separate.
Up to 10 references for image generation; exactly 1 input for layer decomposition. Accepts public image URLs or image Base64 Data URIs. For local files, use the image upload endpoint and pass the returned url.References must use publicly accessible http(s) URLs or data:image/<format>;base64,… with a lowercase format name.
Supported: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, and HEIF. AVIF and JP2 are unsupported.
Each image must be at most 30 MiB (31,457,280 bytes) and 36 million total pixels. Check width × height; this is not a 6000-pixel limit on each side.
Exceeding the byte or pixel limit returns HTTP 400 synchronously. AVIF and JP2 may create a task before the upstream rejects them; failed tasks are refunded. Convert these formats before submitting.
The image upload endpoint has its own format restrictions. For model-supported formats that it cannot upload, use a public URL or Data URI.
Image generation defaults to 2K and accepts a tier, aspect ratio, or exact pixels as described below. Layer decomposition defaults to auto and accepts only 1K / 1.5K / 2K / auto, not aspect ratios or exact pixels.For image generation, size: "auto" means 2K. An aspect-ratio size without resolution also uses 2K. Omit resolution for exact pixel dimensions, and use positive integers for width and height.
For image generation, use 1K / 1.5K / 2K with an aspect-ratio size. For decomposition, this is a platform alias for size: size takes precedence, resolution is used only when size is omitted, and omitting both defaults to auto. Decomposition accepts 1K / 1.5K / 2K / auto; aspect ratios or pixel dimensions are rejected synchronously with HTTP 400. 3K / 4K are unsupported.
Image generation supports auto (default), transparent, or opaque. Both text-to-image and image-to-image can produce transparency. Transparent output requires PNG and cannot use output_format: "jpeg". Omit this field entirely for layer decomposition, including auto.
Only {"mode":"standard"} is supported. Omitting this parameter still enables the upstream default standard; prompt optimization cannot be disabled in Seedream 5.5. The upstream rejects disabled / none / off with HTTP 400 and must be one of: standard. The platform rejects fast immediately with HTTP 400.
Set to true to separate the input into a base image and transparent layers. Requires exactly one input image and no background field. output_format controls only the base image.
Optional boolean. Set to true to request rich-text OCR for text layers. text_recognition may appear only for recognizable regular text; do not assume every layer contains it.With OCR enabled, including prompt may prevent text-recognition results from being returned. If OCR is your priority, try omitting the decomposition prompt. This does not guarantee OCR results; continue treating them as optional.
1K / 1.5K / 2K; image generation defaults to 2K, with the model choosing a ratio from the prompt.
Aspect ratio + tier
"size": "16:9", "resolution": "1.5K"
Image generation only; supported ratios are listed below. The 16x9 notation is also accepted.
Exact pixels
"size": "2048x1152"
Image generation only; total pixels must be 921,600–4,624,220 and width/height must be 1/16–16.
Supported ratios: 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 2:1, 1:2.Exact-size validation uses pixel area and aspect ratio. Decomposition accepts only tiers or auto, not aspect-ratio or exact-pixel notation.
Precedence: size → resolution → auto. resolution is a platform alias; the upstream receives only size. For example, size: "1K" with resolution: "2K" uses 1K; resolution: "1.5K" alone uses 1.5K.
With 1K / 1.5K / 2K, the base and every layer are output at the selected tier, each preserving its own aspect ratio. One measured 1K base was 840×1248, with each layer also around 1.05 million pixels. These are representative results, not fixed dimensions.
auto uses the original input dimensions, upscaling inputs below 1K to 1K and downscaling inputs above 2K to 2K.
curl --request POST \ --url https://api.apimart.ai/v1/images/generations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "seedream-5-5", "prompt": "Combine the product in the first image with the setting in the second image", "image_urls": ["https://example.com/product.png", "https://example.com/setting.jpg"], "size": "16:9", "resolution": "1.5K", "output_format": "png"}'
This request returns at most 10 images, including the base. prompt is optional; omit background in layer mode. Replace the image URL with an accessible file.
Use the task status endpoint. Poll every 3 seconds for the first 30 seconds, then every 5–10 seconds. Decomposition can take several minutes; the server waits up to 13 minutes per operation. Save task_id and keep polling for a terminal state without resubmitting the generation request.
Read data.status from the unified task endpoint: pending / processing means work is ongoing, completed means success, and failed exposes the reason in data.error.message with an automatic refund. Read successful image URLs from data.result.images[].url[].
Result images are retained for 3 days; download them promptly. Task records are also retained for only 3 days, after which they cannot be queried by task_id.data.result.images[].expires_at currently returns a Unix timestamp in seconds equal to task completion + 24 hours. This is a conservative timestamp earlier than actual deletion. Do not use it to calculate the actual retention period or a deletion countdown.
This example illustrates the response structure, not a recorded model run. Dimensions, coordinates, and text are illustrative. Metadata fields may be absent; handle them as optional.
Within each data.result.images[] object, url, sizes, output_formats, backgrounds, and layers correspond by index. Metadata arrays may be omitted when their length does not match url; do not assume every array is present.
Field
Description
url[]
Platform image URLs. In layer mode, index 0 is the base image, followed by layers. Download and save the files promptly.
sizes[] / output_formats[]
Actual dimensions and format of each image.
backgrounds[]
Actual background per image: opaque / transparent. Use the returned value for requests with background: "auto".
expires_at
Currently a Unix timestamp equal to task completion + 24 hours (86400 seconds). This conservative timestamp does not represent actual image deletion; do not use it for a deletion countdown.
layer_decomposition
Whether this is a decomposition result.
layers[i].z_index
Stacking order, with the base at 0. Composite in ascending order.
layers[i].background
The base is opaque; extracted layers are transparent.
layers[i].name / description
Optional layer name and description.
layers[i].bounding_box
absolute is [left, top, right, bottom] in base-image pixels; normalized is the same box mapped to 0–1000. The base image has no box.
layers[i].text_recognition
May appear only when OCR is enabled and regular text is recognized; absent for artistic lettering, handwriting, and non-text layers.
With absolute coordinates, use x=left, y=top, w=right-left, h=bottom-top. For a W × H canvas, use normalized coordinates:
x = left / 1000 * Wy = top / 1000 * Hw = (right - left) / 1000 * Wh = (bottom - top) / 1000 * H
Layer files are sized independently at the selected tier, so their dimensions may differ from their bounding_box. To composite, resize each layer to the box’s w × h and place it at (x, y); do not use layer-file pixels directly as base-image coordinates.
Output images and input references are charged separately. Every reference image is charged, including the first and the single input used for layer decomposition.
Each output is billed by its actual pixel area: at most 2,610,000 pixels uses the lower tier; larger outputs use the higher tier. 1K / 1.5K map to the lower tier and 2K to the higher tier. Exact dimensions use width × height.
Image generation reserves the selected output-tier charge plus reference count × input-image price. Omitting size or using auto reserves at 2K.
Decomposition reserves max_images × output reservation-tier price plus one input-image charge. max_images defaults to 30, includes the base image, and may exceed the actual output count.
Decomposition uses the effective size, or resolution when size is omitted: 1K / 1.5K reserve at the lower tier; 2K / auto at the higher tier. Omitting both defaults to the higher-tier auto reservation.
Settlement uses the actual output count, each output’s actual pixel tier, and the input count, refunding or charging the difference. The base and every layer count as separate images; do not apply the requested tier to every output indiscriminately. Failed tasks receive a full refund.
These include platform and upstream validation errors. Read error.message for submission failures and data.error.message for asynchronous task failures.
Error fragment
Resolution
does not support optimize_prompt_options.mode=fast
The platform returns HTTP 400 synchronously. Use only standard; omission also leaves optimization enabled.
must be one of: standard
Upstream HTTP 400: disabled / none / off are unsupported; optimization cannot be disabled.
only supports background auto, transparent or opaque
Use auto, transparent, or opaque.
cannot combine background=transparent with output_format=jpeg
Use output_format: "png" for transparency.
does not accept background when layer_decomposition=true
Remove background from layer requests, including auto.
Send this object only in layer decomposition mode.
layer_decomposition_options.max_images must be within [2, 100]
Use an integer from 2 to 100 for max_images, including the base.
invalid layer_decomposition_options
Use correct types: integer max_images, not a string or decimal, and boolean text_recognition.
with layer_decomposition=true requires exactly 1 input image
Provide exactly one image for decomposition.
only supports size 1K, 1.5K, 2K or auto
For decomposition, use size first, otherwise resolution. Only 1K / 1.5K / 2K / auto are allowed; ratios or pixel dimensions return HTTP 400 synchronously.
`n` must be 1
Set n to 1; batch image generation is unsupported.
does not support stream / does not support tools
Remove sequential_image_generation, stream, and tools.
supports up to 10 reference images
Provide at most 10 reference images.
reference image too large for seedream-5-5
Each reference must be at most 30 MiB and 36 million total pixels. Compress or resize it before retrying.
does not support size / requires total pixels / requires aspect ratio
Check pixel area, aspect ratio, and size notation. 3K / 4K are unsupported.
`prompt` parameter is required
Image generation requires a prompt. Only layer decomposition allows omission.
When data.status is failed, read data.error.message and use data.error.reason to choose an action. Failed tasks are refunded automatically. If reason is absent or unrecognized, fall back to message.
data.error.reason
Action
content_policy_violation
Input or output failed content review. Revise the prompt or images before resubmitting.
invalid_parameter / unsupported_option
Unsupported parameter or combination. Adjust the request before resubmitting.
invalid_media
Damaged or unsupported input image. Check and convert it.
media_unreachable
Image URL could not be accessed. Check public access or upload it again.
generation_timeout
Generation timed out. Retry later.
service_unavailable
Service temporarily busy. Retry later.
delivery_failed / internal_error / unknown_error
Delivery or internal platform error. Follow the returned message and retry later.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"APIMart","colors":{"primary":"#2563EB","light":"#3B82F6","dark":"#1D4ED8"},"favicon":"https://mintcdn.com/apicore/1GnRrmOhqkTFCvFb/logo/logo.png?fit=max\u0026auto=format\u0026n=1GnRrmOhqkTFCvFb\u0026q=85\u0026s=609be15c3f1f4e4b765c5945c2871ae9","navbar":{"links":[{"icon":"x-twitter","href":"https://x.com/APIMart_","label":""},{"icon":"discord","href":"https://discord.gg/V8zqssyZ5c","label":""},{"icon":"weixin","href":"https://cdn.apimart.ai/social-media/wechat.jpg","label":""}],"primary":{"type":"button","label":"Dashboard","href":"https://apimart.ai"}},"footer":{"socials":{"x":"https://x.com/APIMart_","website":"https://apimart.ai","discord":"https://discord.gg/V8zqssyZ5c"}},"seo":{"metatags":{"og:site_name":"APIMart","og:type":"website","keywords":"OpenAI compatible, API gateway, GPT-5, Claude, Gemini, multi-provider, transparent pricing, SLA","twitter:card":"summary_large_image","twitter:site":"@APIMart_","twitter:creator":"@APIMart_"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"en"},{"language":"zh-Hans","href":"cn"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"},{"language":"ru","href":"ru"},{"language":"de","href":"de"},{"language":"fr","href":"fr"},{"language":"pt","href":"pt"},{"language":"id","href":"id"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"apicore","hasAudioNarration":false,"actualSubdomain":"apicore","customDomains":["docs.apimart.ai"],"gitSource":{"type":"github","owner":"apimart-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ae1c97b1297abb2484bbfc0"},"entitlements":{},"buildId":"6af57dd6043c55511fa5398d","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"zh-Hans","tag":"API 手册","count":173},{"language":"de","tag":"API-Handbuch","count":173},{"language":"en","tag":"API Manual","count":173},{"language":"es","tag":"Manual de la API","count":173},{"language":"fr","tag":"Manuel API","count":173},{"language":"id","tag":"Panduan API","count":173},{"language":"ja","tag":"APIマニュアル","count":173},{"language":"ko","tag":"API 매뉴얼","count":173},{"language":"pt","tag":"Manual da API","count":173},{"language":"ru","tag":"Руководство API","count":173},{"language":"zh-Hans","tag":"图像系列","count":53},{"language":"de","tag":"Bildserie","count":53},{"language":"en","tag":"Image Series","count":53},{"language":"es","tag":"Serie de imágenes","count":53},{"language":"fr","tag":"Série Image","count":53},{"language":"id","tag":"Seri Gambar","count":53},{"language":"ja","tag":"画像シリーズ","count":53},{"language":"ko","tag":"이미지 시리즈","count":53},{"language":"pt","tag":"Série de Imagem","count":53},{"language":"ru","tag":"Серия изображений","count":53},{"language":"zh-Hans","tag":"音频系列","count":51},{"language":"de","tag":"Audioserie","count":51},{"language":"en","tag":"Audio Series","count":51},{"language":"es","tag":"Serie de audio","count":51},{"language":"fr","tag":"Série Audio","count":51},{"language":"id","tag":"Seri Audio","count":51},{"language":"ja","tag":"オーディオシリーズ","count":51},{"language":"ko","tag":"오디오 시리즈","count":51},{"language":"pt","tag":"Série de Áudio","count":51},{"language":"ru","tag":"Аудиосерия","count":51},{"language":"zh-Hans","tag":"视频系列","count":47},{"language":"de","tag":"Videoserie","count":47},{"language":"en","tag":"Video Series","count":47},{"language":"es","tag":"Serie de video","count":47},{"language":"fr","tag":"Série Vidéo","count":47},{"language":"id","tag":"Seri Video","count":47},{"language":"ja","tag":"動画シリーズ","count":47},{"language":"ko","tag":"비디오 시리즈","count":47},{"language":"pt","tag":"Série de Vídeo","count":47},{"language":"ru","tag":"Видеосерия","count":47},{"language":"zh-Hans","tag":"Suno","count":35},{"language":"de","tag":"Suno","count":35},{"language":"en","tag":"Suno","count":35},{"language":"es","tag":"Suno","count":35},{"language":"fr","tag":"Suno","count":35},{"language":"id","tag":"Suno","count":35},{"language":"ja","tag":"Suno","count":35},{"language":"ko","tag":"Suno","count":35},{"language":"pt","tag":"Suno","count":35},{"language":"ru","tag":"Suno","count":35},{"language":"zh-Hans","tag":"Midjourney","count":19},{"language":"de","tag":"Midjourney","count":19},{"language":"en","tag":"Midjourney","count":19},{"language":"es","tag":"Midjourney","count":19},{"language":"fr","tag":"Midjourney","count":19},{"language":"id","tag":"Midjourney","count":19},{"language":"ja","tag":"Midjourney","count":19},{"language":"ko","tag":"Midjourney","count":19},{"language":"pt","tag":"Midjourney","count":19},{"language":"ru","tag":"Midjourney","count":19},{"language":"zh-Hans","tag":"Flow Music","count":14},{"language":"de","tag":"Flow Music","count":14},{"language":"en","tag":"Flow Music","count":14},{"language":"es","tag":"Flow Music","count":14},{"language":"fr","tag":"Flow Music","count":14},{"language":"id","tag":"Flow Music","count":14},{"language":"ja","tag":"Flow Music","count":14},{"language":"ko","tag":"Flow Music","count":14},{"language":"pt","tag":"Flow Music","count":14},{"language":"ru","tag":"Flow Music","count":14},{"language":"ja","tag":"よくある質問","count":12},{"language":"ko","tag":"자주 묻는 질문","count":12},{"language":"zh-Hans","tag":"集成指南","count":11},{"language":"de","tag":"Integrationen","count":11},{"language":"en","tag":"Integrations","count":11},{"language":"es","tag":"Integraciones","count":11},{"language":"fr","tag":"Intégrations","count":11},{"language":"id","tag":"Integrasi","count":11},{"language":"ja","tag":"統合ガイド","count":11},{"language":"ko","tag":"통합 가이드","count":11},{"language":"pt","tag":"Integrações","count":11},{"language":"ru","tag":"Интеграции","count":11},{"language":"zh-Hans","tag":"文字系列","count":10},{"language":"de","tag":"Textserie","count":10},{"language":"en","tag":"Text Series","count":10},{"language":"es","tag":"Serie de texto","count":10},{"language":"fr","tag":"Série Texte","count":10},{"language":"id","tag":"Seri Teks","count":10},{"language":"ja","tag":"テキストシリーズ","count":10},{"language":"ko","tag":"텍스트 시리즈","count":10},{"language":"pt","tag":"Série de Texto","count":10},{"language":"ru","tag":"Текстовая серия","count":10},{"language":"zh-Hans","tag":"概览","count":7},{"language":"de","tag":"Übersicht","count":7},{"language":"en","tag":"Overview","count":7},{"language":"es","tag":"Visión general","count":7},{"language":"fr","tag":"Aperçu","count":7},{"language":"id","tag":"Ikhtisar","count":7},{"language":"pt","tag":"Visão Geral","count":7},{"language":"ru","tag":"Обзор","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[id^=\"param-\"] a[href^=\"#param-\"]{display:none}[id^=\"param-\"] button[data-component-part=\"field-name\"]{display:inline-flex;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;border-radius:6px;cursor:copy;user-select:text;transition:background-color 150ms ease}[id^=\"param-\"] button[data-component-part=\"field-name\"]:hover{background:rgb(37 99 235 / 8%)}[id^=\"param-\"] button[data-component-part=\"field-name\"]:not([data-copy-state])::after{content:\"\";display:inline-block;flex:0 0 auto;width:16px;height:16px;background-color:rgb(100 116 139);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E\") center / contain no-repeat;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E\") center / contain no-repeat;transition:background-color 150ms ease}[id^=\"param-\"] button[data-component-part=\"field-name\"]:hover::after{background-color:rgb(37 99 235)}[id^=\"param-\"] button[data-component-part=\"field-name\"][data-copy-state=\"copied\"]::after{content:\"\";display:inline-block;flex:0 0 auto;width:16px;height:16px;background-color:rgb(5 150 105);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E\") center / contain no-repeat;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E\") center / contain no-repeat}[id^=\"param-\"] button[data-component-part=\"field-name\"][data-copy-state=\"failed\"]::after{content:\"\";display:inline-block;flex:0 0 auto;width:16px;height:16px;background-color:rgb(220 38 38);-webkit-mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E\") center / contain no-repeat;mask:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E\") center / contain no-repeat}html.dark [id^=\"param-\"] button[data-component-part=\"field-name\"]:not([data-copy-state])::after{background-color:rgb(203 213 225)}"}],"page":{"pagePath":"en/api-reference/images/seedream-5-5/generation","slug":"/en/api-reference/images/seedream-5-5/generation","pageMetadata":{"title":"Seedream 5.5 Image Generation","description":"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-5/generation"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Submit to `,_jsx(_components.code,{children:`POST /v1/images/generations`}),`, read the task ID from `,_jsx(_components.code,{children:`data[0].task_id`}),`, then query `,_jsx(_components.code,{children:`GET /v1/tasks/{task_id}`}),` for results.`]}),`\n`,_jsx(Heading,{level:`2`,id:`modes`,children:`Modes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`Trigger`}),_jsx(_components.th,{children:`Input images`}),_jsx(_components.th,{children:`Prompt`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Image generation`}),_jsx(_components.td,{children:`Default`}),_jsx(_components.td,{children:`0–10`}),_jsx(_components.td,{children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Layer decomposition`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition: true`})}),_jsx(_components.td,{children:`Exactly 1`}),_jsx(_components.td,{children:`Optional`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),`, where `,_jsx(_components.code,{children:`\u003ctoken>`}),` is your APIMart API Key.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`request-parameters`,children:`Request parameters`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`seedream-5-5`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,id:`param-prompt`,children:_jsx(_components.p,{children:`Required for text-to-image and image-to-image. Optional for layer decomposition: the model identifies subjects, text, and backgrounds automatically, or you can describe which elements to separate.`})}),`\n`,_jsxs(ParamField,{body:`image_urls`,type:`string[]`,id:`param-image-urls`,children:[_jsxs(_components.p,{children:[`Up to 10 references for image generation; exactly 1 input for layer decomposition. Accepts public image URLs or image Base64 Data URIs. For local files, use the `,_jsx(_components.a,{href:`/en/api-reference/uploads/images`,children:`image upload endpoint`}),` and pass the returned `,_jsx(_components.code,{children:`url`}),`.`]}),_jsxs(_components.p,{children:[`References must use publicly accessible `,_jsx(_components.code,{children:`http(s)`}),` URLs or `,_jsx(_components.code,{children:`data:image/\u003cformat>;base64,…`}),` with a lowercase format name.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Supported: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, and HEIF. AVIF and JP2 are unsupported.`}),`\n`,_jsxs(_components.li,{children:[`Each image must be at most `,_jsx(_components.strong,{children:`30 MiB (31,457,280 bytes)`}),` and `,_jsx(_components.strong,{children:`36 million total pixels`}),`. Check width × height; this is not a 6000-pixel limit on each side.`]}),`\n`,_jsx(_components.li,{children:`Exceeding the byte or pixel limit returns HTTP 400 synchronously. AVIF and JP2 may create a task before the upstream rejects them; failed tasks are refunded. Convert these formats before submitting.`}),`\n`]}),_jsx(_components.p,{children:`The image upload endpoint has its own format restrictions. For model-supported formats that it cannot upload, use a public URL or Data URI.`})]}),`\n`,_jsxs(ParamField,{body:`size`,type:`string`,id:`param-size`,children:[_jsxs(_components.p,{children:[`Image generation defaults to `,_jsx(_components.code,{children:`2K`}),` and accepts a tier, aspect ratio, or exact pixels as described below. Layer decomposition defaults to `,_jsx(_components.code,{children:`auto`}),` and accepts only `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`, not aspect ratios or exact pixels.`]}),_jsxs(_components.p,{children:[`For image generation, `,_jsx(_components.code,{children:`size: \"auto\"`}),` means `,_jsx(_components.code,{children:`2K`}),`. An aspect-ratio `,_jsx(_components.code,{children:`size`}),` without `,_jsx(_components.code,{children:`resolution`}),` also uses `,_jsx(_components.code,{children:`2K`}),`. Omit `,_jsx(_components.code,{children:`resolution`}),` for exact pixel dimensions, and use positive integers for width and height.`]})]}),`\n`,_jsx(ParamField,{body:`resolution`,type:`string`,id:`param-resolution`,children:_jsxs(_components.p,{children:[`For image generation, use `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` with an aspect-ratio `,_jsx(_components.code,{children:`size`}),`. For decomposition, this is a platform alias for `,_jsx(_components.code,{children:`size`}),`: `,_jsx(_components.code,{children:`size`}),` takes precedence, `,_jsx(_components.code,{children:`resolution`}),` is used only when `,_jsx(_components.code,{children:`size`}),` is omitted, and omitting both defaults to `,_jsx(_components.code,{children:`auto`}),`. Decomposition accepts `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`; aspect ratios or pixel dimensions are rejected synchronously with HTTP 400. `,_jsx(_components.code,{children:`3K`}),` / `,_jsx(_components.code,{children:`4K`}),` are unsupported.`]})}),`\n`,_jsx(ParamField,{body:`background`,type:`string`,id:`param-background`,children:_jsxs(_components.p,{children:[`Image generation supports `,_jsx(_components.code,{children:`auto`}),` (default), `,_jsx(_components.code,{children:`transparent`}),`, or `,_jsx(_components.code,{children:`opaque`}),`. Both text-to-image and image-to-image can produce transparency. Transparent output requires PNG and cannot use `,_jsx(_components.code,{children:`output_format: \"jpeg\"`}),`. Omit this field entirely for layer decomposition, including `,_jsx(_components.code,{children:`auto`}),`.`]})}),`\n`,_jsx(ParamField,{body:`output_format`,type:`string`,default:`png`,id:`param-output-format`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`png`}),` (default) or `,_jsx(_components.code,{children:`jpeg`}),`. For layer decomposition this controls only the base image; extracted layers are always transparent PNGs.`]})}),`\n`,_jsx(ParamField,{body:`n`,type:`integer`,id:`param-n`,children:_jsxs(_components.p,{children:[`Must be `,_jsx(_components.code,{children:`1`}),`. Image generation produces one image per request; use `,_jsx(_components.code,{children:`layer_decomposition_options.max_images`}),` to control decomposition output count.`]})}),`\n`,_jsx(ParamField,{body:`watermark`,type:`boolean`,default:`false`,id:`param-watermark`,children:_jsx(_components.p,{children:`Optional flag to add a watermark.`})}),`\n`,_jsx(ParamField,{body:`optimize_prompt_options`,type:`object`,id:`param-optimize-prompt-options`,children:_jsxs(_components.p,{children:[`Only `,_jsx(_components.code,{children:`{\"mode\":\"standard\"}`}),` is supported. Omitting this parameter still enables the upstream default `,_jsx(_components.code,{children:`standard`}),`; prompt optimization cannot be disabled in Seedream 5.5. The upstream rejects `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` with HTTP 400 and `,_jsx(_components.code,{children:`must be one of: standard`}),`. The platform rejects `,_jsx(_components.code,{children:`fast`}),` immediately with HTTP 400.`]})}),`\n`,_jsx(ParamField,{body:`layer_decomposition`,type:`boolean`,id:`param-layer-decomposition`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`true`}),` to separate the input into a base image and transparent layers. Requires exactly one input image and no `,_jsx(_components.code,{children:`background`}),` field. `,_jsx(_components.code,{children:`output_format`}),` controls only the base image.`]})}),`\n`,_jsxs(ParamField,{body:`layer_decomposition_options`,type:`object`,id:`param-layer-decomposition-options`,children:[_jsxs(_components.p,{children:[`Only valid with `,_jsx(_components.code,{children:`layer_decomposition: true`}),`; otherwise returns HTTP 400.`]}),_jsxs(Expandable,{title:`Request parameters`,children:[_jsx(ParamField,{body:`max_images`,type:`integer`,default:`30`,id:`param-max-images`,children:_jsxs(_components.p,{children:[`Integer `,_jsx(_components.code,{children:`2`}),`–`,_jsx(_components.code,{children:`100`}),`, default `,_jsx(_components.code,{children:`30`}),`. The maximum total number of output images, including the base image, not a guaranteed output count.`]})}),_jsxs(ParamField,{body:`text_recognition`,type:`boolean`,default:`false`,id:`param-text-recognition`,children:[_jsxs(_components.p,{children:[`Optional boolean. Set to `,_jsx(_components.code,{children:`true`}),` to request rich-text OCR for text layers. `,_jsx(_components.code,{children:`text_recognition`}),` may appear only for recognizable regular text; do not assume every layer contains it.`]}),_jsxs(_components.p,{children:[`With OCR enabled, including `,_jsx(_components.code,{children:`prompt`}),` may prevent text-recognition results from being returned. If OCR is your priority, try omitting the decomposition prompt. This does not guarantee OCR results; continue treating them as optional.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`size-formats`,children:`Size formats`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Example`}),_jsx(_components.th,{children:`Rules`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tier`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"2K\"`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),`; image generation defaults to `,_jsx(_components.code,{children:`2K`}),`, with the model choosing a ratio from the prompt.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Aspect ratio + tier`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"16:9\", \"resolution\": \"1.5K\"`})}),_jsxs(_components.td,{children:[`Image generation only; supported ratios are listed below. The `,_jsx(_components.code,{children:`16x9`}),` notation is also accepted.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Exact pixels`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"2048x1152\"`})}),_jsx(_components.td,{children:`Image generation only; total pixels must be 921,600–4,624,220 and width/height must be 1/16–16.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Supported ratios: `,_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`21:9`}),`, `,_jsx(_components.code,{children:`2:1`}),`, `,_jsx(_components.code,{children:`1:2`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Exact-size validation uses pixel area and aspect ratio. Decomposition accepts only tiers or `,_jsx(_components.code,{children:`auto`}),`, not aspect-ratio or exact-pixel notation.`]}),`\n`,_jsx(Heading,{level:`3`,id:`decomposition-output-sizes`,children:`Decomposition output sizes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Precedence: `,_jsx(_components.code,{children:`size`}),` → `,_jsx(_components.code,{children:`resolution`}),` → `,_jsx(_components.code,{children:`auto`}),`. `,_jsx(_components.code,{children:`resolution`}),` is a platform alias; the upstream receives only `,_jsx(_components.code,{children:`size`}),`. For example, `,_jsx(_components.code,{children:`size: \"1K\"`}),` with `,_jsx(_components.code,{children:`resolution: \"2K\"`}),` uses `,_jsx(_components.code,{children:`1K`}),`; `,_jsx(_components.code,{children:`resolution: \"1.5K\"`}),` alone uses `,_jsx(_components.code,{children:`1.5K`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`With `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),`, the base and every layer are output at the selected tier, each preserving its own aspect ratio. One measured `,_jsx(_components.code,{children:`1K`}),` base was `,_jsx(_components.code,{children:`840×1248`}),`, with each layer also around 1.05 million pixels. These are representative results, not fixed dimensions.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`auto`}),` uses the original input dimensions, upscaling inputs below `,_jsx(_components.code,{children:`1K`}),` to `,_jsx(_components.code,{children:`1K`}),` and downscaling inputs above `,_jsx(_components.code,{children:`2K`}),` to `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`request-examples`,children:`Request examples`}),`\n`,_jsx(Heading,{level:`3`,id:`image-editing-and-reference-fusion`,children:`Image editing and reference fusion`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.apimart.ai/v1/images/generations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"seedream-5-5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"Combine the product in the first image with the setting in the second image\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_urls\": [\"https://example.com/product.png\", \"https://example.com/setting.jpg\"],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"resolution\": \"1.5K\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`layer-decomposition-with-text-ocr`,children:`Layer decomposition with text OCR`}),`\n`,_jsxs(_components.p,{children:[`This request returns at most 10 images, including the base. `,_jsx(_components.code,{children:`prompt`}),` is optional; omit `,_jsx(_components.code,{children:`background`}),` in layer mode. Replace the image URL with an accessible file.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.apimart.ai/v1/images/generations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"seedream-5-5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_urls\": [\"https://example.com/poster.png\"],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"layer_decomposition\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"layer_decomposition_options\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"max_images\": 10,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text_recognition\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\": \"1K\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`query-a-task`,children:`Query a task`}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.a,{href:`/en/api-reference/tasks/status`,children:`task status endpoint`}),`. Poll every 3 seconds for the first 30 seconds, then every 5–10 seconds. Decomposition can take several minutes; the server waits up to 13 minutes per operation. Save `,_jsx(_components.code,{children:`task_id`}),` and keep polling for a terminal state without resubmitting the generation request.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.apimart.ai/v1/tasks/task_example_seedream55'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Read `,_jsx(_components.code,{children:`data.status`}),` from the unified task endpoint: `,_jsx(_components.code,{children:`pending`}),` / `,_jsx(_components.code,{children:`processing`}),` means work is ongoing, `,_jsx(_components.code,{children:`completed`}),` means success, and `,_jsx(_components.code,{children:`failed`}),` exposes the reason in `,_jsx(_components.code,{children:`data.error.message`}),` with an automatic refund. Read successful image URLs from `,_jsx(_components.code,{children:`data.result.images[].url[]`}),`.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Result images are retained for `,_jsx(_components.strong,{children:`3 days`}),`; download them promptly. Task records are also retained for only 3 days, after which they cannot be queried by `,_jsx(_components.code,{children:`task_id`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`data.result.images[].expires_at`}),` currently returns a Unix timestamp in seconds equal to task completion + 24 hours. This is a conservative timestamp earlier than actual deletion. Do not use it to calculate the actual retention period or a deletion countdown.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`layer-results-and-ocr`,children:`Layer results and OCR`}),`\n`,_jsx(_components.p,{children:`This example illustrates the response structure, not a recorded model run. Dimensions, coordinates, and text are illustrative. Metadata fields may be absent; handle them as optional.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`67`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`67`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_example_seedream55\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"progress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1794302642`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"images\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/base.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/title.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sizes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"840x1248\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1512x702\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_formats\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"backgrounds\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"opaque\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transparent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"expires_at\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1794389042`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"layer_decomposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"layers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"z_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"840x1248\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_format\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"background\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"opaque\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"z_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1512x702\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_format\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"background\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transparent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Sale title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Printed sale title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bounding_box\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"absolute\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`84`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`156`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`756`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`468`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"normalized\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`125`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`900`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`375`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"text_recognition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUMMER SALE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"lines\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bounding_box\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"absolute\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`126`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`156`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`714`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`468`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"normalized\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`150`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`125`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`850`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`375`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"runs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUMMER SALE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"style\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"similar_font_family\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Arial\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"foreground_color\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"#222222\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bold\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"italic\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"underline\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"strikethrough\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shadow\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"translucent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Within each `,_jsx(_components.code,{children:`data.result.images[]`}),` object, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`sizes`}),`, `,_jsx(_components.code,{children:`output_formats`}),`, `,_jsx(_components.code,{children:`backgrounds`}),`, and `,_jsx(_components.code,{children:`layers`}),` correspond by index. Metadata arrays may be omitted when their length does not match `,_jsx(_components.code,{children:`url`}),`; do not assume every array is present.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`url[]`})}),_jsx(_components.td,{children:`Platform image URLs. In layer mode, index 0 is the base image, followed by layers. Download and save the files promptly.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`sizes[]`}),` / `,_jsx(_components.code,{children:`output_formats[]`})]}),_jsx(_components.td,{children:`Actual dimensions and format of each image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`backgrounds[]`})}),_jsxs(_components.td,{children:[`Actual background per image: `,_jsx(_components.code,{children:`opaque`}),` / `,_jsx(_components.code,{children:`transparent`}),`. Use the returned value for requests with `,_jsx(_components.code,{children:`background: \"auto\"`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expires_at`})}),_jsx(_components.td,{children:`Currently a Unix timestamp equal to task completion + 24 hours (86400 seconds). This conservative timestamp does not represent actual image deletion; do not use it for a deletion countdown.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition`})}),_jsx(_components.td,{children:`Whether this is a decomposition result.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].z_index`})}),_jsx(_components.td,{children:`Stacking order, with the base at 0. Composite in ascending order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].background`})}),_jsxs(_components.td,{children:[`The base is `,_jsx(_components.code,{children:`opaque`}),`; extracted layers are `,_jsx(_components.code,{children:`transparent`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`layers[i].name`}),` / `,_jsx(_components.code,{children:`description`})]}),_jsx(_components.td,{children:`Optional layer name and description.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].bounding_box`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`absolute`}),` is `,_jsx(_components.code,{children:`[left, top, right, bottom]`}),` in base-image pixels; `,_jsx(_components.code,{children:`normalized`}),` is the same box mapped to 0–1000. The base image has no box.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].text_recognition`})}),_jsx(_components.td,{children:`May appear only when OCR is enabled and regular text is recognized; absent for artistic lettering, handwriting, and non-text layers.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`With absolute coordinates, use `,_jsx(_components.code,{children:`x=left`}),`, `,_jsx(_components.code,{children:`y=top`}),`, `,_jsx(_components.code,{children:`w=right-left`}),`, `,_jsx(_components.code,{children:`h=bottom-top`}),`. For a `,_jsx(_components.code,{children:`W × H`}),` canvas, use normalized coordinates:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`x = left / 1000 * W`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`y = top / 1000 * H`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`w = (right - left) / 1000 * W`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`h = (bottom - top) / 1000 * H`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Layer files are sized independently at the selected tier, so their dimensions may differ from their `,_jsx(_components.code,{children:`bounding_box`}),`. To composite, resize each layer to the box’s `,_jsx(_components.code,{children:`w × h`}),` and place it at `,_jsx(_components.code,{children:`(x, y)`}),`; do not use layer-file pixels directly as base-image coordinates.`]}),`\n`,_jsx(Heading,{level:`3`,id:`text-recognition-fields`,children:`Text recognition fields`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`text_recognition`}),` follows the upstream model’s OCR structure. The platform passes through fields such as `,_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`lines`}),`, `,_jsx(_components.code,{children:`runs`}),`, and `,_jsx(_components.code,{children:`style`}),` unchanged.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsxs(_components.td,{children:[`Plain text for the entire layer, with lines separated by `,_jsx(_components.code,{children:`\\\\n`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].bounding_box`})}),_jsx(_components.td,{children:`Line bounds in the base image using the same coordinate system.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].runs[]`})}),_jsxs(_components.td,{children:[`Text spans with distinct styles within one line; each has `,_jsx(_components.code,{children:`text`}),` and `,_jsx(_components.code,{children:`style`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`runs[].style.similar_font_family`})}),_jsxs(_components.td,{children:[`Closest recognized font family, or `,_jsx(_components.code,{children:`unknown`}),` when unidentified.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`runs[].style.foreground_color`})}),_jsxs(_components.td,{children:[`Text color as `,_jsx(_components.code,{children:`#RRGGBB`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`runs[].style.bold`}),` / `,_jsx(_components.code,{children:`italic`}),` / `,_jsx(_components.code,{children:`underline`}),` / `,_jsx(_components.code,{children:`strikethrough`}),` / `,_jsx(_components.code,{children:`shadow`}),` / `,_jsx(_components.code,{children:`translucent`})]}),_jsx(_components.td,{children:`Boolean style flags inferred by the model; they may be inaccurate.`})]})]})]}),`\n`,_jsx(_components.p,{children:`OCR and font information can assist display, copying, or editing, but may not exactly match the source. Layer images remain usable when OCR is absent.`}),`\n`,_jsx(Heading,{level:`2`,id:`billing`,children:`Billing`}),`\n`,_jsxs(_components.p,{children:[`Output images and input references are charged separately. `,_jsx(_components.strong,{children:`Every reference image is charged, including the first`}),` and the single input used for layer decomposition.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Each output is billed by its actual pixel area: at most `,_jsx(_components.strong,{children:`2,610,000`}),` pixels uses the lower tier; larger outputs use the higher tier. `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` map to the lower tier and `,_jsx(_components.code,{children:`2K`}),` to the higher tier. Exact dimensions use width × height.`]}),`\n`,_jsxs(_components.li,{children:[`Image generation reserves the selected output-tier charge plus reference count × input-image price. Omitting `,_jsx(_components.code,{children:`size`}),` or using `,_jsx(_components.code,{children:`auto`}),` reserves at `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Decomposition reserves `,_jsx(_components.code,{children:`max_images`}),` × output reservation-tier price `,_jsx(_components.strong,{children:`plus one input-image charge`}),`. `,_jsx(_components.code,{children:`max_images`}),` defaults to 30, includes the base image, and may exceed the actual output count.`]}),`\n`,_jsxs(_components.li,{children:[`Decomposition uses the effective `,_jsx(_components.code,{children:`size`}),`, or `,_jsx(_components.code,{children:`resolution`}),` when `,_jsx(_components.code,{children:`size`}),` is omitted: `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` reserve at the lower tier; `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` at the higher tier. Omitting both defaults to the higher-tier `,_jsx(_components.code,{children:`auto`}),` reservation.`]}),`\n`,_jsx(_components.li,{children:`Settlement uses the actual output count, each output’s actual pixel tier, and the input count, refunding or charging the difference. The base and every layer count as separate images; do not apply the requested tier to every output indiscriminately. Failed tasks receive a full refund.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`https://apimart.ai/pricing`,children:`Model Pricing`}),` for rates.`]}),`\n`,_jsx(Heading,{level:`2`,id:`common-parameter-errors`,children:`Common parameter errors`}),`\n`,_jsxs(_components.p,{children:[`These include platform and upstream validation errors. Read `,_jsx(_components.code,{children:`error.message`}),` for submission failures and `,_jsx(_components.code,{children:`data.error.message`}),` for asynchronous task failures.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Error fragment`}),_jsx(_components.th,{children:`Resolution`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`does not support optimize_prompt_options.mode=fast`})}),_jsxs(_components.td,{children:[`The platform returns HTTP 400 synchronously. Use only `,_jsx(_components.code,{children:`standard`}),`; omission also leaves optimization enabled.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`must be one of: standard`})}),_jsxs(_components.td,{children:[`Upstream HTTP 400: `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` are unsupported; optimization cannot be disabled.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`only supports background auto, transparent or opaque`})}),_jsxs(_components.td,{children:[`Use `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`transparent`}),`, or `,_jsx(_components.code,{children:`opaque`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cannot combine background=transparent with output_format=jpeg`})}),_jsxs(_components.td,{children:[`Use `,_jsx(_components.code,{children:`output_format: \"png\"`}),` for transparency.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`does not accept background when layer_decomposition=true`})}),_jsxs(_components.td,{children:[`Remove `,_jsx(_components.code,{children:`background`}),` from layer requests, including `,_jsx(_components.code,{children:`auto`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition_options requires layer_decomposition=true`})}),_jsx(_components.td,{children:`Send this object only in layer decomposition mode.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition_options.max_images must be within [2, 100]`})}),_jsxs(_components.td,{children:[`Use an integer from 2 to 100 for `,_jsx(_components.code,{children:`max_images`}),`, including the base.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid layer_decomposition_options`})}),_jsxs(_components.td,{children:[`Use correct types: integer `,_jsx(_components.code,{children:`max_images`}),`, not a string or decimal, and boolean `,_jsx(_components.code,{children:`text_recognition`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`with layer_decomposition=true requires exactly 1 input image`})}),_jsx(_components.td,{children:`Provide exactly one image for decomposition.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`only supports size 1K, 1.5K, 2K or auto`})}),_jsxs(_components.td,{children:[`For decomposition, use `,_jsx(_components.code,{children:`size`}),` first, otherwise `,_jsx(_components.code,{children:`resolution`}),`. Only `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` are allowed; ratios or pixel dimensions return HTTP 400 synchronously.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`n` must be 1\"})}),_jsxs(_components.td,{children:[`Set `,_jsx(_components.code,{children:`n`}),` to `,_jsx(_components.code,{children:`1`}),`; batch image generation is unsupported.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`does not support stream`}),` / `,_jsx(_components.code,{children:`does not support tools`})]}),_jsxs(_components.td,{children:[`Remove `,_jsx(_components.code,{children:`sequential_image_generation`}),`, `,_jsx(_components.code,{children:`stream`}),`, and `,_jsx(_components.code,{children:`tools`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`supports up to 10 reference images`})}),_jsx(_components.td,{children:`Provide at most 10 reference images.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference image too large for seedream-5-5`})}),_jsx(_components.td,{children:`Each reference must be at most 30 MiB and 36 million total pixels. Compress or resize it before retrying.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`does not support size`}),` / `,_jsx(_components.code,{children:`requires total pixels`}),` / `,_jsx(_components.code,{children:`requires aspect ratio`})]}),_jsx(_components.td,{children:`Check pixel area, aspect ratio, and size notation. 3K / 4K are unsupported.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`prompt` parameter is required\"})}),_jsx(_components.td,{children:`Image generation requires a prompt. Only layer decomposition allows omission.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`task-failure-reasons`,children:`Task failure reasons`}),`\n`,_jsxs(_components.p,{children:[`When `,_jsx(_components.code,{children:`data.status`}),` is `,_jsx(_components.code,{children:`failed`}),`, read `,_jsx(_components.code,{children:`data.error.message`}),` and use `,_jsx(_components.code,{children:`data.error.reason`}),` to choose an action. Failed tasks are refunded automatically. If `,_jsx(_components.code,{children:`reason`}),` is absent or unrecognized, fall back to `,_jsx(_components.code,{children:`message`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`data.error.reason`})}),_jsx(_components.th,{children:`Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`content_policy_violation`})}),_jsx(_components.td,{children:`Input or output failed content review. Revise the prompt or images before resubmitting.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`invalid_parameter`}),` / `,_jsx(_components.code,{children:`unsupported_option`})]}),_jsx(_components.td,{children:`Unsupported parameter or combination. Adjust the request before resubmitting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_media`})}),_jsx(_components.td,{children:`Damaged or unsupported input image. Check and convert it.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`media_unreachable`})}),_jsx(_components.td,{children:`Image URL could not be accessed. Check public access or upload it again.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`generation_timeout`})}),_jsx(_components.td,{children:`Generation timed out. Retry later.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`service_unavailable`})}),_jsx(_components.td,{children:`Service temporarily busy. Retry later.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`delivery_failed`}),` / `,_jsx(_components.code,{children:`internal_error`}),` / `,_jsx(_components.code,{children:`unknown_error`})]}),_jsx(_components.td,{children:`Delivery or internal platform error. Follow the returned message and retry later.`})]})]})]})]})}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":"Seedream 5.5 Image Generation","description":"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-5/generation"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,RequestExample,ResponseExample,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(RequestExample,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`11`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.apimart.ai/v1/images/generations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"seedream-5-5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"An orange cat sticker with clean edges\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\": \"2K\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"background\": \"transparent\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`17`,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:`17`,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:` requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`payload `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"seedream-5-5\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"An orange cat sticker with clean edges\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2K\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"background\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transparent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`response `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` requests.post(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.apimart.ai/v1/images/generations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_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:`{`}),_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 \u003ctoken>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`},`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` json`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`payload,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` timeout`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`60`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`response.raise_for_status()`})}),`\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:`(response.json())`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`JavaScript`,numberOfLines:`17`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` payload`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"seedream-5-5\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"An orange cat sticker with clean edges\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"2K\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"background\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"transparent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"png\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`};`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.apimart.ai/v1/images/generations\"`}),_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\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"POST\"`}),_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\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Bearer \u003ctoken>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`payload`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ok`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`throw`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`text`}),_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\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`());`})]}),`\n`]})})})]}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`9`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"submitted\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"task_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_example_seedream55\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`Submit to `,_jsx(_components.code,{children:`POST /v1/images/generations`}),`, read the task ID from `,_jsx(_components.code,{children:`data[0].task_id`}),`, then query `,_jsx(_components.code,{children:`GET /v1/tasks/{task_id}`}),` for results.`]}),`\n`,_jsx(Heading,{level:`2`,id:`modes`,children:`Modes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Mode`}),_jsx(_components.th,{children:`Trigger`}),_jsx(_components.th,{children:`Input images`}),_jsx(_components.th,{children:`Prompt`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Image generation`}),_jsx(_components.td,{children:`Default`}),_jsx(_components.td,{children:`0–10`}),_jsx(_components.td,{children:`Required`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Layer decomposition`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition: true`})}),_jsx(_components.td,{children:`Exactly 1`}),_jsx(_components.td,{children:`Optional`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`authentication`,children:`Authentication`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Use `,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),`, where `,_jsx(_components.code,{children:`\u003ctoken>`}),` is your APIMart API Key.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`request-parameters`,children:`Request parameters`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`seedream-5-5`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,id:`param-prompt`,children:_jsx(_components.p,{children:`Required for text-to-image and image-to-image. Optional for layer decomposition: the model identifies subjects, text, and backgrounds automatically, or you can describe which elements to separate.`})}),`\n`,_jsxs(ParamField,{body:`image_urls`,type:`string[]`,id:`param-image-urls`,children:[_jsxs(_components.p,{children:[`Up to 10 references for image generation; exactly 1 input for layer decomposition. Accepts public image URLs or image Base64 Data URIs. For local files, use the `,_jsx(_components.a,{href:`/en/api-reference/uploads/images`,children:`image upload endpoint`}),` and pass the returned `,_jsx(_components.code,{children:`url`}),`.`]}),_jsxs(_components.p,{children:[`References must use publicly accessible `,_jsx(_components.code,{children:`http(s)`}),` URLs or `,_jsx(_components.code,{children:`data:image/\u003cformat>;base64,…`}),` with a lowercase format name.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Supported: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, and HEIF. AVIF and JP2 are unsupported.`}),`\n`,_jsxs(_components.li,{children:[`Each image must be at most `,_jsx(_components.strong,{children:`30 MiB (31,457,280 bytes)`}),` and `,_jsx(_components.strong,{children:`36 million total pixels`}),`. Check width × height; this is not a 6000-pixel limit on each side.`]}),`\n`,_jsx(_components.li,{children:`Exceeding the byte or pixel limit returns HTTP 400 synchronously. AVIF and JP2 may create a task before the upstream rejects them; failed tasks are refunded. Convert these formats before submitting.`}),`\n`]}),_jsx(_components.p,{children:`The image upload endpoint has its own format restrictions. For model-supported formats that it cannot upload, use a public URL or Data URI.`})]}),`\n`,_jsxs(ParamField,{body:`size`,type:`string`,id:`param-size`,children:[_jsxs(_components.p,{children:[`Image generation defaults to `,_jsx(_components.code,{children:`2K`}),` and accepts a tier, aspect ratio, or exact pixels as described below. Layer decomposition defaults to `,_jsx(_components.code,{children:`auto`}),` and accepts only `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`, not aspect ratios or exact pixels.`]}),_jsxs(_components.p,{children:[`For image generation, `,_jsx(_components.code,{children:`size: \"auto\"`}),` means `,_jsx(_components.code,{children:`2K`}),`. An aspect-ratio `,_jsx(_components.code,{children:`size`}),` without `,_jsx(_components.code,{children:`resolution`}),` also uses `,_jsx(_components.code,{children:`2K`}),`. Omit `,_jsx(_components.code,{children:`resolution`}),` for exact pixel dimensions, and use positive integers for width and height.`]})]}),`\n`,_jsx(ParamField,{body:`resolution`,type:`string`,id:`param-resolution`,children:_jsxs(_components.p,{children:[`For image generation, use `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` with an aspect-ratio `,_jsx(_components.code,{children:`size`}),`. For decomposition, this is a platform alias for `,_jsx(_components.code,{children:`size`}),`: `,_jsx(_components.code,{children:`size`}),` takes precedence, `,_jsx(_components.code,{children:`resolution`}),` is used only when `,_jsx(_components.code,{children:`size`}),` is omitted, and omitting both defaults to `,_jsx(_components.code,{children:`auto`}),`. Decomposition accepts `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`; aspect ratios or pixel dimensions are rejected synchronously with HTTP 400. `,_jsx(_components.code,{children:`3K`}),` / `,_jsx(_components.code,{children:`4K`}),` are unsupported.`]})}),`\n`,_jsx(ParamField,{body:`background`,type:`string`,id:`param-background`,children:_jsxs(_components.p,{children:[`Image generation supports `,_jsx(_components.code,{children:`auto`}),` (default), `,_jsx(_components.code,{children:`transparent`}),`, or `,_jsx(_components.code,{children:`opaque`}),`. Both text-to-image and image-to-image can produce transparency. Transparent output requires PNG and cannot use `,_jsx(_components.code,{children:`output_format: \"jpeg\"`}),`. Omit this field entirely for layer decomposition, including `,_jsx(_components.code,{children:`auto`}),`.`]})}),`\n`,_jsx(ParamField,{body:`output_format`,type:`string`,default:`png`,id:`param-output-format`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`png`}),` (default) or `,_jsx(_components.code,{children:`jpeg`}),`. For layer decomposition this controls only the base image; extracted layers are always transparent PNGs.`]})}),`\n`,_jsx(ParamField,{body:`n`,type:`integer`,id:`param-n`,children:_jsxs(_components.p,{children:[`Must be `,_jsx(_components.code,{children:`1`}),`. Image generation produces one image per request; use `,_jsx(_components.code,{children:`layer_decomposition_options.max_images`}),` to control decomposition output count.`]})}),`\n`,_jsx(ParamField,{body:`watermark`,type:`boolean`,default:`false`,id:`param-watermark`,children:_jsx(_components.p,{children:`Optional flag to add a watermark.`})}),`\n`,_jsx(ParamField,{body:`optimize_prompt_options`,type:`object`,id:`param-optimize-prompt-options`,children:_jsxs(_components.p,{children:[`Only `,_jsx(_components.code,{children:`{\"mode\":\"standard\"}`}),` is supported. Omitting this parameter still enables the upstream default `,_jsx(_components.code,{children:`standard`}),`; prompt optimization cannot be disabled in Seedream 5.5. The upstream rejects `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` with HTTP 400 and `,_jsx(_components.code,{children:`must be one of: standard`}),`. The platform rejects `,_jsx(_components.code,{children:`fast`}),` immediately with HTTP 400.`]})}),`\n`,_jsx(ParamField,{body:`layer_decomposition`,type:`boolean`,id:`param-layer-decomposition`,children:_jsxs(_components.p,{children:[`Set to `,_jsx(_components.code,{children:`true`}),` to separate the input into a base image and transparent layers. Requires exactly one input image and no `,_jsx(_components.code,{children:`background`}),` field. `,_jsx(_components.code,{children:`output_format`}),` controls only the base image.`]})}),`\n`,_jsxs(ParamField,{body:`layer_decomposition_options`,type:`object`,id:`param-layer-decomposition-options`,children:[_jsxs(_components.p,{children:[`Only valid with `,_jsx(_components.code,{children:`layer_decomposition: true`}),`; otherwise returns HTTP 400.`]}),_jsxs(Expandable,{title:`Request parameters`,children:[_jsx(ParamField,{body:`max_images`,type:`integer`,default:`30`,id:`param-max-images`,children:_jsxs(_components.p,{children:[`Integer `,_jsx(_components.code,{children:`2`}),`–`,_jsx(_components.code,{children:`100`}),`, default `,_jsx(_components.code,{children:`30`}),`. The maximum total number of output images, including the base image, not a guaranteed output count.`]})}),_jsxs(ParamField,{body:`text_recognition`,type:`boolean`,default:`false`,id:`param-text-recognition`,children:[_jsxs(_components.p,{children:[`Optional boolean. Set to `,_jsx(_components.code,{children:`true`}),` to request rich-text OCR for text layers. `,_jsx(_components.code,{children:`text_recognition`}),` may appear only for recognizable regular text; do not assume every layer contains it.`]}),_jsxs(_components.p,{children:[`With OCR enabled, including `,_jsx(_components.code,{children:`prompt`}),` may prevent text-recognition results from being returned. If OCR is your priority, try omitting the decomposition prompt. This does not guarantee OCR results; continue treating them as optional.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`size-formats`,children:`Size formats`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Example`}),_jsx(_components.th,{children:`Rules`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Tier`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"2K\"`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),`; image generation defaults to `,_jsx(_components.code,{children:`2K`}),`, with the model choosing a ratio from the prompt.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Aspect ratio + tier`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"16:9\", \"resolution\": \"1.5K\"`})}),_jsxs(_components.td,{children:[`Image generation only; supported ratios are listed below. The `,_jsx(_components.code,{children:`16x9`}),` notation is also accepted.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Exact pixels`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"2048x1152\"`})}),_jsx(_components.td,{children:`Image generation only; total pixels must be 921,600–4,624,220 and width/height must be 1/16–16.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Supported ratios: `,_jsx(_components.code,{children:`1:1`}),`, `,_jsx(_components.code,{children:`4:3`}),`, `,_jsx(_components.code,{children:`3:4`}),`, `,_jsx(_components.code,{children:`16:9`}),`, `,_jsx(_components.code,{children:`9:16`}),`, `,_jsx(_components.code,{children:`3:2`}),`, `,_jsx(_components.code,{children:`2:3`}),`, `,_jsx(_components.code,{children:`21:9`}),`, `,_jsx(_components.code,{children:`2:1`}),`, `,_jsx(_components.code,{children:`1:2`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Exact-size validation uses pixel area and aspect ratio. Decomposition accepts only tiers or `,_jsx(_components.code,{children:`auto`}),`, not aspect-ratio or exact-pixel notation.`]}),`\n`,_jsx(Heading,{level:`3`,id:`decomposition-output-sizes`,children:`Decomposition output sizes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Precedence: `,_jsx(_components.code,{children:`size`}),` → `,_jsx(_components.code,{children:`resolution`}),` → `,_jsx(_components.code,{children:`auto`}),`. `,_jsx(_components.code,{children:`resolution`}),` is a platform alias; the upstream receives only `,_jsx(_components.code,{children:`size`}),`. For example, `,_jsx(_components.code,{children:`size: \"1K\"`}),` with `,_jsx(_components.code,{children:`resolution: \"2K\"`}),` uses `,_jsx(_components.code,{children:`1K`}),`; `,_jsx(_components.code,{children:`resolution: \"1.5K\"`}),` alone uses `,_jsx(_components.code,{children:`1.5K`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`With `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),`, the base and every layer are output at the selected tier, each preserving its own aspect ratio. One measured `,_jsx(_components.code,{children:`1K`}),` base was `,_jsx(_components.code,{children:`840×1248`}),`, with each layer also around 1.05 million pixels. These are representative results, not fixed dimensions.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`auto`}),` uses the original input dimensions, upscaling inputs below `,_jsx(_components.code,{children:`1K`}),` to `,_jsx(_components.code,{children:`1K`}),` and downscaling inputs above `,_jsx(_components.code,{children:`2K`}),` to `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`request-examples`,children:`Request examples`}),`\n`,_jsx(Heading,{level:`3`,id:`image-editing-and-reference-fusion`,children:`Image editing and reference fusion`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`12`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`12`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.apimart.ai/v1/images/generations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"seedream-5-5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"prompt\": \"Combine the product in the first image with the setting in the second image\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_urls\": [\"https://example.com/product.png\", \"https://example.com/setting.jpg\"],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\": \"16:9\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"resolution\": \"1.5K\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"output_format\": \"png\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`layer-decomposition-with-text-ocr`,children:`Layer decomposition with text OCR`}),`\n`,_jsxs(_components.p,{children:[`This request returns at most 10 images, including the base. `,_jsx(_components.code,{children:`prompt`}),` is optional; omit `,_jsx(_components.code,{children:`background`}),` in layer mode. Replace the image URL with an accessible file.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.apimart.ai/v1/images/generations`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"model\": \"seedream-5-5\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"image_urls\": [\"https://example.com/poster.png\"],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"layer_decomposition\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"layer_decomposition_options\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"max_images\": 10,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"text_recognition\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"size\": \"1K\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`query-a-task`,children:`Query a task`}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.a,{href:`/en/api-reference/tasks/status`,children:`task status endpoint`}),`. Poll every 3 seconds for the first 30 seconds, then every 5–10 seconds. Decomposition can take several minutes; the server waits up to 13 minutes per operation. Save `,_jsx(_components.code,{children:`task_id`}),` and keep polling for a terminal state without resubmitting the generation request.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.apimart.ai/v1/tasks/task_example_seedream55'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer \u003ctoken>'`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Read `,_jsx(_components.code,{children:`data.status`}),` from the unified task endpoint: `,_jsx(_components.code,{children:`pending`}),` / `,_jsx(_components.code,{children:`processing`}),` means work is ongoing, `,_jsx(_components.code,{children:`completed`}),` means success, and `,_jsx(_components.code,{children:`failed`}),` exposes the reason in `,_jsx(_components.code,{children:`data.error.message`}),` with an automatic refund. Read successful image URLs from `,_jsx(_components.code,{children:`data.result.images[].url[]`}),`.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Result images are retained for `,_jsx(_components.strong,{children:`3 days`}),`; download them promptly. Task records are also retained for only 3 days, after which they cannot be queried by `,_jsx(_components.code,{children:`task_id`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`data.result.images[].expires_at`}),` currently returns a Unix timestamp in seconds equal to task completion + 24 hours. This is a conservative timestamp earlier than actual deletion. Do not use it to calculate the actual retention period or a deletion countdown.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`layer-results-and-ocr`,children:`Layer results and OCR`}),`\n`,_jsx(_components.p,{children:`This example illustrates the response structure, not a recorded model run. Dimensions, coordinates, and text are illustrative. Metadata fields may be absent; handle them as optional.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`67`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`67`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"task_example_seedream55\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"progress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1794302642`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"images\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/base.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/title.png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"sizes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"840x1248\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1512x702\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_formats\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"backgrounds\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"opaque\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transparent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"expires_at\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1794389042`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"layer_decomposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"layers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"z_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"840x1248\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_format\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"background\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"opaque\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"z_index\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1512x702\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output_format\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"png\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"background\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"transparent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Sale title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Printed sale title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bounding_box\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"absolute\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`84`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`156`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`756`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`468`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"normalized\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`125`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`900`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`375`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"text_recognition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUMMER SALE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"lines\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bounding_box\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"absolute\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`126`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`156`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`714`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`468`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"normalized\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`150`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`125`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`850`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`375`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"runs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUMMER SALE\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"style\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"similar_font_family\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Arial\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"foreground_color\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"#222222\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bold\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"italic\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"underline\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"strikethrough\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"shadow\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"translucent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Within each `,_jsx(_components.code,{children:`data.result.images[]`}),` object, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`sizes`}),`, `,_jsx(_components.code,{children:`output_formats`}),`, `,_jsx(_components.code,{children:`backgrounds`}),`, and `,_jsx(_components.code,{children:`layers`}),` correspond by index. Metadata arrays may be omitted when their length does not match `,_jsx(_components.code,{children:`url`}),`; do not assume every array is present.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`url[]`})}),_jsx(_components.td,{children:`Platform image URLs. In layer mode, index 0 is the base image, followed by layers. Download and save the files promptly.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`sizes[]`}),` / `,_jsx(_components.code,{children:`output_formats[]`})]}),_jsx(_components.td,{children:`Actual dimensions and format of each image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`backgrounds[]`})}),_jsxs(_components.td,{children:[`Actual background per image: `,_jsx(_components.code,{children:`opaque`}),` / `,_jsx(_components.code,{children:`transparent`}),`. Use the returned value for requests with `,_jsx(_components.code,{children:`background: \"auto\"`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expires_at`})}),_jsx(_components.td,{children:`Currently a Unix timestamp equal to task completion + 24 hours (86400 seconds). This conservative timestamp does not represent actual image deletion; do not use it for a deletion countdown.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition`})}),_jsx(_components.td,{children:`Whether this is a decomposition result.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].z_index`})}),_jsx(_components.td,{children:`Stacking order, with the base at 0. Composite in ascending order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].background`})}),_jsxs(_components.td,{children:[`The base is `,_jsx(_components.code,{children:`opaque`}),`; extracted layers are `,_jsx(_components.code,{children:`transparent`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`layers[i].name`}),` / `,_jsx(_components.code,{children:`description`})]}),_jsx(_components.td,{children:`Optional layer name and description.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].bounding_box`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`absolute`}),` is `,_jsx(_components.code,{children:`[left, top, right, bottom]`}),` in base-image pixels; `,_jsx(_components.code,{children:`normalized`}),` is the same box mapped to 0–1000. The base image has no box.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].text_recognition`})}),_jsx(_components.td,{children:`May appear only when OCR is enabled and regular text is recognized; absent for artistic lettering, handwriting, and non-text layers.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`With absolute coordinates, use `,_jsx(_components.code,{children:`x=left`}),`, `,_jsx(_components.code,{children:`y=top`}),`, `,_jsx(_components.code,{children:`w=right-left`}),`, `,_jsx(_components.code,{children:`h=bottom-top`}),`. For a `,_jsx(_components.code,{children:`W × H`}),` canvas, use normalized coordinates:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`text`,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:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`x = left / 1000 * W`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`y = top / 1000 * H`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`w = (right - left) / 1000 * W`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`h = (bottom - top) / 1000 * H`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Layer files are sized independently at the selected tier, so their dimensions may differ from their `,_jsx(_components.code,{children:`bounding_box`}),`. To composite, resize each layer to the box’s `,_jsx(_components.code,{children:`w × h`}),` and place it at `,_jsx(_components.code,{children:`(x, y)`}),`; do not use layer-file pixels directly as base-image coordinates.`]}),`\n`,_jsx(Heading,{level:`3`,id:`text-recognition-fields`,children:`Text recognition fields`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`text_recognition`}),` follows the upstream model’s OCR structure. The platform passes through fields such as `,_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`lines`}),`, `,_jsx(_components.code,{children:`runs`}),`, and `,_jsx(_components.code,{children:`style`}),` unchanged.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`text`})}),_jsxs(_components.td,{children:[`Plain text for the entire layer, with lines separated by `,_jsx(_components.code,{children:`\\\\n`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].bounding_box`})}),_jsx(_components.td,{children:`Line bounds in the base image using the same coordinate system.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].runs[]`})}),_jsxs(_components.td,{children:[`Text spans with distinct styles within one line; each has `,_jsx(_components.code,{children:`text`}),` and `,_jsx(_components.code,{children:`style`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`runs[].style.similar_font_family`})}),_jsxs(_components.td,{children:[`Closest recognized font family, or `,_jsx(_components.code,{children:`unknown`}),` when unidentified.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`runs[].style.foreground_color`})}),_jsxs(_components.td,{children:[`Text color as `,_jsx(_components.code,{children:`#RRGGBB`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`runs[].style.bold`}),` / `,_jsx(_components.code,{children:`italic`}),` / `,_jsx(_components.code,{children:`underline`}),` / `,_jsx(_components.code,{children:`strikethrough`}),` / `,_jsx(_components.code,{children:`shadow`}),` / `,_jsx(_components.code,{children:`translucent`})]}),_jsx(_components.td,{children:`Boolean style flags inferred by the model; they may be inaccurate.`})]})]})]}),`\n`,_jsx(_components.p,{children:`OCR and font information can assist display, copying, or editing, but may not exactly match the source. Layer images remain usable when OCR is absent.`}),`\n`,_jsx(Heading,{level:`2`,id:`billing`,children:`Billing`}),`\n`,_jsxs(_components.p,{children:[`Output images and input references are charged separately. `,_jsx(_components.strong,{children:`Every reference image is charged, including the first`}),` and the single input used for layer decomposition.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Each output is billed by its actual pixel area: at most `,_jsx(_components.strong,{children:`2,610,000`}),` pixels uses the lower tier; larger outputs use the higher tier. `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` map to the lower tier and `,_jsx(_components.code,{children:`2K`}),` to the higher tier. Exact dimensions use width × height.`]}),`\n`,_jsxs(_components.li,{children:[`Image generation reserves the selected output-tier charge plus reference count × input-image price. Omitting `,_jsx(_components.code,{children:`size`}),` or using `,_jsx(_components.code,{children:`auto`}),` reserves at `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Decomposition reserves `,_jsx(_components.code,{children:`max_images`}),` × output reservation-tier price `,_jsx(_components.strong,{children:`plus one input-image charge`}),`. `,_jsx(_components.code,{children:`max_images`}),` defaults to 30, includes the base image, and may exceed the actual output count.`]}),`\n`,_jsxs(_components.li,{children:[`Decomposition uses the effective `,_jsx(_components.code,{children:`size`}),`, or `,_jsx(_components.code,{children:`resolution`}),` when `,_jsx(_components.code,{children:`size`}),` is omitted: `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` reserve at the lower tier; `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` at the higher tier. Omitting both defaults to the higher-tier `,_jsx(_components.code,{children:`auto`}),` reservation.`]}),`\n`,_jsx(_components.li,{children:`Settlement uses the actual output count, each output’s actual pixel tier, and the input count, refunding or charging the difference. The base and every layer count as separate images; do not apply the requested tier to every output indiscriminately. Failed tasks receive a full refund.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`https://apimart.ai/pricing`,children:`Model Pricing`}),` for rates.`]}),`\n`,_jsx(Heading,{level:`2`,id:`common-parameter-errors`,children:`Common parameter errors`}),`\n`,_jsxs(_components.p,{children:[`These include platform and upstream validation errors. Read `,_jsx(_components.code,{children:`error.message`}),` for submission failures and `,_jsx(_components.code,{children:`data.error.message`}),` for asynchronous task failures.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Error fragment`}),_jsx(_components.th,{children:`Resolution`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`does not support optimize_prompt_options.mode=fast`})}),_jsxs(_components.td,{children:[`The platform returns HTTP 400 synchronously. Use only `,_jsx(_components.code,{children:`standard`}),`; omission also leaves optimization enabled.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`must be one of: standard`})}),_jsxs(_components.td,{children:[`Upstream HTTP 400: `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` are unsupported; optimization cannot be disabled.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`only supports background auto, transparent or opaque`})}),_jsxs(_components.td,{children:[`Use `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`transparent`}),`, or `,_jsx(_components.code,{children:`opaque`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cannot combine background=transparent with output_format=jpeg`})}),_jsxs(_components.td,{children:[`Use `,_jsx(_components.code,{children:`output_format: \"png\"`}),` for transparency.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`does not accept background when layer_decomposition=true`})}),_jsxs(_components.td,{children:[`Remove `,_jsx(_components.code,{children:`background`}),` from layer requests, including `,_jsx(_components.code,{children:`auto`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition_options requires layer_decomposition=true`})}),_jsx(_components.td,{children:`Send this object only in layer decomposition mode.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition_options.max_images must be within [2, 100]`})}),_jsxs(_components.td,{children:[`Use an integer from 2 to 100 for `,_jsx(_components.code,{children:`max_images`}),`, including the base.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid layer_decomposition_options`})}),_jsxs(_components.td,{children:[`Use correct types: integer `,_jsx(_components.code,{children:`max_images`}),`, not a string or decimal, and boolean `,_jsx(_components.code,{children:`text_recognition`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`with layer_decomposition=true requires exactly 1 input image`})}),_jsx(_components.td,{children:`Provide exactly one image for decomposition.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`only supports size 1K, 1.5K, 2K or auto`})}),_jsxs(_components.td,{children:[`For decomposition, use `,_jsx(_components.code,{children:`size`}),` first, otherwise `,_jsx(_components.code,{children:`resolution`}),`. Only `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` are allowed; ratios or pixel dimensions return HTTP 400 synchronously.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`n` must be 1\"})}),_jsxs(_components.td,{children:[`Set `,_jsx(_components.code,{children:`n`}),` to `,_jsx(_components.code,{children:`1`}),`; batch image generation is unsupported.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`does not support stream`}),` / `,_jsx(_components.code,{children:`does not support tools`})]}),_jsxs(_components.td,{children:[`Remove `,_jsx(_components.code,{children:`sequential_image_generation`}),`, `,_jsx(_components.code,{children:`stream`}),`, and `,_jsx(_components.code,{children:`tools`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`supports up to 10 reference images`})}),_jsx(_components.td,{children:`Provide at most 10 reference images.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference image too large for seedream-5-5`})}),_jsx(_components.td,{children:`Each reference must be at most 30 MiB and 36 million total pixels. Compress or resize it before retrying.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`does not support size`}),` / `,_jsx(_components.code,{children:`requires total pixels`}),` / `,_jsx(_components.code,{children:`requires aspect ratio`})]}),_jsx(_components.td,{children:`Check pixel area, aspect ratio, and size notation. 3K / 4K are unsupported.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`prompt` parameter is required\"})}),_jsx(_components.td,{children:`Image generation requires a prompt. Only layer decomposition allows omission.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`task-failure-reasons`,children:`Task failure reasons`}),`\n`,_jsxs(_components.p,{children:[`When `,_jsx(_components.code,{children:`data.status`}),` is `,_jsx(_components.code,{children:`failed`}),`, read `,_jsx(_components.code,{children:`data.error.message`}),` and use `,_jsx(_components.code,{children:`data.error.reason`}),` to choose an action. Failed tasks are refunded automatically. If `,_jsx(_components.code,{children:`reason`}),` is absent or unrecognized, fall back to `,_jsx(_components.code,{children:`message`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`data.error.reason`})}),_jsx(_components.th,{children:`Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`content_policy_violation`})}),_jsx(_components.td,{children:`Input or output failed content review. Revise the prompt or images before resubmitting.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`invalid_parameter`}),` / `,_jsx(_components.code,{children:`unsupported_option`})]}),_jsx(_components.td,{children:`Unsupported parameter or combination. Adjust the request before resubmitting.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_media`})}),_jsx(_components.td,{children:`Damaged or unsupported input image. Check and convert it.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`media_unreachable`})}),_jsx(_components.td,{children:`Image URL could not be accessed. Check public access or upload it again.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`generation_timeout`})}),_jsx(_components.td,{children:`Generation timed out. Retry later.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`service_unavailable`})}),_jsx(_components.td,{children:`Service temporarily busy. Retry later.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`delivery_failed`}),` / `,_jsx(_components.code,{children:`internal_error`}),` / `,_jsx(_components.code,{children:`unknown_error`})]}),_jsx(_components.td,{children:`Delivery or internal platform error. Follow the returned message and retry later.`})]})]})]})]})}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":"Seedream 5.5 Image Generation","description":"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-5/generation"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Modes","slug":"modes","depth":2,"children":[]},{"title":"Authentication","slug":"authentication","depth":2,"children":[]},{"title":"Request parameters","slug":"request-parameters","depth":2,"children":[]},{"title":"Size formats","slug":"size-formats","depth":2,"children":[{"title":"Decomposition output sizes","slug":"decomposition-output-sizes","depth":3,"children":[]}]},{"title":"Request examples","slug":"request-examples","depth":2,"children":[{"title":"Image editing and reference fusion","slug":"image-editing-and-reference-fusion","depth":3,"children":[]},{"title":"Layer decomposition with text OCR","slug":"layer-decomposition-with-text-ocr","depth":3,"children":[]}]},{"title":"Query a task","slug":"query-a-task","depth":2,"children":[]},{"title":"Layer results and OCR","slug":"layer-results-and-ocr","depth":2,"children":[{"title":"Text recognition fields","slug":"text-recognition-fields","depth":3,"children":[]}]},{"title":"Billing","slug":"billing","depth":2,"children":[]},{"title":"Common parameter errors","slug":"common-parameter-errors","depth":2,"children":[]},{"title":"Task failure reasons","slug":"task-failure-reasons","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"11\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://api.apimart.ai/v1/images/generations\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Authorization: Bearer \u0026#x3C;token>'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"model\": \"seedream-5-5\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"prompt\": \"An orange cat sticker with clean edges\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"size\": \"2K\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"background\": \"transparent\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"output_format\": \"png\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">}'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"Python","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"python\">\u003ccode language=\"python\" numberOfLines=\"17\">\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">import\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> requests\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">payload \u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"model\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"seedream-5-5\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"prompt\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"An orange cat sticker with clean edges\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"size\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"2K\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"background\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"transparent\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"output_format\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"png\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">response \u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> requests.post(\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"https://api.apimart.ai/v1/images/generations\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#9CDCFE\"> headers\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Authorization\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Bearer \u0026#x3C;token>\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">},\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#9CDCFE\"> json\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">payload,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#9CDCFE\"> timeout\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">=\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">60\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">response.raise_for_status()\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">print\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(response.json())\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"JavaScript","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"javascript\">\u003ccode language=\"javascript\" numberOfLines=\"17\">\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#569CD6\">const\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#4FC1FF\"> payload\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"model\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"seedream-5-5\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"prompt\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"An orange cat sticker with clean edges\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"size\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"2K\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"background\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"transparent\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"output_format\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"png\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">};\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#569CD6\">const\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#4FC1FF\"> response\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\"> await\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\"> fetch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://api.apimart.ai/v1/images/generations\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> method:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"POST\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> headers:\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Authorization\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Bearer \u0026#x3C;token>\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Content-Type\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">:\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"application/json\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> body:\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#4FC1FF\"> JSON\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">stringify\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">payload\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">)\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">});\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">if\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> (\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\">!\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">response\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">ok\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">) \u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">throw\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#569CD6\"> new\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\"> Error\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">await\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> response\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">text\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">());\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">console\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">log\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#C586C0\">await\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\"> response\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">.\u003c/span>\u003cspan style=\"color:#8250DF;--shiki-dark:#DCDCAA\">json\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">());\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"9\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">200\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"data\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"status\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"submitted\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"task_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"task_example_seedream55\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Seedream 5.5 Image Generation","path":"/v1/images/generations","servers":[{"url":"https://api.apimart.ai"}],"method":"post","request":{"security":[],"parameters":{"query":{},"header":{"Authorization":{"schema":[{"type":"string","description":"Use `Authorization: Bearer \u003ctoken>` , where `\u003ctoken>` is your APIMart API Key.","required":true}]}},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"model":[{"type":"string","description":"Set to `seedream-5-5` .","required":true}],"prompt":[{"type":"string","description":"Required for text-to-image and image-to-image. Optional for layer decomposition: the model identifies subjects, text, and backgrounds automatically, or you can describe which elements to separate."}],"image_urls":[{"type":"array","items":[{"type":"string"}],"description":"Up to 10 references for image generation; exactly 1 input for layer decomposition. Accepts public image URLs or image Base64 Data URIs. For local files, use the image upload endpoint and pass the returned `url` . References must use publicly accessible `http(s)` URLs or `data:image/\u003cformat>;base64,…` with a lowercase format name. Supported: JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC, and HEIF. AVIF and JP2 are unsupported. Each image must be at most 30 MiB (31,457,280 bytes) and 36 million total pixels . Check width × height; this is not a 6000-pixel limit on each side. Exceeding the byte or pixel limit returns HTTP 400 synchronously. AVIF and JP2 may create a task before the upstream rejects them; failed tasks are refunded. Convert these formats before submitting. The image upload endpoint has its own format restrictions. For model-supported formats that it cannot upload, use a public URL or Data URI."}],"size":[{"type":"string","description":"Image generation defaults to `2K` and accepts a tier, aspect ratio, or exact pixels as described below. Layer decomposition defaults to `auto` and accepts only `1K` / `1.5K` / `2K` / `auto` , not aspect ratios or exact pixels. For image generation, `size: \"auto\"` means `2K` . An aspect-ratio `size` without `resolution` also uses `2K` . Omit `resolution` for exact pixel dimensions, and use positive integers for width and height."}],"resolution":[{"type":"string","description":"For image generation, use `1K` / `1.5K` / `2K` with an aspect-ratio `size` . For decomposition, this is a platform alias for `size` : `size` takes precedence, `resolution` is used only when `size` is omitted, and omitting both defaults to `auto` . Decomposition accepts `1K` / `1.5K` / `2K` / `auto` ; aspect ratios or pixel dimensions are rejected synchronously with HTTP 400. `3K` / `4K` are unsupported."}],"background":[{"type":"string","description":"Image generation supports `auto` (default), `transparent` , or `opaque` . Both text-to-image and image-to-image can produce transparency. Transparent output requires PNG and cannot use `output_format: \"jpeg\"` . Omit this field entirely for layer decomposition, including `auto` ."}],"output_format":[{"type":"string","description":"`png` (default) or `jpeg` . For layer decomposition this controls only the base image; extracted layers are always transparent PNGs."}],"n":[{"type":"integer","description":"Must be `1` . Image generation produces one image per request; use `layer_decomposition_options.max_images` to control decomposition output count."}],"watermark":[{"type":"boolean","description":"Optional flag to add a watermark."}],"optimize_prompt_options":[{"type":"object","properties":{},"description":"Only `{\"mode\":\"standard\"}` is supported. Omitting this parameter still enables the upstream default `standard` ; prompt optimization cannot be disabled in Seedream 5.5. The upstream rejects `disabled` / `none` / `off` with HTTP 400 and `must be one of: standard` . The platform rejects `fast` immediately with HTTP 400."}],"layer_decomposition":[{"type":"boolean","description":"Set to `true` to separate the input into a base image and transparent layers. Requires exactly one input image and no `background` field. `output_format` controls only the base image."}],"layer_decomposition_options":[{"type":"object","properties":{"max_images":[{"type":"integer","description":"Integer `2` – `100` , default `30` . The maximum total number of output images, including the base image, not a guaranteed output count."}],"text_recognition":[{"type":"boolean","description":"Optional boolean. Set to `true` to request rich-text OCR for text layers. `text_recognition` may appear only for recognizable regular text; do not assume every layer contains it. With OCR enabled, including `prompt` may prevent text-recognition results from being returned. If OCR is your priority, try omitting the decomposition prompt. This does not guarantee OCR results; continue treating them as optional."}]},"description":"Only valid with `layer_decomposition: true` ; otherwise returns HTTP 400."}]}}],"examples":{"example":{"value":{"model":"\u003cstring>","prompt":"\u003cstring>","image_urls":["\u003cstring>"],"size":"\u003cstring>","resolution":"\u003cstring>","background":"\u003cstring>","output_format":"\u003cstring>","n":123,"watermark":true,"optimize_prompt_options":{},"layer_decomposition":true,"layer_decomposition_options":{"max_images":123,"text_recognition":true}}}}}}},"response":{},"deprecated":false}},"jsLinks":["/_mintlify/custom/apicore/1f7e29c94a916812/cn-domain-rewrite.js","/_mintlify/custom/apicore/afc6076845564106/param-field-copy.js"],"subdomain":"apicore","siteName":"APIMart","title":"Seedream 5.5 Image Generation - APIMart","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/images/seedream-5-5/generation","matchLevel":0},"zh-Hans":{"href":"/cn/api-reference/images/seedream-5-5/generation","matchLevel":1},"ja":{"href":"/ja/api-reference/images/seedream-5-5/generation","matchLevel":1},"ko":{"href":"/ko/api-reference/images/seedream-5-5/generation","matchLevel":1},"ru":{"href":"/ru/api-reference/images/seedream-5-5/generation","matchLevel":1},"de":{"href":"/de/api-reference/images/seedream-5-5/generation","matchLevel":1},"fr":{"href":"/fr/api-reference/images/seedream-5-5/generation","matchLevel":1},"pt":{"href":"/pt/api-reference/images/seedream-5-5/generation","matchLevel":1},"id":{"href":"/id/api-reference/images/seedream-5-5/generation","matchLevel":1},"es":{"href":"/es/api-reference/images/seedream-5-5/generation","matchLevel":1}}},"lastModified":"2026-11-10T10:30:37.391Z","originalFileLocation":"en/api-reference/images/seedream-5-5/generation.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.\">\u003cmeta data-mint-head name=\"keywords\" content=\"OpenAI compatible, API gateway, GPT-5, Claude, Gemini, multi-provider, transparent pricing, SLA\">\u003cmeta data-mint-head name=\"application-name\" content=\"APIMart\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_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/apicore/lN2mX6cSovqJeXFa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Seedream 5.5 Image Generation - APIMart\">\u003cmeta data-mint-head property=\"og:description\" content=\"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"APIMart\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://apicore.mintlify.site/_mintlify/api/og/v2?division=Seedream-5.5\u0026amp;title=Seedream+5.5+Image+Generation\u0026amp;description=Generate+images+from+text+or+up+to+10+references%2C+use+transparent+backgrounds%2C+and+decompose+images+into+configurable+layers+with+text+OCR.+Submit+and+query+asy\u0026amp;theme=20cab0b8d8d3e93733d26c49\u0026amp;signature=acb73977a56897d12a91dc660e56d75f27c001ba3106ff47cebaea878e51926c\">\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.5 Image Generation - APIMart\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apicore.mintlify.site/_mintlify/api/og/v2?division=Seedream-5.5\u0026amp;title=Seedream+5.5+Image+Generation\u0026amp;description=Generate+images+from+text+or+up+to+10+references%2C+use+transparent+backgrounds%2C+and+decompose+images+into+configurable+layers+with+text+OCR.+Submit+and+query+asy\u0026amp;theme=20cab0b8d8d3e93733d26c49\u0026amp;signature=acb73977a56897d12a91dc660e56d75f27c001ba3106ff47cebaea878e51926c\">\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/apicore/lN2mX6cSovqJeXFa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"APIMart\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@APIMart_\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/api-reference/images/seedream-5-5/generation.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.apimart.ai/cn/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.apimart.ai/ja/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.apimart.ai/ko/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.apimart.ai/ru/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.apimart.ai/de/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt\" href=\"https://docs.apimart.ai/pt/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.apimart.ai/id/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.apimart.ai/es/api-reference/images/seedream-5-5/generation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.apimart.ai/#organization\",\"name\":\"APIMart\",\"url\":\"https://docs.apimart.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.apimart.ai#website\",\"name\":\"APIMart\",\"url\":\"https://docs.apimart.ai\",\"publisher\":{\"@id\":\"https://docs.apimart.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation#webpage\",\"url\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\",\"name\":\"Seedream 5.5 Image Generation\",\"description\":\"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.\",\"dateModified\":\"2026-11-10T10:30:37.391Z\",\"isPartOf\":{\"@id\":\"https://docs.apimart.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Image Series\",\"item\":\"https://docs.apimart.ai/en/api-reference/images/gemini-nano-banana-2.1/generation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Seedream 5.5 Image Generation\",\"item\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation#apireference\",\"headline\":\"Seedream 5.5 Image Generation\",\"name\":\"Seedream 5.5 Image Generation\",\"description\":\"Generate images from text or up to 10 references, use transparent backgrounds, and decompose images into configurable layers with text OCR. Submit and query asynchronous tasks.\",\"url\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apimart.ai/en/api-reference/images/seedream-5-5/generation#webpage\"},\"dateModified\":\"2026-11-10T10:30:37.391Z\",\"publisher\":{\"@id\":\"https://docs.apimart.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.apimart.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"APIMart\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"APIMart\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/api-reference/images/seedream-5-5/generation.md","siteName":"APIMart","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"API Manual","groups":[{"group":"Overview","pages":[{"title":"APIMart — OpenAI-Compatible API Gateway (GPT-5, Claude, Gemini)","href":"/en"}]},{"group":"Models","pages":[{"title":"Models List Metadata API","api":"GET https://api.apimart.ai/v1/models","href":"/en/api-reference/texts/models/list"}]},{"group":"Text Series","icon":"text","pages":[{"title":"General Chat API (Default Streaming)","api":"POST https://api.apimart.ai/v1/chat/completions","href":"/en/api-reference/texts/general/chat-completions"},{"title":"General Chat API (Default Non-Streaming)","api":"POST https://api.apimart.ai/api/v1/chat/completions","href":"/en/api-reference/texts/general/chat-completions-nostream"},{"title":"Claude Messages API","api":"POST https://api.apimart.ai/v1/messages","href":"/en/api-reference/texts/general/claude-messages"},{"title":"Gemini Native Format","api":"POST https://api.apimart.ai/v1beta/models/{model}:{method}","href":"/en/api-reference/texts/gemini/quickstart"},{"title":"OpenAI Multimodal Responses API","api":"POST https://api.apimart.ai/v1/responses","href":"/en/api-reference/texts/openai/responses"},{"title":"OpenAI Context Caching Guide","sidebarTitle":"OpenAI Context Caching","icon":"database","href":"/en/api-reference/texts/openai/context-cache"},{"title":"Gemini Context Caching Guide","sidebarTitle":"Gemini Context Caching","icon":"database","href":"/en/api-reference/texts/gemini/context-cache"},{"title":"Claude Context Caching Guide","sidebarTitle":"Claude Context Caching","icon":"database","href":"/en/api-reference/texts/general/claude-context-cache"},{"group":"qwen3.8-max","icon":"message","pages":[{"title":"qwen3.8-max Integration Guide","api":"POST https://api.apimart.ai/v1/chat/completions","href":"/en/api-reference/texts/qwen3.8-max/guide"},{"title":"Model Pricing API","api":"GET https://api.apimart.ai/api/pricing/model?model=qwen3.8-max","href":"/en/api-reference/texts/qwen3.8-max/pricing"}]}]},{"group":"Image Series","icon":"image","pages":[{"group":"Nano banana 2.1","icon":"image","pages":[{"title":"Nano banana 2.1 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gemini-nano-banana-2.1/generation"}]},{"group":"Nano banana2","icon":"image","pages":[{"title":"Nano banana2 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gemini-3.1-flash/generation"},{"title":"Nano Banana Lite Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gemini-3.1-flash/generation-lite"}]},{"group":"Nano banana Pro","icon":"image","pages":[{"title":"Nano banana Pro Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gemini-3-pro/generation"}]},{"group":"Nano banana","icon":"image","pages":[{"title":"Nano banana Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gemini-2.5-flash/generation"}]},{"group":"Imagen-4.0","icon":"image","pages":[{"title":"Imagen 4.0 Apimart Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/imagen-4.0-apimart/generation"}]},{"group":"GPT-Image(1/1.5)","icon":"image","pages":[{"title":"GPT-Image(1/1.5) Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-1/generation"}]},{"group":"GPT-Image-2","icon":"image","pages":[{"title":"GPT-Image-2 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-2/generation"},{"title":"GPT-Image-2 Official Channel Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-2/official"}]},{"group":"GPT-Image-2.5","icon":"image","pages":[{"title":"GPT-Image-2.5 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-2.5/generation"}]},{"group":"GPT-Image-2.5 Ext","icon":"image","pages":[{"title":"GPT-Image-2.5 Ext Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-2.5-ext/generation"}]},{"group":"GPT-Image-2.6","icon":"image","pages":[{"title":"GPT-Image-2.6 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-2.6/generation"}]},{"group":"GPT-Image-2.6 Ext","icon":"image","pages":[{"title":"GPT-Image-2.6 Ext Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/gpt-image-2.6-ext/generation"}]},{"group":"Seedream-4.0","icon":"image","pages":[{"title":"Seedream-4.0 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-4/generation"}]},{"group":"Seedream-4.5","icon":"image","pages":[{"title":"Seedream-4.5 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-4.5/generation"}]},{"group":"Seedream-5.0-Lite","icon":"image","pages":[{"title":"Seedream-5.0-Lite Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-lite/generation"}]},{"group":"Seedream-5.0-Pro","icon":"image","pages":[{"title":"Seedream-5.0-Pro Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-0-pro/generation"}]},{"group":"Seedream-5.0-Flash","icon":"image","pages":[{"title":"Seedream-5.0-Flash Image Generation","description":" - Asynchronous processing mode, returns a task ID for subsequent queries\n- Supports text-to-image, single-image-to-image, and multi-reference image-to-image (up to 10 reference images)\n- Supports 1K / 1.5K / 2K resolution tiers, or exact pixels via `size`\n- Single-image model: one image per request; PNG / JPEG output\n- Generated image links are valid for 72 hours; please save them promptly ","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-0-flash/generation"}]},{"group":"Seedream-5.5","icon":"image","pages":[{"title":"Seedream 5.5 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/seedream-5-5/generation"}]},{"group":"Flux Kontext","icon":"image","pages":[{"title":"FLUX Kontext Image Generation and Editing","description":"Submit asynchronous FLUX Kontext image generation or image editing tasks. The API returns a task ID; poll the task endpoint for the generated image.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/flux-kontext/generation"}]},{"group":"Flux 2.0","icon":"image","pages":[{"title":"FLUX.2 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/flux-2/generation"}]},{"group":"FLUX 3 Image","icon":"image","pages":[{"title":"FLUX 3 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/flux-3-image/generation"}]},{"group":"FLUX 3 Image Klein","icon":"image","pages":[{"title":"FLUX 3 Image Klein Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/flux-3-image-klein/generation"}]},{"group":"Hy-Image-3.5 Preview","icon":"image","pages":[{"title":"Hy-Image-3.5 Preview Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/hy-image-v3.5-preview/generation"}]},{"group":"Muse Image Ext","icon":"image","pages":[{"title":"Muse Image Ext Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/muse-image-ext/generation"}]},{"group":"MAI-Image-2.6","icon":"image","pages":[{"title":"MAI-Image-2.6 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/mai-image-2.6/generation"}]},{"group":"MiniMax-H3-Image","icon":"image","pages":[{"title":"MiniMax-H3-Image Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/minimax-h3-image/generation"}]},{"group":"MiniMax-H3-Image-Highspeed","icon":"image","pages":[{"title":"MiniMax-H3-Image-Highspeed Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/minimax-h3-image-highspeed/generation"}]},{"group":"Qwen Image 2.0","icon":"image","pages":[{"title":"Qwen Image 2.0 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/qwen-image/generation"}]},{"group":"Qwen Image 3.0","icon":"image","pages":[{"title":"Qwen Image 3.0 Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/qwen-image-3.0/generation"}]},{"group":"Z-Image-Turbo","icon":"image","pages":[{"title":"Z-Image-Turbo Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/z-image-turbo/generation"}]},{"group":"Grok Imagine","icon":"image","pages":[{"title":"Grok Imagine Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/grok-imagine/generation"}]},{"group":"Grok Imagine 2.0 Ext","icon":"image","pages":[{"title":"Grok Imagine 2.0 Ext Image Generation","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/grok-imagine-2.0-ext/generation"},{"title":"Grok Imagine 2.0 Ext Layers and Region Editing","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/grok-imagine-2.0-ext/layer-region-edit"},{"title":"Grok Imagine Image 2.0 Official Generation and Editing","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/grok-imagine-2.0-ext/official"}]},{"group":"wan2.7-image","icon":"image","pages":[{"title":"wan2.7 Image Generation \u0026 Editing","api":"POST https://api.apimart.ai/v1/images/generations","href":"/en/api-reference/images/wan2.7-image/generation"}]},{"group":"Midjourney","icon":"image","pages":[{"title":"Midjourney API overview","href":"/en/api-reference/images/midjourney/generation"},{"title":"Imagine (text-to-image)","api":"POST https://api.apimart.ai/v1/midjourney/generations","href":"/en/api-reference/images/midjourney/imagine"},{"title":"Blend (multi-image blend)","api":"POST https://api.apimart.ai/v1/midjourney/generations/blend","href":"/en/api-reference/images/midjourney/blend"},{"title":"Describe (image to text)","api":"POST https://api.apimart.ai/v1/midjourney/generations/describe","href":"/en/api-reference/images/midjourney/describe"},{"title":"Edits (image edit)","api":"POST https://api.apimart.ai/v1/midjourney/generations/edits","href":"/en/api-reference/images/midjourney/edits"},{"title":"Upscale","api":"POST https://api.apimart.ai/v1/midjourney/generations/upscale","href":"/en/api-reference/images/midjourney/upscale"},{"title":"Variation","api":"POST https://api.apimart.ai/v1/midjourney/generations/variation","href":"/en/api-reference/images/midjourney/variation"},{"title":"High Variation","api":"POST https://api.apimart.ai/v1/midjourney/generations/high-variation","href":"/en/api-reference/images/midjourney/high-variation"},{"title":"Low Variation","api":"POST https://api.apimart.ai/v1/midjourney/generations/low-variation","href":"/en/api-reference/images/midjourney/low-variation"},{"title":"Reroll","api":"POST https://api.apimart.ai/v1/midjourney/generations/reroll","href":"/en/api-reference/images/midjourney/reroll"},{"title":"Zoom","api":"POST https://api.apimart.ai/v1/midjourney/generations/zoom","href":"/en/api-reference/images/midjourney/zoom"},{"title":"Pan","api":"POST https://api.apimart.ai/v1/midjourney/generations/pan","href":"/en/api-reference/images/midjourney/pan"},{"title":"Inpaint","api":"POST https://api.apimart.ai/v1/midjourney/generations/inpaint","href":"/en/api-reference/images/midjourney/inpaint"},{"title":"Modal (submit parameters)","api":"POST https://api.apimart.ai/v1/midjourney/generations/modal","href":"/en/api-reference/images/midjourney/modal"},{"title":"Video (image-to-video)","api":"POST https://api.apimart.ai/v1/midjourney/generations/video","href":"/en/api-reference/images/midjourney/video"},{"title":"Remix (reshape, v8.1 / v8.2 only)","api":"POST https://api.apimart.ai/v1/midjourney/generations/remix-strong","href":"/en/api-reference/images/midjourney/remix"},{"title":"Get task","api":"GET https://api.apimart.ai/v1/midjourney/{task_id}","href":"/en/api-reference/images/midjourney/query"},{"title":"Best Practices","href":"/en/api-reference/images/midjourney/best-practices"},{"title":"End-to-End Workflow Examples","href":"/en/api-reference/images/midjourney/workflow"}]}]},{"group":"Video Series","icon":"video","pages":[{"group":"apimart-zoe","icon":"video","pages":[{"title":"apimart-zoe Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/apimart-zoe/generation"}]},{"group":"seedance-1-0-pro","icon":"video","pages":[{"title":"seedance-1-0-pro Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/doubao/generation"}]},{"group":"seedance-1-5-pro","icon":"video","pages":[{"title":"seedance-1-5-pro Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/seedance-1-5-pro/generation"}]},{"group":"seedance-2-0","icon":"video","pages":[{"title":"seedance-2.0 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/seedance-2-0/generation"},{"title":"Virtual Avatar Assets","api":"POST https://api.apimart.ai/v1/seedance2/private-avatar","href":"/en/api-reference/videos/seedance-2-0/private-avatar"}]},{"group":"seedance-2-5","icon":"video","pages":[{"title":"seedance-2.5 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/seedance-2-5/generation"}]},{"group":"VEO3","icon":"video","pages":[{"title":"VEO3 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/veo3/generation"},{"title":"VEO3 Video Remix","api":"POST https://api.apimart.ai/v1/videos/{task_id}/remix","href":"/en/api-reference/videos/veo3/remix"},{"title":"VEO3 Official Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/veo3/generation-official"}]},{"group":"MiniMax-Hailuo-02","icon":"video","pages":[{"title":"MiniMax-Hailuo-02 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/minimax-hailuo/generation"}]},{"group":"MiniMax-Hailuo-2.3","icon":"video","pages":[{"title":"MiniMax-Hailuo-2.3 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/minimax-hailuo-2.3/generation"}]},{"group":"MiniMax-H3","icon":"video","pages":[{"title":"MiniMax-H3 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/minimax-h3/generation"},{"title":"MiniMax-H3-Max Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/minimax-h3/max"},{"title":"MiniMax-H3 Context-IR Prompt Enhancement","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/minimax-h3/context-ir"},{"title":"MiniMax-H3 Regeneration","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/minimax-h3/regeneration"}]},{"group":"FLUX 3 Video","icon":"video","pages":[{"title":"FLUX 3 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/flux-3-video/generation"}]},{"group":"SkyReels V4","icon":"video","pages":[{"title":"SkyReels V4 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/skyreels-v4/generation"}]},{"group":"HappyHorse","icon":"video","pages":[{"title":"HappyHorse 1.0 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/happyhorse-1.0/generation"},{"title":"HappyHorse 1.1 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/happyhorse-1.1/generation"}]},{"group":"Wan3.0","icon":"video","pages":[{"title":"Wan3.0 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan3.0-video/generation"}]},{"group":"Wan2.7","icon":"video","pages":[{"title":"Wan2.7 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan2.7/generation"},{"title":"Wan2.7-R2V Reference-to-Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan2.7-r2v/generation"},{"title":"Wan2.7-VideoEdit Video Editing","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan2.7-videoedit/generation"}]},{"group":"Wan2.6","icon":"video","pages":[{"title":"Wan2.6 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan2.6/generation"},{"title":"wan2.6-i2v-flash Image-to-Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan2.6/i2v-flash-generation"}]},{"group":"Wan2.5","icon":"video","pages":[{"title":"wan2.5-preview Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/wan2.5/generation"}]},{"group":"Kling 2.6","icon":"video","pages":[{"title":"Kling 2.6 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-v2-6/generation"},{"title":"Kling v2.6 Motion Control Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-v2-6/kling-v2-6-motion-control-generation"}]},{"group":"Kling v3","icon":"video","pages":[{"title":"Kling v3 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-v3/generation"}]},{"group":"Kling 3.0 Turbo","icon":"video","pages":[{"title":"Kling 3.0 Turbo Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-3.0-turbo/generation"}]},{"group":"Kling v3 Omni","icon":"video","pages":[{"title":"Kling v3 Omni Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-v3-omni/generation"}]},{"group":"Kling V4","icon":"video","pages":[{"title":"Kling V4 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-v4/generation"}]},{"group":"Kling V4 Flash","icon":"video","pages":[{"title":"Kling V4 Flash Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-v4-flash/generation"}]},{"group":"Kling Video O1","icon":"video","pages":[{"title":"Kling Video O1 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/kling-video-o1/generation"}]},{"group":"Vidu Q3(pro/turbo)","icon":"video","pages":[{"title":"Vidu Q3(pro/turbo) Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/vidu-q3-pro/generation"}]},{"group":"Vidu Q4 Preview","icon":"video","pages":[{"title":"Vidu Q4 Preview Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/vidu-q4-preview/generation"}]},{"group":"Vidu Q3(mix/standard)","icon":"video","pages":[{"title":"Vidu Q3(mix/standard) Reference-to-Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/vidu-q3/generation"}]},{"group":"Grok Imagine","icon":"video","pages":[{"title":"Grok Imagine 1.5 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/grok-imagine/generation"},{"title":"Grok Official Video Models","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/grok-imagine/official"}]},{"group":"Pixverse v6","icon":"video","pages":[{"title":"Pixverse v6 Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/pixverse-v6/generation"}]},{"group":"PixVerse V6 Max","icon":"video","pages":[{"title":"PixVerse V6 Max Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/pixverse-v6-max/generation"}]},{"group":"Muse Video Ext","icon":"video","pages":[{"title":"Muse Video Ext Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/muse-video-ext/generation"}]},{"group":"gemini-omni-1.1-flash-ext","icon":"video","pages":[{"title":"gemini-omni-1.1-flash-ext Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/omni-flash-ext/generation"}]},{"group":"gemini-omni-1.2-flash-ext","icon":"video","pages":[{"title":"gemini-omni-1.2-flash-ext Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/gemini-omni-1.2-flash-ext/generation"}]},{"group":"Gemini Omni 1.2 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.2 Flash Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/gemini-omni-1.2-flash/generation"}]},{"group":"Gemini Omni 1.1 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.1 Flash Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/gemini-omni-1.1-flash/generation"}]},{"group":"Gemini Omni Flash","icon":"video","pages":[{"title":"Gemini Omni Flash Video Generation","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/en/api-reference/videos/gemini-omni-flash-preview/generation"}]}]},{"group":"Audio Series","icon":"microphone","pages":[{"title":"Whisper-1 Audio Transcription","api":"POST https://api.apimart.ai/v1/audio/transcriptions","href":"/en/api-reference/audios/whisper-1"},{"title":"TTS Text-to-Speech","api":"POST https://api.apimart.ai/v1/audio/speech","href":"/en/api-reference/audios/tts"},{"group":"Flow Music","icon":"music","pages":[{"title":"Generate Music","api":"POST https://api.apimart.ai/v1/music/generations","href":"/en/api-reference/audios/flow-music/music"},{"title":"Lyria 3.5 Generate Music","api":"POST https://api.apimart.ai/v1/music/generations","href":"/en/api-reference/audios/flow-music/music-lyria-3-5"},{"title":"Generate Lyrics","api":"POST https://api.apimart.ai/v1/music/generations/lyricsFlowMusic","href":"/en/api-reference/audios/flow-music/lyrics"},{"title":"Extend Music","api":"POST https://api.apimart.ai/v1/music/generations/extendFlowMusic","href":"/en/api-reference/audios/flow-music/extend"},{"title":"Lyria 3.5 Extend Music","api":"POST https://api.apimart.ai/v1/music/generations/extendFlowMusic","href":"/en/api-reference/audios/flow-music/extend-lyria-3-5"},{"title":"Replace Section","api":"POST https://api.apimart.ai/v1/music/generations/replaceFlowMusic","href":"/en/api-reference/audios/flow-music/replace"},{"title":"Lyria 3.5 Replace Section","api":"POST https://api.apimart.ai/v1/music/generations/replaceFlowMusic","href":"/en/api-reference/audios/flow-music/replace-lyria-3-5"},{"title":"Cover Rearrangement","api":"POST https://api.apimart.ai/v1/music/generations/coverFlowMusic","href":"/en/api-reference/audios/flow-music/cover"},{"title":"Lyria 3.5 Cover Rearrangement","api":"POST https://api.apimart.ai/v1/music/generations/coverFlowMusic","href":"/en/api-reference/audios/flow-music/cover-lyria-3-5"},{"title":"Stem Separation","api":"POST https://api.apimart.ai/v1/music/generations/stemsFlowMusic","href":"/en/api-reference/audios/flow-music/stems"},{"title":"Upload Audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadAudioFlowMusic","href":"/en/api-reference/audios/flow-music/upload-audio"},{"title":"Download Audio","api":"POST https://api.apimart.ai/v1/music/generations/downloadAudioFlowMusic","href":"/en/api-reference/audios/flow-music/download-audio"},{"title":"Music Video Rendering","api":"POST https://api.apimart.ai/v1/music/generations/videoClipFlowMusic","href":"/en/api-reference/audios/flow-music/video-clip"},{"title":"Query Task","api":"GET https://api.apimart.ai/v1/music/tasks/{task_id}","href":"/en/api-reference/audios/flow-music/query"}]},{"group":"Suno","icon":"music","pages":[{"title":"Suno V6 General Agreements and Task Inquiry","api":"GET https://api.apimart.ai/v1/music/tasks/{task_id}","href":"/en/api-reference/audios/suno/overview"},{"title":"Generate music","api":"POST https://api.apimart.ai/v1/music/generations","href":"/en/api-reference/audios/suno/generation"},{"title":"Generate lyrics","api":"POST https://api.apimart.ai/v1/music/generations/lyrics","href":"/en/api-reference/audios/suno/lyrics"},{"title":"Inspiration generation (inspo)","api":"POST https://api.apimart.ai/v1/music/generations/inspo","href":"/en/api-reference/audios/suno/inspo"},{"title":"Sound effect generation","api":"POST https://api.apimart.ai/v1/music/generations/sounds","href":"/en/api-reference/audios/suno/sounds"},{"title":"Tag enhancement","api":"POST https://api.apimart.ai/v1/music/generations/upsampleTags","href":"/en/api-reference/audios/suno/upsample-tags"},{"title":"Upload audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadTask","href":"/en/api-reference/audios/suno/upload"},{"title":"Upload Audio and Create a Cover","api":"POST https://api.apimart.ai/v1/music/generations/uploadCover","href":"/en/api-reference/audios/suno/upload-cover"},{"title":"Upload and Extend Audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadExtend","href":"/en/api-reference/audios/suno/upload-extend"},{"title":"Create a Custom Model","api":"POST https://api.apimart.ai/v1/music/generations/createModel","href":"/en/api-reference/audios/suno/create-model"},{"title":"Continuation and extension","api":"POST https://api.apimart.ai/v1/music/generations/extend","href":"/en/api-reference/audios/suno/extend"},{"title":"Style cover","api":"POST https://api.apimart.ai/v1/music/generations/coverSong","href":"/en/api-reference/audios/suno/cover-song"},{"title":"Mastering","api":"POST https://api.apimart.ai/v1/music/generations/remaster","href":"/en/api-reference/audios/suno/remaster"},{"title":"Stem extraction","api":"POST https://api.apimart.ai/v1/music/generations/stems","href":"/en/api-reference/audios/suno/stems"},{"title":"Full stem separation","api":"POST https://api.apimart.ai/v1/music/generations/stemsAll","href":"/en/api-reference/audios/suno/stems-all"},{"title":"Add vocals","api":"POST https://api.apimart.ai/v1/music/generations/addVocals","href":"/en/api-reference/audios/suno/add-vocals"},{"title":"Add accompaniment","api":"POST https://api.apimart.ai/v1/music/generations/addInstrumental","href":"/en/api-reference/audios/suno/add-instrumental"},{"title":"Add stem (add stem)","api":"POST https://api.apimart.ai/v1/music/generations/addStem","href":"/en/api-reference/audios/suno/add-stem"},{"title":"Extract Vox (deprecated)","api":"POST https://api.apimart.ai/v1/music/generations/vox","href":"/en/api-reference/audios/suno/vox"},{"title":"Create voice","api":"POST https://api.apimart.ai/v1/music/generations/createVoice","href":"/en/api-reference/audios/suno/create-voice"},{"title":"Persona","api":"POST https://api.apimart.ai/v1/music/generations/persona","href":"/en/api-reference/audios/suno/persona"},{"title":"Section replacement","api":"POST https://api.apimart.ai/v1/music/generations/replaceMusic","href":"/en/api-reference/audios/suno/replace-music"},{"title":"Remove segment","api":"POST https://api.apimart.ai/v1/music/generations/removeSection","href":"/en/api-reference/audios/suno/remove-section"},{"title":"Crop audio","api":"POST https://api.apimart.ai/v1/music/generations/crop","href":"/en/api-reference/audios/suno/crop"},{"title":"Fade in","api":"POST https://api.apimart.ai/v1/music/generations/fadeIn","href":"/en/api-reference/audios/suno/fade-in"},{"title":"Fade out","api":"POST https://api.apimart.ai/v1/music/generations/fadeOut","href":"/en/api-reference/audios/suno/fade-out"},{"title":"Adjust speed","api":"POST https://api.apimart.ai/v1/music/generations/adjustSpeed","href":"/en/api-reference/audios/suno/adjust-speed"},{"title":"Full song synthesis / concatenation","api":"POST https://api.apimart.ai/v1/music/generations/concat","href":"/en/api-reference/audios/suno/concat"},{"title":"Generate mashup (mashup)","api":"POST https://api.apimart.ai/v1/music/generations/mashup","href":"/en/api-reference/audios/suno/mashup"},{"title":"Sample to song (sample)","api":"POST https://api.apimart.ai/v1/music/generations/sample","href":"/en/api-reference/audios/suno/sample"},{"title":"Generate MIDI","api":"POST https://api.apimart.ai/v1/music/generations/midi","href":"/en/api-reference/audios/suno/midi"},{"title":"Lyrics timeline","api":"POST https://api.apimart.ai/v1/music/generations/alignedLyrics","href":"/en/api-reference/audios/suno/aligned-lyrics"},{"title":"BPM analysis","api":"POST https://api.apimart.ai/v1/music/generations/bpm","href":"/en/api-reference/audios/suno/bpm"},{"title":"Generate music video (MV)","api":"POST https://api.apimart.ai/v1/music/generations/generateMp4","href":"/en/api-reference/audios/suno/generate-mp4"},{"title":"Download Audio Files","api":"POST https://api.apimart.ai/v1/music/generations/download","href":"/en/api-reference/audios/suno/wav"}]}]},{"group":"Moderation Series","icon":"shield-check","pages":[{"group":"omni-moderation-latest","icon":"shield-check","pages":[{"title":"omni-moderation-latest Content Moderation","api":"POST https://api.apimart.ai/v1/moderations","href":"/en/api-reference/moderations/omni-moderation-latest/generation"}]}]},{"group":"Upload Management","icon":"cloud-arrow-up","pages":[{"title":"Upload Image","api":"POST https://api.apimart.ai/v1/uploads/images","href":"/en/api-reference/uploads/images"},{"title":"Upload Video","api":"POST https://api.apimart.ai/v1/uploads/videos","href":"/en/api-reference/uploads/videos"},{"title":"Upload Audio","api":"POST https://api.apimart.ai/v1/uploads/audios","href":"/en/api-reference/uploads/audios"}]},{"group":"Task Management","icon":"list-check","pages":[{"title":"Get Task Status","api":"GET https://api.apimart.ai/v1/tasks/{task_id}","href":"/en/api-reference/tasks/status"},{"title":"Task Completion Callback (Webhook)","href":"/en/api-reference/tasks/webhook"}]},{"group":"Account Management","icon":"wallet","pages":[{"title":"Query Token Balance","api":"GET https://api.apimart.ai/v1/balance","href":"/en/api-reference/account/token-balance"},{"title":"Query User Balance","api":"GET https://api.apimart.ai/v1/user/balance","href":"/en/api-reference/account/user-balance"},{"title":"Query Usage and Spending","api":"GET https://api.apimart.ai/v1/usage","href":"/en/api-reference/account/usage"},{"title":"Request Logs and Account Pricing","href":"/en/api-reference/account/request-logs"}]}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/en/integrations/chat/chatbox"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/en/quickstart"}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/en/faqs"}]}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/cn/api-reference/images/seedream-5-5/generation"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/images/seedream-5-5/generation"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/images/seedream-5-5/generation"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/images/seedream-5-5/generation"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/images/seedream-5-5/generation"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/images/seedream-5-5/generation"}]},{"language":"pt","pages":[{"title":"pt","href":"/pt/api-reference/images/seedream-5-5/generation"}]},{"language":"id","pages":[{"title":"id","href":"/id/api-reference/images/seedream-5-5/generation"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/images/seedream-5-5/generation"}]}]},"basePath":"","title":"Seedream 5.5 Image Generation - APIMart","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js"]}