Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.
Obligatoire pour la génération depuis du texte ou des images. Facultatif pour la décomposition : le modèle identifie automatiquement sujets, texte et arrière-plan. Vous pouvez préciser les éléments à séparer.
Jusqu’à 10 références en génération ; exactement 1 image en décomposition. URL d’image publique ou Data URI Base64. Pour un fichier local, utilisez l’API de téléversement puis transmettez l’url reçue.Utilisez des URL http(s) accessibles publiquement ou data:image/<format>;base64,…, avec le nom du format en minuscules dans la Data URI.
Formats acceptés : JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC et HEIF. AVIF et JP2 ne sont pas acceptés.
Par image : 30 MiB (31,457,280 octets) et 36 millions de pixels au total maximum. Vérifiez largeur × hauteur ; ce n’est pas une limite de 6000 pixels par côté.
Un dépassement de taille ou de pixels renvoie HTTP 400 immédiatement. AVIF et JP2 peuvent créer une tâche avant son rejet en amont ; les échecs sont remboursés. Convertissez ces formats avant l’envoi.
L’endpoint de téléversement a ses propres restrictions de format. Pour un format accepté par le modèle mais pas par cet endpoint, utilisez une URL publique ou une Data URI.
Génération : 2K par défaut, palier, ratio ou dimensions exactes. Décomposition : auto par défaut, uniquement 1K / 1.5K / 2K / auto.En génération d’images, size: "auto" équivaut à 2K. Un ratio sans resolution utilise aussi 2K. Pour des dimensions exactes, omettez resolution et utilisez des entiers positifs pour largeur et hauteur.
En génération, utilisez 1K / 1.5K / 2K avec un ratio dans size. En décomposition, c’est un alias fourni par la plateforme : size est prioritaire, resolution ne sert que si size est omis ; sans les deux, la valeur est auto. Valeurs admises : 1K / 1.5K / 2K / auto. Les ratios ou pixels sont rejetés de façon synchrone avec HTTP 400. Pas de 3K / 4K.
Génération : auto (défaut), transparent ou opaque. Le fond transparent est disponible depuis du texte ou des images. Il nécessite PNG et exclut output_format: "jpeg". En décomposition, omettez entièrement ce champ, y compris auto.
Seul {"mode":"standard"} est accepté. Omettre le paramètre active toujours standard par défaut chez le fournisseur ; l’optimisation ne peut pas être désactivée dans Seedream 5.5. Le fournisseur rejette disabled / none / off avec HTTP 400 et must be one of: standard. La plateforme rejette immédiatement fast avec HTTP 400.
true sépare l’entrée en image de base et calques transparents. Exige exactement une image et l’absence de background. output_format concerne uniquement la base.
Booléen facultatif. true demande l’OCR avec styles des calques de texte. text_recognition peut apparaître uniquement pour du texte régulier identifiable.Avec l’OCR activé, fournir prompt peut empêcher le retour des résultats de reconnaissance. Si l’OCR est prioritaire, essayez sans prompt de décomposition. Cela ne garantit pas de résultat : ces champs restent facultatifs.
Ratios : 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 2:1, 1:2.Les limites portent sur la surface en pixels et le ratio. La décomposition accepte uniquement les paliers ou auto, pas les ratios ni les dimensions exactes.
Priorité : size → resolution → auto. resolution est un alias de la plateforme ; seul size est transmis au fournisseur. size: "1K" avec resolution: "2K" applique 1K ; resolution: "1.5K" seul applique 1.5K.
Avec 1K / 1.5K / 2K, la base et chaque calque sont produits au palier choisi en conservant chacun son propre ratio. Une base mesurée en 1K faisait 840×1248, les calques étant aussi proches de 1,05 million de pixels chacun. Ce sont des exemples, pas des dimensions fixes.
auto utilise les dimensions d’origine : les entrées sous 1K sont agrandies à 1K, celles au-dessus de 2K sont réduites à 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"}'
Utilisez l’API de statut toutes les 3 secondes pendant les 30 premières secondes, puis toutes les 5–10 secondes. La décomposition peut durer plusieurs minutes ; le serveur attend au maximum 13 minutes. Conservez task_id et interrogez jusqu’à un état final sans renvoyer la génération.
Dans data.status, pending / processing signifie en cours, completed signifie réussi. En cas de failed, lisez data.error.message ; les frais sont remboursés automatiquement. Les URL sont dans data.result.images[].url[].
Les images de résultat sont conservées 3 jours ; téléchargez-les rapidement. Les enregistrements des tâches sont également conservés 3 jours, après quoi ils ne peuvent plus être consultés par task_id.data.result.images[].expires_at renvoie actuellement un timestamp Unix en secondes égal à la fin de la tâche + 24 heures. Cette indication prudente précède la suppression réelle. Ne l’utilisez pas pour calculer la durée réelle de conservation ou un compte à rebours avant suppression.
Cet exemple illustre la structure, pas une exécution enregistrée. Dimensions, coordonnées et texte sont indicatifs. Les métadonnées peuvent être absentes.
Dans chaque objet data.result.images[], url, sizes, output_formats, backgrounds et layers correspondent par indice. Un tableau de métadonnées peut être omis si sa longueur diffère de celle de url.
Champ
Description
url[]
URL des images. En décomposition, l’indice 0 est la base, suivie des calques. Téléchargez et conservez les fichiers rapidement.
sizes[] / output_formats[]
Dimensions et format réels de chaque image.
backgrounds[]
Fond réel : opaque / transparent. Consultez cette valeur avec background: "auto".
expires_at
Actuellement, timestamp Unix égal à la fin de la tâche + 24 heures (86400 secondes). Cette indication prudente ne correspond pas à la suppression réelle de l’image ; ne l’utilisez pas pour un compte à rebours.
layer_decomposition
Indique un résultat de décomposition.
layers[i].z_index
Ordre de superposition : base à 0, composition par ordre croissant.
layers[i].background
Base : opaque ; calques extraits : transparent.
layers[i].name / description
Nom et description facultatifs du calque.
layers[i].bounding_box
absolute : [left, top, right, bottom] en pixels de la base. normalized : même cadre normalisé sur 0–1000. Absent sur la base.
layers[i].text_recognition
Présent éventuellement si l’OCR est activé et reconnaît du texte régulier ; absent pour les lettrages artistiques, manuscrits et calques sans texte.
Coordonnées absolues : x=left, y=top, w=right-left, h=bottom-top. Pour un canevas de W × H, convertissez les coordonnées normalisées ainsi :
x = left / 1000 * Wy = top / 1000 * Hw = (right - left) / 1000 * Wh = (bottom - top) / 1000 * H
Les fichiers des calques sont dimensionnés séparément au palier choisi et peuvent différer de leur bounding_box. Pour composer, redimensionnez chaque calque à w × h puis placez-le en (x, y). N’utilisez pas directement les pixels du fichier comme coordonnées de la base.
Indicateurs de style booléens estimés par le modèle, potentiellement imprécis.
L’OCR et les polices facilitent l’affichage, la copie ou l’édition, sans garantir une correspondance exacte avec l’original. Les images restent utilisables sans OCR.
Les images produites et les références d’entrée sont facturées séparément. Chaque référence est payante, y compris la première et l’unique entrée utilisée pour la décomposition.
Chaque sortie est classée selon ses pixels réels : jusqu’à 2,610,000 pixels inclus, palier bas ; au-delà, palier haut. 1K / 1.5K correspondent au palier bas, 2K au palier haut. Les dimensions exactes utilisent largeur × hauteur.
La génération réserve le prix du palier de sortie choisi plus nombre de références × prix d’entrée. Sans size ou avec auto, la réservation utilise 2K.
La décomposition réserve max_images × prix du palier de sortie plus une image d’entrée. max_images vaut 30 par défaut, fond inclus ; le résultat réel peut contenir moins d’images.
La décomposition utilise le size effectif, sinon resolution : 1K / 1.5K réservent au palier bas, 2K / auto au palier haut. Sans les deux, auto réserve au palier haut.
Le règlement dépend du nombre réel de sorties, du palier de pixels de chaque image et du nombre d’entrées, avec remboursement ou complément. Le fond et chaque calque comptent séparément ; n’appliquez pas uniformément le palier demandé à toutes les sorties. Les tâches échouées sont intégralement remboursées.
Cette liste couvre les validations de la plateforme et du fournisseur. Consultez error.message en cas d’échec à l’envoi et data.error.message pour une tâche asynchrone échouée.
Extrait d’erreur
Solution
does not support optimize_prompt_options.mode=fast
La plateforme renvoie HTTP 400 de façon synchrone. Seul standard est accepté ; l’omission laisse l’optimisation active.
must be one of: standard
HTTP 400 du fournisseur : disabled / none / off ne sont pas acceptés ; la désactivation est impossible.
only supports background auto, transparent or opaque
Utilisez auto, transparent ou opaque.
cannot combine background=transparent with output_format=jpeg
Utilisez output_format: "png" pour la transparence.
does not accept background when layer_decomposition=true
Supprimez background, même auto, en décomposition.
Si data.status vaut failed, consultez data.error.message et data.error.reason. Les frais sont remboursés automatiquement. Si reason est absent ou inconnu, utilisez message comme indication de secours.
data.error.reason
Action
content_policy_violation
L’entrée ou la sortie a échoué au contrôle de contenu. Modifiez le prompt ou les images.
invalid_parameter / unsupported_option
Paramètre ou combinaison non pris en charge. Modifiez la requête.
invalid_media
Image d’entrée endommagée ou format non pris en charge. Vérifiez et convertissez l’image.
media_unreachable
URL de l’image inaccessible. Vérifiez l’accès public ou téléversez à nouveau.
generation_timeout
Délai de génération dépassé. Réessayez plus tard.
service_unavailable
Service temporairement occupé. Réessayez plus tard.
delivery_failed / internal_error / unknown_error
Erreur de livraison ou erreur interne. Suivez le message retourné et réessayez plus tard.
{"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":175},{"language":"de","tag":"API-Handbuch","count":175},{"language":"en","tag":"API Manual","count":175},{"language":"es","tag":"Manual de la API","count":175},{"language":"fr","tag":"Manuel API","count":175},{"language":"id","tag":"Panduan API","count":175},{"language":"ja","tag":"APIマニュアル","count":175},{"language":"ko","tag":"API 매뉴얼","count":175},{"language":"pt","tag":"Manual da API","count":175},{"language":"ru","tag":"Руководство API","count":175},{"language":"zh-Hans","tag":"图像系列","count":55},{"language":"de","tag":"Bildserie","count":55},{"language":"en","tag":"Image Series","count":55},{"language":"es","tag":"Serie de imágenes","count":55},{"language":"fr","tag":"Série Image","count":55},{"language":"id","tag":"Seri Gambar","count":55},{"language":"ja","tag":"画像シリーズ","count":55},{"language":"ko","tag":"이미지 시리즈","count":55},{"language":"pt","tag":"Série de Imagem","count":55},{"language":"ru","tag":"Серия изображений","count":55},{"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":"fr/api-reference/images/seedream-5-5/generation","slug":"/fr/api-reference/images/seedream-5-5/generation","pageMetadata":{"title":"Génération d’images Seedream 5.5","description":"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/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: \"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.\"\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:[`Envoyez la requête à `,_jsx(_components.code,{children:`POST /v1/images/generations`}),`, conservez `,_jsx(_components.code,{children:`data[0].task_id`}),`, puis consultez `,_jsx(_components.code,{children:`GET /v1/tasks/{task_id}`}),`.`]}),`\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:`Activation`}),_jsx(_components.th,{children:`Images d’entrée`}),_jsx(_components.th,{children:`Prompt`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Génération d’images`}),_jsx(_components.td,{children:`Par défaut`}),_jsx(_components.td,{children:`0–10`}),_jsx(_components.td,{children:`Obligatoire`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Décomposition en calques`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition: true`})}),_jsx(_components.td,{children:`Exactement 1`}),_jsx(_components.td,{children:`Facultatif`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`authentification`,children:`Authentification`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Utilisez `,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),`, où `,_jsx(_components.code,{children:`\u003ctoken>`}),` est votre APIMart API Key.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`paramètres-de-requête`,children:`Paramètres de requête`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Utilisez `,_jsx(_components.code,{children:`seedream-5-5`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,id:`param-prompt`,children:_jsx(_components.p,{children:`Obligatoire pour la génération depuis du texte ou des images. Facultatif pour la décomposition : le modèle identifie automatiquement sujets, texte et arrière-plan. Vous pouvez préciser les éléments à séparer.`})}),`\n`,_jsxs(ParamField,{body:`image_urls`,type:`string[]`,id:`param-image-urls`,children:[_jsxs(_components.p,{children:[`Jusqu’à 10 références en génération ; exactement 1 image en décomposition. URL d’image publique ou Data URI Base64. Pour un fichier local, utilisez l’`,_jsx(_components.a,{href:`/fr/api-reference/uploads/images`,children:`API de téléversement`}),` puis transmettez l’`,_jsx(_components.code,{children:`url`}),` reçue.`]}),_jsxs(_components.p,{children:[`Utilisez des URL `,_jsx(_components.code,{children:`http(s)`}),` accessibles publiquement ou `,_jsx(_components.code,{children:`data:image/\u003cformat>;base64,…`}),`, avec le nom du format en minuscules dans la Data URI.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Formats acceptés : JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC et HEIF. AVIF et JP2 ne sont pas acceptés.`}),`\n`,_jsxs(_components.li,{children:[`Par image : `,_jsx(_components.strong,{children:`30 MiB (31,457,280 octets)`}),` et `,_jsx(_components.strong,{children:`36 millions de pixels au total`}),` maximum. Vérifiez largeur × hauteur ; ce n’est pas une limite de 6000 pixels par côté.`]}),`\n`,_jsx(_components.li,{children:`Un dépassement de taille ou de pixels renvoie HTTP 400 immédiatement. AVIF et JP2 peuvent créer une tâche avant son rejet en amont ; les échecs sont remboursés. Convertissez ces formats avant l’envoi.`}),`\n`]}),_jsx(_components.p,{children:`L’endpoint de téléversement a ses propres restrictions de format. Pour un format accepté par le modèle mais pas par cet endpoint, utilisez une URL publique ou une Data URI.`})]}),`\n`,_jsxs(ParamField,{body:`size`,type:`string`,id:`param-size`,children:[_jsxs(_components.p,{children:[`Génération : `,_jsx(_components.code,{children:`2K`}),` par défaut, palier, ratio ou dimensions exactes. Décomposition : `,_jsx(_components.code,{children:`auto`}),` par défaut, uniquement `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`.`]}),_jsxs(_components.p,{children:[`En génération d’images, `,_jsx(_components.code,{children:`size: \"auto\"`}),` équivaut à `,_jsx(_components.code,{children:`2K`}),`. Un ratio sans `,_jsx(_components.code,{children:`resolution`}),` utilise aussi `,_jsx(_components.code,{children:`2K`}),`. Pour des dimensions exactes, omettez `,_jsx(_components.code,{children:`resolution`}),` et utilisez des entiers positifs pour largeur et hauteur.`]})]}),`\n`,_jsx(ParamField,{body:`resolution`,type:`string`,id:`param-resolution`,children:_jsxs(_components.p,{children:[`En génération, utilisez `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` avec un ratio dans `,_jsx(_components.code,{children:`size`}),`. En décomposition, c’est un alias fourni par la plateforme : `,_jsx(_components.code,{children:`size`}),` est prioritaire, `,_jsx(_components.code,{children:`resolution`}),` ne sert que si `,_jsx(_components.code,{children:`size`}),` est omis ; sans les deux, la valeur est `,_jsx(_components.code,{children:`auto`}),`. Valeurs admises : `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`. Les ratios ou pixels sont rejetés de façon synchrone avec HTTP 400. Pas de `,_jsx(_components.code,{children:`3K`}),` / `,_jsx(_components.code,{children:`4K`}),`.`]})}),`\n`,_jsx(ParamField,{body:`background`,type:`string`,id:`param-background`,children:_jsxs(_components.p,{children:[`Génération : `,_jsx(_components.code,{children:`auto`}),` (défaut), `,_jsx(_components.code,{children:`transparent`}),` ou `,_jsx(_components.code,{children:`opaque`}),`. Le fond transparent est disponible depuis du texte ou des images. Il nécessite PNG et exclut `,_jsx(_components.code,{children:`output_format: \"jpeg\"`}),`. En décomposition, omettez entièrement ce champ, y compris `,_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`}),` (défaut) ou `,_jsx(_components.code,{children:`jpeg`}),`. En décomposition, concerne uniquement l’image de base ; les calques extraits sont toujours des PNG transparents.`]})}),`\n`,_jsx(ParamField,{body:`n`,type:`integer`,id:`param-n`,children:_jsxs(_components.p,{children:[`Uniquement `,_jsx(_components.code,{children:`1`}),`. La génération produit une image par requête. Utilisez `,_jsx(_components.code,{children:`layer_decomposition_options.max_images`}),` pour le nombre d’images en décomposition.`]})}),`\n`,_jsx(ParamField,{body:`watermark`,type:`boolean`,default:`false`,id:`param-watermark`,children:_jsx(_components.p,{children:`Indicateur facultatif d’ajout d’un filigrane.`})}),`\n`,_jsx(ParamField,{body:`optimize_prompt_options`,type:`object`,id:`param-optimize-prompt-options`,children:_jsxs(_components.p,{children:[`Seul `,_jsx(_components.code,{children:`{\"mode\":\"standard\"}`}),` est accepté. Omettre le paramètre active toujours `,_jsx(_components.code,{children:`standard`}),` par défaut chez le fournisseur ; l’optimisation ne peut pas être désactivée dans Seedream 5.5. Le fournisseur rejette `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` avec HTTP 400 et `,_jsx(_components.code,{children:`must be one of: standard`}),`. La plateforme rejette immédiatement `,_jsx(_components.code,{children:`fast`}),` avec HTTP 400.`]})}),`\n`,_jsx(ParamField,{body:`layer_decomposition`,type:`boolean`,id:`param-layer-decomposition`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` sépare l’entrée en image de base et calques transparents. Exige exactement une image et l’absence de `,_jsx(_components.code,{children:`background`}),`. `,_jsx(_components.code,{children:`output_format`}),` concerne uniquement la base.`]})}),`\n`,_jsxs(ParamField,{body:`layer_decomposition_options`,type:`object`,id:`param-layer-decomposition-options`,children:[_jsxs(_components.p,{children:[`Uniquement avec `,_jsx(_components.code,{children:`layer_decomposition: true`}),`, sinon HTTP 400.`]}),_jsxs(Expandable,{title:`Paramètres de requête`,children:[_jsx(ParamField,{body:`max_images`,type:`integer`,default:`30`,id:`param-max-images`,children:_jsxs(_components.p,{children:[`Entier de `,_jsx(_components.code,{children:`2`}),` à `,_jsx(_components.code,{children:`100`}),`, défaut `,_jsx(_components.code,{children:`30`}),`. Plafond total des images de sortie, base comprise, sans garantie d’atteindre ce nombre.`]})}),_jsxs(ParamField,{body:`text_recognition`,type:`boolean`,default:`false`,id:`param-text-recognition`,children:[_jsxs(_components.p,{children:[`Booléen facultatif. `,_jsx(_components.code,{children:`true`}),` demande l’OCR avec styles des calques de texte. `,_jsx(_components.code,{children:`text_recognition`}),` peut apparaître uniquement pour du texte régulier identifiable.`]}),_jsxs(_components.p,{children:[`Avec l’OCR activé, fournir `,_jsx(_components.code,{children:`prompt`}),` peut empêcher le retour des résultats de reconnaissance. Si l’OCR est prioritaire, essayez sans prompt de décomposition. Cela ne garantit pas de résultat : ces champs restent facultatifs.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`formats-de-taille`,children:`Formats de taille`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Exemple`}),_jsx(_components.th,{children:`Règles`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Palier`}),_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`}),` ; défaut `,_jsx(_components.code,{children:`2K`}),`. Le modèle choisit le ratio selon le prompt.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ratio + palier`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"16:9\", \"resolution\": \"1.5K\"`})}),_jsxs(_components.td,{children:[`Génération uniquement. Ratios ci-dessous ; notation `,_jsx(_components.code,{children:`16x9`}),` acceptée.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pixels exacts`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"2048x1152\"`})}),_jsx(_components.td,{children:`Génération uniquement. Total : 921 600–4 624 220 pixels ; largeur/hauteur : 1/16–16.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`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:[`Les limites portent sur la surface en pixels et le ratio. La décomposition accepte uniquement les paliers ou `,_jsx(_components.code,{children:`auto`}),`, pas les ratios ni les dimensions exactes.`]}),`\n`,_jsx(Heading,{level:`3`,id:`dimensions-des-sorties-en-décomposition`,children:`Dimensions des sorties en décomposition`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Priorité : `,_jsx(_components.code,{children:`size`}),` → `,_jsx(_components.code,{children:`resolution`}),` → `,_jsx(_components.code,{children:`auto`}),`. `,_jsx(_components.code,{children:`resolution`}),` est un alias de la plateforme ; seul `,_jsx(_components.code,{children:`size`}),` est transmis au fournisseur. `,_jsx(_components.code,{children:`size: \"1K\"`}),` avec `,_jsx(_components.code,{children:`resolution: \"2K\"`}),` applique `,_jsx(_components.code,{children:`1K`}),` ; `,_jsx(_components.code,{children:`resolution: \"1.5K\"`}),` seul applique `,_jsx(_components.code,{children:`1.5K`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Avec `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),`, la base et chaque calque sont produits au palier choisi en conservant chacun son propre ratio. Une base mesurée en `,_jsx(_components.code,{children:`1K`}),` faisait `,_jsx(_components.code,{children:`840×1248`}),`, les calques étant aussi proches de 1,05 million de pixels chacun. Ce sont des exemples, pas des dimensions fixes.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`auto`}),` utilise les dimensions d’origine : les entrées sous `,_jsx(_components.code,{children:`1K`}),` sont agrandies à `,_jsx(_components.code,{children:`1K`}),`, celles au-dessus de `,_jsx(_components.code,{children:`2K`}),` sont réduites à `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`exemples-de-requête`,children:`Exemples de requête`}),`\n`,_jsx(Heading,{level:`3`,id:`édition-et-fusion-de-références`,children:`Édition et fusion de références`}),`\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:`décomposition-et-ocr`,children:`Décomposition et OCR`}),`\n`,_jsxs(_components.p,{children:[`Cette requête produit au maximum 10 images, base comprise. `,_jsx(_components.code,{children:`prompt`}),` est facultatif ; omettez `,_jsx(_components.code,{children:`background`}),`. Remplacez l’URL par une image accessible.`]}),`\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:`consulter-une-tâche`,children:`Consulter une tâche`}),`\n`,_jsxs(_components.p,{children:[`Utilisez l’`,_jsx(_components.a,{href:`/fr/api-reference/tasks/status`,children:`API de statut`}),` toutes les 3 secondes pendant les 30 premières secondes, puis toutes les 5–10 secondes. La décomposition peut durer plusieurs minutes ; le serveur attend au maximum 13 minutes. Conservez `,_jsx(_components.code,{children:`task_id`}),` et interrogez jusqu’à un état final sans renvoyer la génération.`]}),`\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:[`Dans `,_jsx(_components.code,{children:`data.status`}),`, `,_jsx(_components.code,{children:`pending`}),` / `,_jsx(_components.code,{children:`processing`}),` signifie en cours, `,_jsx(_components.code,{children:`completed`}),` signifie réussi. En cas de `,_jsx(_components.code,{children:`failed`}),`, lisez `,_jsx(_components.code,{children:`data.error.message`}),` ; les frais sont remboursés automatiquement. Les URL sont dans `,_jsx(_components.code,{children:`data.result.images[].url[]`}),`.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Les images de résultat sont conservées `,_jsx(_components.strong,{children:`3 jours`}),` ; téléchargez-les rapidement. Les enregistrements des tâches sont également conservés 3 jours, après quoi ils ne peuvent plus être consultés par `,_jsx(_components.code,{children:`task_id`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`data.result.images[].expires_at`}),` renvoie actuellement un timestamp Unix en secondes égal à la fin de la tâche + 24 heures. Cette indication prudente précède la suppression réelle. Ne l’utilisez pas pour calculer la durée réelle de conservation ou un compte à rebours avant suppression.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`résultats-des-calques-et-ocr`,children:`Résultats des calques et OCR`}),`\n`,_jsx(_components.p,{children:`Cet exemple illustre la structure, pas une exécution enregistrée. Dimensions, coordonnées et texte sont indicatifs. Les métadonnées peuvent être absentes.`}),`\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:[`Dans chaque objet `,_jsx(_components.code,{children:`data.result.images[]`}),`, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`sizes`}),`, `,_jsx(_components.code,{children:`output_formats`}),`, `,_jsx(_components.code,{children:`backgrounds`}),` et `,_jsx(_components.code,{children:`layers`}),` correspondent par indice. Un tableau de métadonnées peut être omis si sa longueur diffère de celle de `,_jsx(_components.code,{children:`url`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Champ`}),_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:`URL des images. En décomposition, l’indice 0 est la base, suivie des calques. Téléchargez et conservez les fichiers rapidement.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`sizes[]`}),` / `,_jsx(_components.code,{children:`output_formats[]`})]}),_jsx(_components.td,{children:`Dimensions et format réels de chaque image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`backgrounds[]`})}),_jsxs(_components.td,{children:[`Fond réel : `,_jsx(_components.code,{children:`opaque`}),` / `,_jsx(_components.code,{children:`transparent`}),`. Consultez cette valeur avec `,_jsx(_components.code,{children:`background: \"auto\"`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expires_at`})}),_jsx(_components.td,{children:`Actuellement, timestamp Unix égal à la fin de la tâche + 24 heures (86400 secondes). Cette indication prudente ne correspond pas à la suppression réelle de l’image ; ne l’utilisez pas pour un compte à rebours.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition`})}),_jsx(_components.td,{children:`Indique un résultat de décomposition.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].z_index`})}),_jsx(_components.td,{children:`Ordre de superposition : base à 0, composition par ordre croissant.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].background`})}),_jsxs(_components.td,{children:[`Base : `,_jsx(_components.code,{children:`opaque`}),` ; calques extraits : `,_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:`Nom et description facultatifs du calque.`})]}),_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`}),` : `,_jsx(_components.code,{children:`[left, top, right, bottom]`}),` en pixels de la base. `,_jsx(_components.code,{children:`normalized`}),` : même cadre normalisé sur 0–1000. Absent sur la base.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].text_recognition`})}),_jsx(_components.td,{children:`Présent éventuellement si l’OCR est activé et reconnaît du texte régulier ; absent pour les lettrages artistiques, manuscrits et calques sans texte.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Coordonnées absolues : `,_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`}),`. Pour un canevas de `,_jsx(_components.code,{children:`W × H`}),`, convertissez les coordonnées normalisées ainsi :`]}),`\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:[`Les fichiers des calques sont dimensionnés séparément au palier choisi et peuvent différer de leur `,_jsx(_components.code,{children:`bounding_box`}),`. Pour composer, redimensionnez chaque calque à `,_jsx(_components.code,{children:`w × h`}),` puis placez-le en `,_jsx(_components.code,{children:`(x, y)`}),`. N’utilisez pas directement les pixels du fichier comme coordonnées de la base.`]}),`\n`,_jsx(Heading,{level:`3`,id:`champs-de-reconnaissance-de-texte`,children:`Champs de reconnaissance de texte`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`text_recognition`}),` suit la structure OCR du modèle en amont. La plateforme transmet sans modification les champs tels que `,_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`lines`}),`, `,_jsx(_components.code,{children:`runs`}),` et `,_jsx(_components.code,{children:`style`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Champ`}),_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:[`Texte complet du calque, lignes séparées par `,_jsx(_components.code,{children:`\\\\n`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].bounding_box`})}),_jsx(_components.td,{children:`Cadre de la ligne dans le repère de la base.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].runs[]`})}),_jsxs(_components.td,{children:[`Fragments de styles distincts dans une ligne, chacun avec `,_jsx(_components.code,{children:`text`}),` et `,_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:[`Police reconnue la plus proche, sinon `,_jsx(_components.code,{children:`unknown`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`runs[].style.foreground_color`})}),_jsxs(_components.td,{children:[`Couleur du texte au format `,_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:`Indicateurs de style booléens estimés par le modèle, potentiellement imprécis.`})]})]})]}),`\n`,_jsx(_components.p,{children:`L’OCR et les polices facilitent l’affichage, la copie ou l’édition, sans garantir une correspondance exacte avec l’original. Les images restent utilisables sans OCR.`}),`\n`,_jsx(Heading,{level:`2`,id:`facturation`,children:`Facturation`}),`\n`,_jsxs(_components.p,{children:[`Les images produites et les références d’entrée sont facturées séparément. `,_jsx(_components.strong,{children:`Chaque référence est payante, y compris la première`}),` et l’unique entrée utilisée pour la décomposition.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Chaque sortie est classée selon ses pixels réels : jusqu’à `,_jsx(_components.strong,{children:`2,610,000`}),` pixels inclus, palier bas ; au-delà, palier haut. `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` correspondent au palier bas, `,_jsx(_components.code,{children:`2K`}),` au palier haut. Les dimensions exactes utilisent largeur × hauteur.`]}),`\n`,_jsxs(_components.li,{children:[`La génération réserve le prix du palier de sortie choisi plus nombre de références × prix d’entrée. Sans `,_jsx(_components.code,{children:`size`}),` ou avec `,_jsx(_components.code,{children:`auto`}),`, la réservation utilise `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`La décomposition réserve `,_jsx(_components.code,{children:`max_images`}),` × prix du palier de sortie `,_jsx(_components.strong,{children:`plus une image d’entrée`}),`. `,_jsx(_components.code,{children:`max_images`}),` vaut 30 par défaut, fond inclus ; le résultat réel peut contenir moins d’images.`]}),`\n`,_jsxs(_components.li,{children:[`La décomposition utilise le `,_jsx(_components.code,{children:`size`}),` effectif, sinon `,_jsx(_components.code,{children:`resolution`}),` : `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` réservent au palier bas, `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` au palier haut. Sans les deux, `,_jsx(_components.code,{children:`auto`}),` réserve au palier haut.`]}),`\n`,_jsx(_components.li,{children:`Le règlement dépend du nombre réel de sorties, du palier de pixels de chaque image et du nombre d’entrées, avec remboursement ou complément. Le fond et chaque calque comptent séparément ; n’appliquez pas uniformément le palier demandé à toutes les sorties. Les tâches échouées sont intégralement remboursées.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Voir les `,_jsx(_components.a,{href:`https://apimart.ai/pricing`,children:`tarifs des modèles`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`erreurs-de-paramètres-courantes`,children:`Erreurs de paramètres courantes`}),`\n`,_jsxs(_components.p,{children:[`Cette liste couvre les validations de la plateforme et du fournisseur. Consultez `,_jsx(_components.code,{children:`error.message`}),` en cas d’échec à l’envoi et `,_jsx(_components.code,{children:`data.error.message`}),` pour une tâche asynchrone échouée.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Extrait d’erreur`}),_jsx(_components.th,{children:`Solution`})]})}),_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:[`La plateforme renvoie HTTP 400 de façon synchrone. Seul `,_jsx(_components.code,{children:`standard`}),` est accepté ; l’omission laisse l’optimisation active.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`must be one of: standard`})}),_jsxs(_components.td,{children:[`HTTP 400 du fournisseur : `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` ne sont pas acceptés ; la désactivation est impossible.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`only supports background auto, transparent or opaque`})}),_jsxs(_components.td,{children:[`Utilisez `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`transparent`}),` ou `,_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:[`Utilisez `,_jsx(_components.code,{children:`output_format: \"png\"`}),` pour la transparence.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`does not accept background when layer_decomposition=true`})}),_jsxs(_components.td,{children:[`Supprimez `,_jsx(_components.code,{children:`background`}),`, même `,_jsx(_components.code,{children:`auto`}),`, en décomposition.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition_options requires layer_decomposition=true`})}),_jsx(_components.td,{children:`Envoyez cet objet uniquement en décomposition.`})]}),_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:[_jsx(_components.code,{children:`max_images`}),` doit être un entier de 2 à 100, base comprise.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid layer_decomposition_options`})}),_jsxs(_components.td,{children:[`Utilisez un entier pour `,_jsx(_components.code,{children:`max_images`}),`, pas une chaîne ni un décimal ; un booléen pour `,_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:`Fournissez exactement une image en décomposition.`})]}),_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:[`En décomposition, priorité à `,_jsx(_components.code,{children:`size`}),`, sinon `,_jsx(_components.code,{children:`resolution`}),`. Uniquement `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` ; ratios ou pixels renvoient HTTP 400 de façon synchrone.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`n` must be 1\"})}),_jsxs(_components.td,{children:[`Fixez `,_jsx(_components.code,{children:`n`}),` à `,_jsx(_components.code,{children:`1`}),` ; pas de génération par lots.`]})]}),_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:[`Supprimez `,_jsx(_components.code,{children:`sequential_image_generation`}),`, `,_jsx(_components.code,{children:`stream`}),` et `,_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:`Fournissez au maximum 10 références.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference image too large for seedream-5-5`})}),_jsx(_components.td,{children:`Chaque référence doit faire au plus 30 MiB et ne pas dépasser 36 millions de pixels. Compressez ou redimensionnez avant de réessayer.`})]}),_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:`Vérifiez le nombre de pixels, le ratio et la notation de taille. 3K / 4K non pris en charge.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`prompt` parameter is required\"})}),_jsx(_components.td,{children:`La génération d’images exige un prompt. Seule la décomposition permet de l’omettre.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`motifs-d’échec-des-tâches`,children:`Motifs d’échec des tâches`}),`\n`,_jsxs(_components.p,{children:[`Si `,_jsx(_components.code,{children:`data.status`}),` vaut `,_jsx(_components.code,{children:`failed`}),`, consultez `,_jsx(_components.code,{children:`data.error.message`}),` et `,_jsx(_components.code,{children:`data.error.reason`}),`. Les frais sont remboursés automatiquement. Si `,_jsx(_components.code,{children:`reason`}),` est absent ou inconnu, utilisez `,_jsx(_components.code,{children:`message`}),` comme indication de secours.`]}),`\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:`L’entrée ou la sortie a échoué au contrôle de contenu. Modifiez le prompt ou les images.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`invalid_parameter`}),` / `,_jsx(_components.code,{children:`unsupported_option`})]}),_jsx(_components.td,{children:`Paramètre ou combinaison non pris en charge. Modifiez la requête.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_media`})}),_jsx(_components.td,{children:`Image d’entrée endommagée ou format non pris en charge. Vérifiez et convertissez l’image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`media_unreachable`})}),_jsx(_components.td,{children:`URL de l’image inaccessible. Vérifiez l’accès public ou téléversez à nouveau.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`generation_timeout`})}),_jsx(_components.td,{children:`Délai de génération dépassé. Réessayez plus tard.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`service_unavailable`})}),_jsx(_components.td,{children:`Service temporairement occupé. Réessayez plus tard.`})]}),_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:`Erreur de livraison ou erreur interne. Suivez le message retourné et réessayez plus tard.`})]})]})]})]})}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":"Génération d’images Seedream 5.5","description":"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/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:[`Envoyez la requête à `,_jsx(_components.code,{children:`POST /v1/images/generations`}),`, conservez `,_jsx(_components.code,{children:`data[0].task_id`}),`, puis consultez `,_jsx(_components.code,{children:`GET /v1/tasks/{task_id}`}),`.`]}),`\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:`Activation`}),_jsx(_components.th,{children:`Images d’entrée`}),_jsx(_components.th,{children:`Prompt`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Génération d’images`}),_jsx(_components.td,{children:`Par défaut`}),_jsx(_components.td,{children:`0–10`}),_jsx(_components.td,{children:`Obligatoire`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Décomposition en calques`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition: true`})}),_jsx(_components.td,{children:`Exactement 1`}),_jsx(_components.td,{children:`Facultatif`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`authentification`,children:`Authentification`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[`Utilisez `,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),`, où `,_jsx(_components.code,{children:`\u003ctoken>`}),` est votre APIMart API Key.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`paramètres-de-requête`,children:`Paramètres de requête`}),`\n`,_jsx(ParamField,{body:`model`,type:`string`,required:true,id:`param-model`,children:_jsxs(_components.p,{children:[`Utilisez `,_jsx(_components.code,{children:`seedream-5-5`}),`.`]})}),`\n`,_jsx(ParamField,{body:`prompt`,type:`string`,id:`param-prompt`,children:_jsx(_components.p,{children:`Obligatoire pour la génération depuis du texte ou des images. Facultatif pour la décomposition : le modèle identifie automatiquement sujets, texte et arrière-plan. Vous pouvez préciser les éléments à séparer.`})}),`\n`,_jsxs(ParamField,{body:`image_urls`,type:`string[]`,id:`param-image-urls`,children:[_jsxs(_components.p,{children:[`Jusqu’à 10 références en génération ; exactement 1 image en décomposition. URL d’image publique ou Data URI Base64. Pour un fichier local, utilisez l’`,_jsx(_components.a,{href:`/fr/api-reference/uploads/images`,children:`API de téléversement`}),` puis transmettez l’`,_jsx(_components.code,{children:`url`}),` reçue.`]}),_jsxs(_components.p,{children:[`Utilisez des URL `,_jsx(_components.code,{children:`http(s)`}),` accessibles publiquement ou `,_jsx(_components.code,{children:`data:image/\u003cformat>;base64,…`}),`, avec le nom du format en minuscules dans la Data URI.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Formats acceptés : JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC et HEIF. AVIF et JP2 ne sont pas acceptés.`}),`\n`,_jsxs(_components.li,{children:[`Par image : `,_jsx(_components.strong,{children:`30 MiB (31,457,280 octets)`}),` et `,_jsx(_components.strong,{children:`36 millions de pixels au total`}),` maximum. Vérifiez largeur × hauteur ; ce n’est pas une limite de 6000 pixels par côté.`]}),`\n`,_jsx(_components.li,{children:`Un dépassement de taille ou de pixels renvoie HTTP 400 immédiatement. AVIF et JP2 peuvent créer une tâche avant son rejet en amont ; les échecs sont remboursés. Convertissez ces formats avant l’envoi.`}),`\n`]}),_jsx(_components.p,{children:`L’endpoint de téléversement a ses propres restrictions de format. Pour un format accepté par le modèle mais pas par cet endpoint, utilisez une URL publique ou une Data URI.`})]}),`\n`,_jsxs(ParamField,{body:`size`,type:`string`,id:`param-size`,children:[_jsxs(_components.p,{children:[`Génération : `,_jsx(_components.code,{children:`2K`}),` par défaut, palier, ratio ou dimensions exactes. Décomposition : `,_jsx(_components.code,{children:`auto`}),` par défaut, uniquement `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`.`]}),_jsxs(_components.p,{children:[`En génération d’images, `,_jsx(_components.code,{children:`size: \"auto\"`}),` équivaut à `,_jsx(_components.code,{children:`2K`}),`. Un ratio sans `,_jsx(_components.code,{children:`resolution`}),` utilise aussi `,_jsx(_components.code,{children:`2K`}),`. Pour des dimensions exactes, omettez `,_jsx(_components.code,{children:`resolution`}),` et utilisez des entiers positifs pour largeur et hauteur.`]})]}),`\n`,_jsx(ParamField,{body:`resolution`,type:`string`,id:`param-resolution`,children:_jsxs(_components.p,{children:[`En génération, utilisez `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` avec un ratio dans `,_jsx(_components.code,{children:`size`}),`. En décomposition, c’est un alias fourni par la plateforme : `,_jsx(_components.code,{children:`size`}),` est prioritaire, `,_jsx(_components.code,{children:`resolution`}),` ne sert que si `,_jsx(_components.code,{children:`size`}),` est omis ; sans les deux, la valeur est `,_jsx(_components.code,{children:`auto`}),`. Valeurs admises : `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),`. Les ratios ou pixels sont rejetés de façon synchrone avec HTTP 400. Pas de `,_jsx(_components.code,{children:`3K`}),` / `,_jsx(_components.code,{children:`4K`}),`.`]})}),`\n`,_jsx(ParamField,{body:`background`,type:`string`,id:`param-background`,children:_jsxs(_components.p,{children:[`Génération : `,_jsx(_components.code,{children:`auto`}),` (défaut), `,_jsx(_components.code,{children:`transparent`}),` ou `,_jsx(_components.code,{children:`opaque`}),`. Le fond transparent est disponible depuis du texte ou des images. Il nécessite PNG et exclut `,_jsx(_components.code,{children:`output_format: \"jpeg\"`}),`. En décomposition, omettez entièrement ce champ, y compris `,_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`}),` (défaut) ou `,_jsx(_components.code,{children:`jpeg`}),`. En décomposition, concerne uniquement l’image de base ; les calques extraits sont toujours des PNG transparents.`]})}),`\n`,_jsx(ParamField,{body:`n`,type:`integer`,id:`param-n`,children:_jsxs(_components.p,{children:[`Uniquement `,_jsx(_components.code,{children:`1`}),`. La génération produit une image par requête. Utilisez `,_jsx(_components.code,{children:`layer_decomposition_options.max_images`}),` pour le nombre d’images en décomposition.`]})}),`\n`,_jsx(ParamField,{body:`watermark`,type:`boolean`,default:`false`,id:`param-watermark`,children:_jsx(_components.p,{children:`Indicateur facultatif d’ajout d’un filigrane.`})}),`\n`,_jsx(ParamField,{body:`optimize_prompt_options`,type:`object`,id:`param-optimize-prompt-options`,children:_jsxs(_components.p,{children:[`Seul `,_jsx(_components.code,{children:`{\"mode\":\"standard\"}`}),` est accepté. Omettre le paramètre active toujours `,_jsx(_components.code,{children:`standard`}),` par défaut chez le fournisseur ; l’optimisation ne peut pas être désactivée dans Seedream 5.5. Le fournisseur rejette `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` avec HTTP 400 et `,_jsx(_components.code,{children:`must be one of: standard`}),`. La plateforme rejette immédiatement `,_jsx(_components.code,{children:`fast`}),` avec HTTP 400.`]})}),`\n`,_jsx(ParamField,{body:`layer_decomposition`,type:`boolean`,id:`param-layer-decomposition`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`true`}),` sépare l’entrée en image de base et calques transparents. Exige exactement une image et l’absence de `,_jsx(_components.code,{children:`background`}),`. `,_jsx(_components.code,{children:`output_format`}),` concerne uniquement la base.`]})}),`\n`,_jsxs(ParamField,{body:`layer_decomposition_options`,type:`object`,id:`param-layer-decomposition-options`,children:[_jsxs(_components.p,{children:[`Uniquement avec `,_jsx(_components.code,{children:`layer_decomposition: true`}),`, sinon HTTP 400.`]}),_jsxs(Expandable,{title:`Paramètres de requête`,children:[_jsx(ParamField,{body:`max_images`,type:`integer`,default:`30`,id:`param-max-images`,children:_jsxs(_components.p,{children:[`Entier de `,_jsx(_components.code,{children:`2`}),` à `,_jsx(_components.code,{children:`100`}),`, défaut `,_jsx(_components.code,{children:`30`}),`. Plafond total des images de sortie, base comprise, sans garantie d’atteindre ce nombre.`]})}),_jsxs(ParamField,{body:`text_recognition`,type:`boolean`,default:`false`,id:`param-text-recognition`,children:[_jsxs(_components.p,{children:[`Booléen facultatif. `,_jsx(_components.code,{children:`true`}),` demande l’OCR avec styles des calques de texte. `,_jsx(_components.code,{children:`text_recognition`}),` peut apparaître uniquement pour du texte régulier identifiable.`]}),_jsxs(_components.p,{children:[`Avec l’OCR activé, fournir `,_jsx(_components.code,{children:`prompt`}),` peut empêcher le retour des résultats de reconnaissance. Si l’OCR est prioritaire, essayez sans prompt de décomposition. Cela ne garantit pas de résultat : ces champs restent facultatifs.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`formats-de-taille`,children:`Formats de taille`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Format`}),_jsx(_components.th,{children:`Exemple`}),_jsx(_components.th,{children:`Règles`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Palier`}),_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`}),` ; défaut `,_jsx(_components.code,{children:`2K`}),`. Le modèle choisit le ratio selon le prompt.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Ratio + palier`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"16:9\", \"resolution\": \"1.5K\"`})}),_jsxs(_components.td,{children:[`Génération uniquement. Ratios ci-dessous ; notation `,_jsx(_components.code,{children:`16x9`}),` acceptée.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pixels exacts`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\"size\": \"2048x1152\"`})}),_jsx(_components.td,{children:`Génération uniquement. Total : 921 600–4 624 220 pixels ; largeur/hauteur : 1/16–16.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`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:[`Les limites portent sur la surface en pixels et le ratio. La décomposition accepte uniquement les paliers ou `,_jsx(_components.code,{children:`auto`}),`, pas les ratios ni les dimensions exactes.`]}),`\n`,_jsx(Heading,{level:`3`,id:`dimensions-des-sorties-en-décomposition`,children:`Dimensions des sorties en décomposition`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Priorité : `,_jsx(_components.code,{children:`size`}),` → `,_jsx(_components.code,{children:`resolution`}),` → `,_jsx(_components.code,{children:`auto`}),`. `,_jsx(_components.code,{children:`resolution`}),` est un alias de la plateforme ; seul `,_jsx(_components.code,{children:`size`}),` est transmis au fournisseur. `,_jsx(_components.code,{children:`size: \"1K\"`}),` avec `,_jsx(_components.code,{children:`resolution: \"2K\"`}),` applique `,_jsx(_components.code,{children:`1K`}),` ; `,_jsx(_components.code,{children:`resolution: \"1.5K\"`}),` seul applique `,_jsx(_components.code,{children:`1.5K`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Avec `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),`, la base et chaque calque sont produits au palier choisi en conservant chacun son propre ratio. Une base mesurée en `,_jsx(_components.code,{children:`1K`}),` faisait `,_jsx(_components.code,{children:`840×1248`}),`, les calques étant aussi proches de 1,05 million de pixels chacun. Ce sont des exemples, pas des dimensions fixes.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`auto`}),` utilise les dimensions d’origine : les entrées sous `,_jsx(_components.code,{children:`1K`}),` sont agrandies à `,_jsx(_components.code,{children:`1K`}),`, celles au-dessus de `,_jsx(_components.code,{children:`2K`}),` sont réduites à `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`exemples-de-requête`,children:`Exemples de requête`}),`\n`,_jsx(Heading,{level:`3`,id:`édition-et-fusion-de-références`,children:`Édition et fusion de références`}),`\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:`décomposition-et-ocr`,children:`Décomposition et OCR`}),`\n`,_jsxs(_components.p,{children:[`Cette requête produit au maximum 10 images, base comprise. `,_jsx(_components.code,{children:`prompt`}),` est facultatif ; omettez `,_jsx(_components.code,{children:`background`}),`. Remplacez l’URL par une image accessible.`]}),`\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:`consulter-une-tâche`,children:`Consulter une tâche`}),`\n`,_jsxs(_components.p,{children:[`Utilisez l’`,_jsx(_components.a,{href:`/fr/api-reference/tasks/status`,children:`API de statut`}),` toutes les 3 secondes pendant les 30 premières secondes, puis toutes les 5–10 secondes. La décomposition peut durer plusieurs minutes ; le serveur attend au maximum 13 minutes. Conservez `,_jsx(_components.code,{children:`task_id`}),` et interrogez jusqu’à un état final sans renvoyer la génération.`]}),`\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:[`Dans `,_jsx(_components.code,{children:`data.status`}),`, `,_jsx(_components.code,{children:`pending`}),` / `,_jsx(_components.code,{children:`processing`}),` signifie en cours, `,_jsx(_components.code,{children:`completed`}),` signifie réussi. En cas de `,_jsx(_components.code,{children:`failed`}),`, lisez `,_jsx(_components.code,{children:`data.error.message`}),` ; les frais sont remboursés automatiquement. Les URL sont dans `,_jsx(_components.code,{children:`data.result.images[].url[]`}),`.`]}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[`Les images de résultat sont conservées `,_jsx(_components.strong,{children:`3 jours`}),` ; téléchargez-les rapidement. Les enregistrements des tâches sont également conservés 3 jours, après quoi ils ne peuvent plus être consultés par `,_jsx(_components.code,{children:`task_id`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`data.result.images[].expires_at`}),` renvoie actuellement un timestamp Unix en secondes égal à la fin de la tâche + 24 heures. Cette indication prudente précède la suppression réelle. Ne l’utilisez pas pour calculer la durée réelle de conservation ou un compte à rebours avant suppression.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`résultats-des-calques-et-ocr`,children:`Résultats des calques et OCR`}),`\n`,_jsx(_components.p,{children:`Cet exemple illustre la structure, pas une exécution enregistrée. Dimensions, coordonnées et texte sont indicatifs. Les métadonnées peuvent être absentes.`}),`\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:[`Dans chaque objet `,_jsx(_components.code,{children:`data.result.images[]`}),`, `,_jsx(_components.code,{children:`url`}),`, `,_jsx(_components.code,{children:`sizes`}),`, `,_jsx(_components.code,{children:`output_formats`}),`, `,_jsx(_components.code,{children:`backgrounds`}),` et `,_jsx(_components.code,{children:`layers`}),` correspondent par indice. Un tableau de métadonnées peut être omis si sa longueur diffère de celle de `,_jsx(_components.code,{children:`url`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Champ`}),_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:`URL des images. En décomposition, l’indice 0 est la base, suivie des calques. Téléchargez et conservez les fichiers rapidement.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`sizes[]`}),` / `,_jsx(_components.code,{children:`output_formats[]`})]}),_jsx(_components.td,{children:`Dimensions et format réels de chaque image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`backgrounds[]`})}),_jsxs(_components.td,{children:[`Fond réel : `,_jsx(_components.code,{children:`opaque`}),` / `,_jsx(_components.code,{children:`transparent`}),`. Consultez cette valeur avec `,_jsx(_components.code,{children:`background: \"auto\"`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`expires_at`})}),_jsx(_components.td,{children:`Actuellement, timestamp Unix égal à la fin de la tâche + 24 heures (86400 secondes). Cette indication prudente ne correspond pas à la suppression réelle de l’image ; ne l’utilisez pas pour un compte à rebours.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition`})}),_jsx(_components.td,{children:`Indique un résultat de décomposition.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].z_index`})}),_jsx(_components.td,{children:`Ordre de superposition : base à 0, composition par ordre croissant.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].background`})}),_jsxs(_components.td,{children:[`Base : `,_jsx(_components.code,{children:`opaque`}),` ; calques extraits : `,_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:`Nom et description facultatifs du calque.`})]}),_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`}),` : `,_jsx(_components.code,{children:`[left, top, right, bottom]`}),` en pixels de la base. `,_jsx(_components.code,{children:`normalized`}),` : même cadre normalisé sur 0–1000. Absent sur la base.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layers[i].text_recognition`})}),_jsx(_components.td,{children:`Présent éventuellement si l’OCR est activé et reconnaît du texte régulier ; absent pour les lettrages artistiques, manuscrits et calques sans texte.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Coordonnées absolues : `,_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`}),`. Pour un canevas de `,_jsx(_components.code,{children:`W × H`}),`, convertissez les coordonnées normalisées ainsi :`]}),`\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:[`Les fichiers des calques sont dimensionnés séparément au palier choisi et peuvent différer de leur `,_jsx(_components.code,{children:`bounding_box`}),`. Pour composer, redimensionnez chaque calque à `,_jsx(_components.code,{children:`w × h`}),` puis placez-le en `,_jsx(_components.code,{children:`(x, y)`}),`. N’utilisez pas directement les pixels du fichier comme coordonnées de la base.`]}),`\n`,_jsx(Heading,{level:`3`,id:`champs-de-reconnaissance-de-texte`,children:`Champs de reconnaissance de texte`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`text_recognition`}),` suit la structure OCR du modèle en amont. La plateforme transmet sans modification les champs tels que `,_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`lines`}),`, `,_jsx(_components.code,{children:`runs`}),` et `,_jsx(_components.code,{children:`style`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Champ`}),_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:[`Texte complet du calque, lignes séparées par `,_jsx(_components.code,{children:`\\\\n`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].bounding_box`})}),_jsx(_components.td,{children:`Cadre de la ligne dans le repère de la base.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`lines[].runs[]`})}),_jsxs(_components.td,{children:[`Fragments de styles distincts dans une ligne, chacun avec `,_jsx(_components.code,{children:`text`}),` et `,_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:[`Police reconnue la plus proche, sinon `,_jsx(_components.code,{children:`unknown`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`runs[].style.foreground_color`})}),_jsxs(_components.td,{children:[`Couleur du texte au format `,_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:`Indicateurs de style booléens estimés par le modèle, potentiellement imprécis.`})]})]})]}),`\n`,_jsx(_components.p,{children:`L’OCR et les polices facilitent l’affichage, la copie ou l’édition, sans garantir une correspondance exacte avec l’original. Les images restent utilisables sans OCR.`}),`\n`,_jsx(Heading,{level:`2`,id:`facturation`,children:`Facturation`}),`\n`,_jsxs(_components.p,{children:[`Les images produites et les références d’entrée sont facturées séparément. `,_jsx(_components.strong,{children:`Chaque référence est payante, y compris la première`}),` et l’unique entrée utilisée pour la décomposition.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Chaque sortie est classée selon ses pixels réels : jusqu’à `,_jsx(_components.strong,{children:`2,610,000`}),` pixels inclus, palier bas ; au-delà, palier haut. `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` correspondent au palier bas, `,_jsx(_components.code,{children:`2K`}),` au palier haut. Les dimensions exactes utilisent largeur × hauteur.`]}),`\n`,_jsxs(_components.li,{children:[`La génération réserve le prix du palier de sortie choisi plus nombre de références × prix d’entrée. Sans `,_jsx(_components.code,{children:`size`}),` ou avec `,_jsx(_components.code,{children:`auto`}),`, la réservation utilise `,_jsx(_components.code,{children:`2K`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`La décomposition réserve `,_jsx(_components.code,{children:`max_images`}),` × prix du palier de sortie `,_jsx(_components.strong,{children:`plus une image d’entrée`}),`. `,_jsx(_components.code,{children:`max_images`}),` vaut 30 par défaut, fond inclus ; le résultat réel peut contenir moins d’images.`]}),`\n`,_jsxs(_components.li,{children:[`La décomposition utilise le `,_jsx(_components.code,{children:`size`}),` effectif, sinon `,_jsx(_components.code,{children:`resolution`}),` : `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` réservent au palier bas, `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` au palier haut. Sans les deux, `,_jsx(_components.code,{children:`auto`}),` réserve au palier haut.`]}),`\n`,_jsx(_components.li,{children:`Le règlement dépend du nombre réel de sorties, du palier de pixels de chaque image et du nombre d’entrées, avec remboursement ou complément. Le fond et chaque calque comptent séparément ; n’appliquez pas uniformément le palier demandé à toutes les sorties. Les tâches échouées sont intégralement remboursées.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Voir les `,_jsx(_components.a,{href:`https://apimart.ai/pricing`,children:`tarifs des modèles`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`erreurs-de-paramètres-courantes`,children:`Erreurs de paramètres courantes`}),`\n`,_jsxs(_components.p,{children:[`Cette liste couvre les validations de la plateforme et du fournisseur. Consultez `,_jsx(_components.code,{children:`error.message`}),` en cas d’échec à l’envoi et `,_jsx(_components.code,{children:`data.error.message`}),` pour une tâche asynchrone échouée.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Extrait d’erreur`}),_jsx(_components.th,{children:`Solution`})]})}),_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:[`La plateforme renvoie HTTP 400 de façon synchrone. Seul `,_jsx(_components.code,{children:`standard`}),` est accepté ; l’omission laisse l’optimisation active.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`must be one of: standard`})}),_jsxs(_components.td,{children:[`HTTP 400 du fournisseur : `,_jsx(_components.code,{children:`disabled`}),` / `,_jsx(_components.code,{children:`none`}),` / `,_jsx(_components.code,{children:`off`}),` ne sont pas acceptés ; la désactivation est impossible.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`only supports background auto, transparent or opaque`})}),_jsxs(_components.td,{children:[`Utilisez `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`transparent`}),` ou `,_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:[`Utilisez `,_jsx(_components.code,{children:`output_format: \"png\"`}),` pour la transparence.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`does not accept background when layer_decomposition=true`})}),_jsxs(_components.td,{children:[`Supprimez `,_jsx(_components.code,{children:`background`}),`, même `,_jsx(_components.code,{children:`auto`}),`, en décomposition.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layer_decomposition_options requires layer_decomposition=true`})}),_jsx(_components.td,{children:`Envoyez cet objet uniquement en décomposition.`})]}),_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:[_jsx(_components.code,{children:`max_images`}),` doit être un entier de 2 à 100, base comprise.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid layer_decomposition_options`})}),_jsxs(_components.td,{children:[`Utilisez un entier pour `,_jsx(_components.code,{children:`max_images`}),`, pas une chaîne ni un décimal ; un booléen pour `,_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:`Fournissez exactement une image en décomposition.`})]}),_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:[`En décomposition, priorité à `,_jsx(_components.code,{children:`size`}),`, sinon `,_jsx(_components.code,{children:`resolution`}),`. Uniquement `,_jsx(_components.code,{children:`1K`}),` / `,_jsx(_components.code,{children:`1.5K`}),` / `,_jsx(_components.code,{children:`2K`}),` / `,_jsx(_components.code,{children:`auto`}),` ; ratios ou pixels renvoient HTTP 400 de façon synchrone.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`n` must be 1\"})}),_jsxs(_components.td,{children:[`Fixez `,_jsx(_components.code,{children:`n`}),` à `,_jsx(_components.code,{children:`1`}),` ; pas de génération par lots.`]})]}),_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:[`Supprimez `,_jsx(_components.code,{children:`sequential_image_generation`}),`, `,_jsx(_components.code,{children:`stream`}),` et `,_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:`Fournissez au maximum 10 références.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`reference image too large for seedream-5-5`})}),_jsx(_components.td,{children:`Chaque référence doit faire au plus 30 MiB et ne pas dépasser 36 millions de pixels. Compressez ou redimensionnez avant de réessayer.`})]}),_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:`Vérifiez le nombre de pixels, le ratio et la notation de taille. 3K / 4K non pris en charge.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:\"`prompt` parameter is required\"})}),_jsx(_components.td,{children:`La génération d’images exige un prompt. Seule la décomposition permet de l’omettre.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`motifs-d’échec-des-tâches`,children:`Motifs d’échec des tâches`}),`\n`,_jsxs(_components.p,{children:[`Si `,_jsx(_components.code,{children:`data.status`}),` vaut `,_jsx(_components.code,{children:`failed`}),`, consultez `,_jsx(_components.code,{children:`data.error.message`}),` et `,_jsx(_components.code,{children:`data.error.reason`}),`. Les frais sont remboursés automatiquement. Si `,_jsx(_components.code,{children:`reason`}),` est absent ou inconnu, utilisez `,_jsx(_components.code,{children:`message`}),` comme indication de secours.`]}),`\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:`L’entrée ou la sortie a échoué au contrôle de contenu. Modifiez le prompt ou les images.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`invalid_parameter`}),` / `,_jsx(_components.code,{children:`unsupported_option`})]}),_jsx(_components.td,{children:`Paramètre ou combinaison non pris en charge. Modifiez la requête.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_media`})}),_jsx(_components.td,{children:`Image d’entrée endommagée ou format non pris en charge. Vérifiez et convertissez l’image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`media_unreachable`})}),_jsx(_components.td,{children:`URL de l’image inaccessible. Vérifiez l’accès public ou téléversez à nouveau.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`generation_timeout`})}),_jsx(_components.td,{children:`Délai de génération dépassé. Réessayez plus tard.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`service_unavailable`})}),_jsx(_components.td,{children:`Service temporairement occupé. Réessayez plus tard.`})]}),_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:`Erreur de livraison ou erreur interne. Suivez le message retourné et réessayez plus tard.`})]})]})]})]})}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":"Génération d’images Seedream 5.5","description":"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-5-5/generation"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Modes","slug":"modes","depth":2,"children":[]},{"title":"Authentification","slug":"authentification","depth":2,"children":[]},{"title":"Paramètres de requête","slug":"paramètres-de-requête","depth":2,"children":[]},{"title":"Formats de taille","slug":"formats-de-taille","depth":2,"children":[{"title":"Dimensions des sorties en décomposition","slug":"dimensions-des-sorties-en-décomposition","depth":3,"children":[]}]},{"title":"Exemples de requête","slug":"exemples-de-requête","depth":2,"children":[{"title":"Édition et fusion de références","slug":"édition-et-fusion-de-références","depth":3,"children":[]},{"title":"Décomposition et OCR","slug":"décomposition-et-ocr","depth":3,"children":[]}]},{"title":"Consulter une tâche","slug":"consulter-une-tâche","depth":2,"children":[]},{"title":"Résultats des calques et OCR","slug":"résultats-des-calques-et-ocr","depth":2,"children":[{"title":"Champs de reconnaissance de texte","slug":"champs-de-reconnaissance-de-texte","depth":3,"children":[]}]},{"title":"Facturation","slug":"facturation","depth":2,"children":[]},{"title":"Erreurs de paramètres courantes","slug":"erreurs-de-paramètres-courantes","depth":2,"children":[]},{"title":"Motifs d’échec des tâches","slug":"motifs-d’échec-des-tâches","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":"Génération d’images Seedream 5.5","path":"/v1/images/generations","servers":[{"url":"https://api.apimart.ai"}],"method":"post","request":{"security":[],"parameters":{"query":{},"header":{"Authorization":{"schema":[{"type":"string","description":"Utilisez `Authorization: Bearer \u003ctoken>` , où `\u003ctoken>` est votre APIMart API Key.","required":true}]}},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"model":[{"type":"string","description":"Utilisez `seedream-5-5` .","required":true}],"prompt":[{"type":"string","description":"Obligatoire pour la génération depuis du texte ou des images. Facultatif pour la décomposition : le modèle identifie automatiquement sujets, texte et arrière-plan. Vous pouvez préciser les éléments à séparer."}],"image_urls":[{"type":"array","items":[{"type":"string"}],"description":"Jusqu’à 10 références en génération ; exactement 1 image en décomposition. URL d’image publique ou Data URI Base64. Pour un fichier local, utilisez l’ API de téléversement puis transmettez l’ `url` reçue. Utilisez des URL `http(s)` accessibles publiquement ou `data:image/\u003cformat>;base64,…` , avec le nom du format en minuscules dans la Data URI. Formats acceptés : JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC et HEIF. AVIF et JP2 ne sont pas acceptés. Par image : 30 MiB (31,457,280 octets) et 36 millions de pixels au total maximum. Vérifiez largeur × hauteur ; ce n’est pas une limite de 6000 pixels par côté. Un dépassement de taille ou de pixels renvoie HTTP 400 immédiatement. AVIF et JP2 peuvent créer une tâche avant son rejet en amont ; les échecs sont remboursés. Convertissez ces formats avant l’envoi. L’endpoint de téléversement a ses propres restrictions de format. Pour un format accepté par le modèle mais pas par cet endpoint, utilisez une URL publique ou une Data URI."}],"size":[{"type":"string","description":"Génération : `2K` par défaut, palier, ratio ou dimensions exactes. Décomposition : `auto` par défaut, uniquement `1K` / `1.5K` / `2K` / `auto` . En génération d’images, `size: \"auto\"` équivaut à `2K` . Un ratio sans `resolution` utilise aussi `2K` . Pour des dimensions exactes, omettez `resolution` et utilisez des entiers positifs pour largeur et hauteur."}],"resolution":[{"type":"string","description":"En génération, utilisez `1K` / `1.5K` / `2K` avec un ratio dans `size` . En décomposition, c’est un alias fourni par la plateforme : `size` est prioritaire, `resolution` ne sert que si `size` est omis ; sans les deux, la valeur est `auto` . Valeurs admises : `1K` / `1.5K` / `2K` / `auto` . Les ratios ou pixels sont rejetés de façon synchrone avec HTTP 400. Pas de `3K` / `4K` ."}],"background":[{"type":"string","description":"Génération : `auto` (défaut), `transparent` ou `opaque` . Le fond transparent est disponible depuis du texte ou des images. Il nécessite PNG et exclut `output_format: \"jpeg\"` . En décomposition, omettez entièrement ce champ, y compris `auto` ."}],"output_format":[{"type":"string","description":"`png` (défaut) ou `jpeg` . En décomposition, concerne uniquement l’image de base ; les calques extraits sont toujours des PNG transparents."}],"n":[{"type":"integer","description":"Uniquement `1` . La génération produit une image par requête. Utilisez `layer_decomposition_options.max_images` pour le nombre d’images en décomposition."}],"watermark":[{"type":"boolean","description":"Indicateur facultatif d’ajout d’un filigrane."}],"optimize_prompt_options":[{"type":"object","properties":{},"description":"Seul `{\"mode\":\"standard\"}` est accepté. Omettre le paramètre active toujours `standard` par défaut chez le fournisseur ; l’optimisation ne peut pas être désactivée dans Seedream 5.5. Le fournisseur rejette `disabled` / `none` / `off` avec HTTP 400 et `must be one of: standard` . La plateforme rejette immédiatement `fast` avec HTTP 400."}],"layer_decomposition":[{"type":"boolean","description":"`true` sépare l’entrée en image de base et calques transparents. Exige exactement une image et l’absence de `background` . `output_format` concerne uniquement la base."}],"layer_decomposition_options":[{"type":"object","properties":{"max_images":[{"type":"integer","description":"Entier de `2` à `100` , défaut `30` . Plafond total des images de sortie, base comprise, sans garantie d’atteindre ce nombre."}],"text_recognition":[{"type":"boolean","description":"Booléen facultatif. `true` demande l’OCR avec styles des calques de texte. `text_recognition` peut apparaître uniquement pour du texte régulier identifiable. Avec l’OCR activé, fournir `prompt` peut empêcher le retour des résultats de reconnaissance. Si l’OCR est prioritaire, essayez sans prompt de décomposition. Cela ne garantit pas de résultat : ces champs restent facultatifs."}]},"description":"Uniquement avec `layer_decomposition: true` , sinon 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":"Génération d’images Seedream 5.5 - APIMart","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-reference/images/seedream-5-5/generation","matchLevel":1},"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":0},"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.387Z","originalFileLocation":"fr/api-reference/images/seedream-5-5/generation.mdx","locale":"fr"},"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=\"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.\">\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=\"Génération d’images Seedream 5.5 - APIMart\">\u003cmeta data-mint-head property=\"og:description\" content=\"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"APIMart\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apimart.ai/fr/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=G%C3%A9n%C3%A9ration+d%E2%80%99images+Seedream+5.5\u0026amp;description=G%C3%A9n%C3%A9rez+des+images+%C3%A0+partir+de+texte+ou+de+10+r%C3%A9f%C3%A9rences+au+maximum+%3A+fond+transparent%2C+d%C3%A9composition+en+calques+configurable+et+OCR+via+une+API+asynchrone.\u0026amp;theme=20cab0b8d8d3e93733d26c49\u0026amp;signature=d0c79ad66eaf6ef766ec92bf2adff8b2d875542d8c1c269291b401e11f1b1c8e\">\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=\"Génération d’images Seedream 5.5 - APIMart\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apicore.mintlify.site/_mintlify/api/og/v2?division=Seedream-5.5\u0026amp;title=G%C3%A9n%C3%A9ration+d%E2%80%99images+Seedream+5.5\u0026amp;description=G%C3%A9n%C3%A9rez+des+images+%C3%A0+partir+de+texte+ou+de+10+r%C3%A9f%C3%A9rences+au+maximum+%3A+fond+transparent%2C+d%C3%A9composition+en+calques+configurable+et+OCR+via+une+API+asynchrone.\u0026amp;theme=20cab0b8d8d3e93733d26c49\u0026amp;signature=d0c79ad66eaf6ef766ec92bf2adff8b2d875542d8c1c269291b401e11f1b1c8e\">\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/fr/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=\"/fr/api-reference/images/seedream-5-5/generation.md\">\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=\"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=\"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/fr/api-reference/images/seedream-5-5/generation#webpage\",\"url\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation\",\"name\":\"Génération d’images Seedream 5.5\",\"description\":\"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.\",\"dateModified\":\"2026-11-10T10:30:37.387Z\",\"isPartOf\":{\"@id\":\"https://docs.apimart.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Série Image\",\"item\":\"https://docs.apimart.ai/fr/api-reference/images/gemini-nano-banana-2.1/generation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Génération d’images Seedream 5.5\",\"item\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation#apireference\",\"headline\":\"Génération d’images Seedream 5.5\",\"name\":\"Génération d’images Seedream 5.5\",\"description\":\"Générez des images à partir de texte ou de 10 références au maximum : fond transparent, décomposition en calques configurable et OCR via une API asynchrone.\",\"url\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apimart.ai/fr/api-reference/images/seedream-5-5/generation#webpage\"},\"dateModified\":\"2026-11-10T10:30:37.387Z\",\"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":"/fr/api-reference/images/seedream-5-5/generation.md","siteName":"APIMart","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/api-reference/images/seedream-5-5/generation"}]},{"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","tabs":[{"tab":"Manuel API","groups":[{"group":"Aperçu","pages":[{"title":"APIMart — Passerelle API compatible OpenAI (GPT-5, Claude, Gemini)","href":"/fr"}]},{"group":"Modèles","pages":[{"title":"API de métadonnées de la liste des modèles","api":"GET https://api.apimart.ai/v1/models","href":"/fr/api-reference/texts/models/list"}]},{"group":"Série Texte","icon":"text","pages":[{"title":"API Chat générale (streaming par défaut)","api":"POST https://api.apimart.ai/v1/chat/completions","href":"/fr/api-reference/texts/general/chat-completions"},{"title":"API Chat générale (non-streaming par défaut)","api":"POST https://api.apimart.ai/api/v1/chat/completions","href":"/fr/api-reference/texts/general/chat-completions-nostream"},{"title":"Claude Messages API","api":"POST https://api.apimart.ai/v1/messages","href":"/fr/api-reference/texts/general/claude-messages"},{"title":"Format natif Gemini","api":"POST https://api.apimart.ai/v1beta/models/{model}:{method}","href":"/fr/api-reference/texts/gemini/quickstart"},{"title":"OpenAI Multimodal Responses API","api":"POST https://api.apimart.ai/v1/responses","href":"/fr/api-reference/texts/openai/responses"},{"title":"Guide du cache de contexte OpenAI","sidebarTitle":"Cache de contexte OpenAI","icon":"database","href":"/fr/api-reference/texts/openai/context-cache"},{"title":"Guide de mise en cache du contexte Gemini","sidebarTitle":"Cache de contexte Gemini","icon":"database","href":"/fr/api-reference/texts/gemini/context-cache"},{"title":"Guide de mise en cache du contexte Claude","sidebarTitle":"Cache de contexte Claude","icon":"database","href":"/fr/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":"/fr/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":"/fr/api-reference/texts/qwen3.8-max/pricing"}]}]},{"group":"Série Image","icon":"image","pages":[{"group":"Nano banana 2.1","icon":"image","pages":[{"title":"Nano banana 2.1 Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gemini-nano-banana-2.1/generation"}]},{"group":"Nano banana2","icon":"image","pages":[{"title":"Nano banana2 Génération d'images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gemini-3.1-flash/generation"},{"title":"Nano Banana Lite Génération d'images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gemini-3.1-flash/generation-lite"}]},{"group":"Nano banana Pro","icon":"image","pages":[{"title":"Nano banana Pro Génération d'images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gemini-3-pro/generation"}]},{"group":"Nano banana","icon":"image","pages":[{"title":"Nano banana Génération d'images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gemini-2.5-flash/generation"}]},{"group":"Imagen-4.0","icon":"image","pages":[{"title":"Génération d'images Imagen 4.0 Apimart","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/imagen-4.0-apimart/generation"}]},{"group":"GPT-Image(1/1.5)","icon":"image","pages":[{"title":"Génération d'images GPT-Image(1/1.5)","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-1/generation"}]},{"group":"GPT-Image-2","icon":"image","pages":[{"title":"Génération d'images GPT-Image-2","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-2/generation"},{"title":"Génération d'images GPT-Image-2 (canal officiel)","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-2/official"}]},{"group":"GPT-Image-2.5","icon":"image","pages":[{"title":"Génération d’images GPT-Image-2.5","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-2.5/generation"}]},{"group":"GPT-Image-2.5 Ext","icon":"image","pages":[{"title":"GPT-Image-2.5 Ext — Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-2.5-ext/generation"}]},{"group":"GPT-Image-2.6","icon":"image","pages":[{"title":"GPT-Image-2.6 Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-2.6/generation"}]},{"group":"GPT-Image-2.6 Ext","icon":"image","pages":[{"title":"GPT-Image-2.6 Ext Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/gpt-image-2.6-ext/generation"}]},{"group":"Seedream-4.0","icon":"image","pages":[{"title":"Génération d'images Seedream-4.0","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-4/generation"}]},{"group":"Seedream-4.5","icon":"image","pages":[{"title":"Génération d'images Seedream-4.5","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-4.5/generation"}]},{"group":"Seedream-5.0-Lite","icon":"image","pages":[{"title":"Génération d'images Seedream-5.0-Lite","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-5-lite/generation"}]},{"group":"Seedream-5.0-Pro","icon":"image","pages":[{"title":"Génération d'images Seedream-5.0-Pro","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-5-0-pro/generation"}]},{"group":"Seedream-5.0-Flash","icon":"image","pages":[{"title":"Génération d'images Seedream-5.0-Flash","description":" - Mode de traitement asynchrone, retourne un identifiant de tâche pour les requêtes ultérieures\n- Prend en charge texte-vers-image, image-vers-image simple et multi-références (jusqu'à 10 images de référence)\n- Prend en charge les niveaux de résolution 1K / 1.5K / 2K, ou des pixels exacts via `size`\n- Modèle image unique : une image par requête ; sortie PNG / JPEG\n- Les liens des images générées sont valides 72 heures, veuillez les enregistrer rapidement ","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-5-0-flash/generation"}]},{"group":"Seedream-5.5","icon":"image","pages":[{"title":"Génération d’images Seedream 5.5","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/seedream-5-5/generation"}]},{"group":"Flux Kontext","icon":"image","pages":[{"title":"Génération et retouche d'images avec FLUX Kontext","description":"Soumettez des tâches asynchrones FLUX Kontext de génération ou de retouche d'images. L'API renvoie un identifiant de tâche ; interrogez ensuite le point de terminaison des tâches pour obtenir l'image générée.","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/flux-kontext/generation"}]},{"group":"Flux 2.0","icon":"image","pages":[{"title":"Génération d'images avec FLUX.2","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/flux-2/generation"}]},{"group":"FLUX 3 Image","icon":"image","pages":[{"title":"FLUX 3 Image Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/flux-3-image/generation"}]},{"group":"FLUX 3 Image Klein","icon":"image","pages":[{"title":"FLUX 3 Image Klein Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/flux-3-image-klein/generation"}]},{"group":"Hy-Image-3.5 Preview","icon":"image","pages":[{"title":"Hy-Image-3.5 Preview Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/hy-image-v3.5-preview/generation"}]},{"group":"Muse Image Ext","icon":"image","pages":[{"title":"Génération d’images Muse Image Ext","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/muse-image-ext/generation"}]},{"group":"MAI-Image-2.6","icon":"image","pages":[{"title":"MAI-Image-2.6 Génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/mai-image-2.6/generation"}]},{"group":"MiniMax-H3-Image","icon":"image","pages":[{"title":"Génération d’images MiniMax-H3-Image","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/minimax-h3-image/generation"}]},{"group":"MiniMax-H3-Image-Highspeed","icon":"image","pages":[{"title":"Génération d’images MiniMax-H3-Image-Highspeed","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/minimax-h3-image-highspeed/generation"}]},{"group":"Qwen Image 2.0","icon":"image","pages":[{"title":"Génération d'images Qwen Image 2.0","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/qwen-image/generation"}]},{"group":"Qwen Image 3.0","icon":"image","pages":[{"title":"Génération d'images Qwen Image 3.0","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/qwen-image-3.0/generation"}]},{"group":"Z-Image-Turbo","icon":"image","pages":[{"title":"Génération d'images Z-Image-Turbo","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/z-image-turbo/generation"}]},{"group":"Grok Imagine","icon":"image","pages":[{"title":"Grok Imagine génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/grok-imagine/generation"}]},{"group":"Grok Imagine 2.0 Ext","icon":"image","pages":[{"title":"Grok Imagine 2.0 Ext génération d’images","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/grok-imagine-2.0-ext/generation"},{"title":"Calques et édition de zones Grok Imagine 2.0 Ext","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/grok-imagine-2.0-ext/layer-region-edit"},{"title":"Grok Imagine Image 2.0 — génération et édition officielles","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/grok-imagine-2.0-ext/official"}]},{"group":"wan2.7-image","icon":"image","pages":[{"title":"Génération et édition d'images wan2.7","api":"POST https://api.apimart.ai/v1/images/generations","href":"/fr/api-reference/images/wan2.7-image/generation"}]},{"group":"Midjourney","icon":"image","pages":[{"title":"API Midjourney","href":"/fr/api-reference/images/midjourney/generation"},{"title":"Imagine (texte vers image)","api":"POST https://api.apimart.ai/v1/midjourney/generations","href":"/fr/api-reference/images/midjourney/imagine"},{"title":"Blend (fusion multi-images)","api":"POST https://api.apimart.ai/v1/midjourney/generations/blend","href":"/fr/api-reference/images/midjourney/blend"},{"title":"Describe (image vers texte)","api":"POST https://api.apimart.ai/v1/midjourney/generations/describe","href":"/fr/api-reference/images/midjourney/describe"},{"title":"Edits (édition d'image)","api":"POST https://api.apimart.ai/v1/midjourney/generations/edits","href":"/fr/api-reference/images/midjourney/edits"},{"title":"Upscale (agrandir une tuile)","api":"POST https://api.apimart.ai/v1/midjourney/generations/upscale","href":"/fr/api-reference/images/midjourney/upscale"},{"title":"Variation","api":"POST https://api.apimart.ai/v1/midjourney/generations/variation","href":"/fr/api-reference/images/midjourney/variation"},{"title":"High Variation (variation forte)","api":"POST https://api.apimart.ai/v1/midjourney/generations/high-variation","href":"/fr/api-reference/images/midjourney/high-variation"},{"title":"Low Variation (variation subtile)","api":"POST https://api.apimart.ai/v1/midjourney/generations/low-variation","href":"/fr/api-reference/images/midjourney/low-variation"},{"title":"Reroll (régénérer)","api":"POST https://api.apimart.ai/v1/midjourney/generations/reroll","href":"/fr/api-reference/images/midjourney/reroll"},{"title":"Zoom (zoom out)","api":"POST https://api.apimart.ai/v1/midjourney/generations/zoom","href":"/fr/api-reference/images/midjourney/zoom"},{"title":"Pan (pan)","api":"POST https://api.apimart.ai/v1/midjourney/generations/pan","href":"/fr/api-reference/images/midjourney/pan"},{"title":"Inpaint (Vary Region)","api":"POST https://api.apimart.ai/v1/midjourney/generations/inpaint","href":"/fr/api-reference/images/midjourney/inpaint"},{"title":"Modal (envoyer les paramètres)","api":"POST https://api.apimart.ai/v1/midjourney/generations/modal","href":"/fr/api-reference/images/midjourney/modal"},{"title":"Video (image vers vidéo)","api":"POST https://api.apimart.ai/v1/midjourney/generations/video","href":"/fr/api-reference/images/midjourney/video"},{"title":"Remix (reshape, v8.1 / v8.2 uniquement)","api":"POST https://api.apimart.ai/v1/midjourney/generations/remix-strong","href":"/fr/api-reference/images/midjourney/remix"},{"title":"Consulter une tâche","api":"GET https://api.apimart.ai/v1/midjourney/{task_id}","href":"/fr/api-reference/images/midjourney/query"},{"title":"Bonnes pratiques","href":"/fr/api-reference/images/midjourney/best-practices"},{"title":"Exemple de flux de travail complet","href":"/fr/api-reference/images/midjourney/workflow"}]}]},{"group":"Série Vidéo","icon":"video","pages":[{"group":"apimart-zoe","icon":"video","pages":[{"title":"Génération vidéo apimart-zoe","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/apimart-zoe/generation"}]},{"group":"seedance-1-0-pro","icon":"video","pages":[{"title":"Génération vidéo seedance-1-0-pro","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/doubao/generation"}]},{"group":"seedance-1-5-pro","icon":"video","pages":[{"title":"Génération vidéo seedance-1-5-pro","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/seedance-1-5-pro/generation"}]},{"group":"seedance-2-0","icon":"video","pages":[{"title":"Génération vidéo seedance-2.0","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/seedance-2-0/generation"},{"title":"Assets d'avatars virtuels","api":"POST https://api.apimart.ai/v1/seedance2/private-avatar","href":"/fr/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":"/fr/api-reference/videos/seedance-2-5/generation"}]},{"group":"VEO3","icon":"video","pages":[{"title":"Génération vidéo VEO3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/veo3/generation"},{"title":"Remix vidéo VEO3","api":"POST https://api.apimart.ai/v1/videos/{task_id}/remix","href":"/fr/api-reference/videos/veo3/remix"},{"title":"Génération vidéo officielle VEO3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/veo3/generation-official"}]},{"group":"MiniMax-Hailuo-02","icon":"video","pages":[{"title":"Génération vidéo MiniMax-Hailuo-02","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/minimax-hailuo/generation"}]},{"group":"MiniMax-Hailuo-2.3","icon":"video","pages":[{"title":"Génération vidéo MiniMax-Hailuo-2.3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/minimax-hailuo-2.3/generation"}]},{"group":"MiniMax-H3","icon":"video","pages":[{"title":"Génération vidéo MiniMax-H3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/minimax-h3/generation"},{"title":"Génération vidéo MiniMax-H3-Max","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/minimax-h3/max"},{"title":"MiniMax-H3 Context-IR amélioration de prompt","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/minimax-h3/context-ir"},{"title":"MiniMax-H3 Regeneration","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/minimax-h3/regeneration"}]},{"group":"FLUX 3 Video","icon":"video","pages":[{"title":"Génération vidéo FLUX 3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/flux-3-video/generation"}]},{"group":"SkyReels V4","icon":"video","pages":[{"title":"Génération vidéo SkyReels V4","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/skyreels-v4/generation"}]},{"group":"HappyHorse","icon":"video","pages":[{"title":"Génération vidéo HappyHorse 1.0","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/happyhorse-1.0/generation"},{"title":"Génération vidéo HappyHorse 1.1","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/happyhorse-1.1/generation"}]},{"group":"Wan3.0","icon":"video","pages":[{"title":"Génération vidéo Wan3.0","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan3.0-video/generation"}]},{"group":"Wan2.7","icon":"video","pages":[{"title":"Génération vidéo Wan2.7","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan2.7/generation"},{"title":"Wan2.7-R2V Reference-to-Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan2.7-r2v/generation"},{"title":"Wan2.7-VideoEdit Édition vidéo","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan2.7-videoedit/generation"}]},{"group":"Wan2.6","icon":"video","pages":[{"title":"Génération vidéo Wan2.6","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan2.6/generation"},{"title":"wan2.6-i2v-flash Image-to-Video","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan2.6/i2v-flash-generation"}]},{"group":"Wan2.5","icon":"video","pages":[{"title":"Génération vidéo wan2.5-preview","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/wan2.5/generation"}]},{"group":"Kling 2.6","icon":"video","pages":[{"title":"Génération vidéo Kling 2.6","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-v2-6/generation"},{"title":"Génération vidéo Kling v2.6 avec contrôle de mouvement","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-v2-6/kling-v2-6-motion-control-generation"}]},{"group":"Kling v3","icon":"video","pages":[{"title":"Génération vidéo Kling v3","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-v3/generation"}]},{"group":"Kling 3.0 Turbo","icon":"video","pages":[{"title":"Génération de vidéo Kling 3.0 Turbo","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-3.0-turbo/generation"}]},{"group":"Kling v3 Omni","icon":"video","pages":[{"title":"Génération vidéo Kling v3 Omni","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-v3-omni/generation"}]},{"group":"Kling V4","icon":"video","pages":[{"title":"Kling V4 Génération de vidéos","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-v4/generation"}]},{"group":"Kling V4 Flash","icon":"video","pages":[{"title":"Kling V4 Flash Génération de vidéos","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-v4-flash/generation"}]},{"group":"Kling Video O1","icon":"video","pages":[{"title":"Génération vidéo Kling Video O1","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/kling-video-o1/generation"}]},{"group":"Vidu Q3(pro/turbo)","icon":"video","pages":[{"title":"Génération vidéo Vidu Q3 (pro/turbo)","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/vidu-q3-pro/generation"}]},{"group":"Vidu Q4 Preview","icon":"video","pages":[{"title":"Vidu Q4 Preview Génération vidéo","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/vidu-q4-preview/generation"}]},{"group":"Vidu Q3(mix/standard)","icon":"video","pages":[{"title":"Vidu Q3 (mix/standard) — génération vidéo par référence","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/vidu-q3/generation"}]},{"group":"Grok Imagine","icon":"video","pages":[{"title":"Génération vidéo Grok Imagine 1.5","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/grok-imagine/generation"},{"title":"Modèles vidéo officiels Grok","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/grok-imagine/official"}]},{"group":"Pixverse v6","icon":"video","pages":[{"title":"Pixverse v6 Génération vidéo","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/pixverse-v6/generation"}]},{"group":"PixVerse V6 Max","icon":"video","pages":[{"title":"PixVerse V6 Max Génération de vidéos","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/pixverse-v6-max/generation"}]},{"group":"Muse Video Ext","icon":"video","pages":[{"title":"Génération de vidéos Muse Video Ext","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/muse-video-ext/generation"}]},{"group":"gemini-omni-1.1-flash-ext","icon":"video","pages":[{"title":"Génération vidéo gemini-omni-1.1-flash-ext","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/omni-flash-ext/generation"}]},{"group":"gemini-omni-1.2-flash-ext","icon":"video","pages":[{"title":"Génération vidéo gemini-omni-1.2-flash-ext","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/gemini-omni-1.2-flash-ext/generation"}]},{"group":"Gemini Omni 1.2 Flash","icon":"video","pages":[{"title":"Génération vidéo Gemini Omni 1.2 Flash","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/gemini-omni-1.2-flash/generation"}]},{"group":"Gemini Omni 1.1 Flash","icon":"video","pages":[{"title":"Génération vidéo Gemini Omni 1.1 Flash","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/gemini-omni-1.1-flash/generation"}]},{"group":"Gemini Omni Flash","icon":"video","pages":[{"title":"Génération vidéo Gemini Omni Flash","api":"POST https://api.apimart.ai/v1/videos/generations","href":"/fr/api-reference/videos/gemini-omni-flash-preview/generation"}]}]},{"group":"Série Audio","icon":"microphone","pages":[{"title":"Whisper-1 Transcription audio","api":"POST https://api.apimart.ai/v1/audio/transcriptions","href":"/fr/api-reference/audios/whisper-1"},{"title":"TTS Synthèse vocale (Text-to-Speech)","api":"POST https://api.apimart.ai/v1/audio/speech","href":"/fr/api-reference/audios/tts"},{"group":"Flow Music","icon":"music","pages":[{"title":"Générer de la musique","api":"POST https://api.apimart.ai/v1/music/generations","href":"/fr/api-reference/audios/flow-music/music"},{"title":"Générer de la musique avec Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations","href":"/fr/api-reference/audios/flow-music/music-lyria-3-5"},{"title":"Générer des paroles","api":"POST https://api.apimart.ai/v1/music/generations/lyricsFlowMusic","href":"/fr/api-reference/audios/flow-music/lyrics"},{"title":"Extension de musique","api":"POST https://api.apimart.ai/v1/music/generations/extendFlowMusic","href":"/fr/api-reference/audios/flow-music/extend"},{"title":"Extension de musique avec Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations/extendFlowMusic","href":"/fr/api-reference/audios/flow-music/extend-lyria-3-5"},{"title":"Remplacement de segment","api":"POST https://api.apimart.ai/v1/music/generations/replaceFlowMusic","href":"/fr/api-reference/audios/flow-music/replace"},{"title":"Remplacement de segment avec Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations/replaceFlowMusic","href":"/fr/api-reference/audios/flow-music/replace-lyria-3-5"},{"title":"Réarrangement Cover","api":"POST https://api.apimart.ai/v1/music/generations/coverFlowMusic","href":"/fr/api-reference/audios/flow-music/cover"},{"title":"Réarrangement Cover avec Lyria 3.5","api":"POST https://api.apimart.ai/v1/music/generations/coverFlowMusic","href":"/fr/api-reference/audios/flow-music/cover-lyria-3-5"},{"title":"Séparation des pistes","api":"POST https://api.apimart.ai/v1/music/generations/stemsFlowMusic","href":"/fr/api-reference/audios/flow-music/stems"},{"title":"Téléverser un audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadAudioFlowMusic","href":"/fr/api-reference/audios/flow-music/upload-audio"},{"title":"Télécharger un audio","api":"POST https://api.apimart.ai/v1/music/generations/downloadAudioFlowMusic","href":"/fr/api-reference/audios/flow-music/download-audio"},{"title":"Rendu vidéo musical","api":"POST https://api.apimart.ai/v1/music/generations/videoClipFlowMusic","href":"/fr/api-reference/audios/flow-music/video-clip"},{"title":"Consulter une tâche","api":"GET https://api.apimart.ai/v1/music/tasks/{task_id}","href":"/fr/api-reference/audios/flow-music/query"}]},{"group":"Suno","icon":"music","pages":[{"title":"Règles générales Suno V6 et consultation des tâches","api":"GET https://api.apimart.ai/v1/music/tasks/{task_id}","href":"/fr/api-reference/audios/suno/overview"},{"title":"Générer de la musique","api":"POST https://api.apimart.ai/v1/music/generations","href":"/fr/api-reference/audios/suno/generation"},{"title":"Générer des paroles","api":"POST https://api.apimart.ai/v1/music/generations/lyrics","href":"/fr/api-reference/audios/suno/lyrics"},{"title":"Génération par inspiration (inspo)","api":"POST https://api.apimart.ai/v1/music/generations/inspo","href":"/fr/api-reference/audios/suno/inspo"},{"title":"Génération d'effets sonores","api":"POST https://api.apimart.ai/v1/music/generations/sounds","href":"/fr/api-reference/audios/suno/sounds"},{"title":"Enrichissement des tags","api":"POST https://api.apimart.ai/v1/music/generations/upsampleTags","href":"/fr/api-reference/audios/suno/upsample-tags"},{"title":"Téléverser l'audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadTask","href":"/fr/api-reference/audios/suno/upload"},{"title":"Envoyer un audio et créer une reprise","api":"POST https://api.apimart.ai/v1/music/generations/uploadCover","href":"/fr/api-reference/audios/suno/upload-cover"},{"title":"Envoyer et prolonger un audio","api":"POST https://api.apimart.ai/v1/music/generations/uploadExtend","href":"/fr/api-reference/audios/suno/upload-extend"},{"title":"Créer un modèle personnalisé","api":"POST https://api.apimart.ai/v1/music/generations/createModel","href":"/fr/api-reference/audios/suno/create-model"},{"title":"Prolongation","api":"POST https://api.apimart.ai/v1/music/generations/extend","href":"/fr/api-reference/audios/suno/extend"},{"title":"Reprise de style","api":"POST https://api.apimart.ai/v1/music/generations/coverSong","href":"/fr/api-reference/audios/suno/cover-song"},{"title":"Mastering","api":"POST https://api.apimart.ai/v1/music/generations/remaster","href":"/fr/api-reference/audios/suno/remaster"},{"title":"Extraction de piste","api":"POST https://api.apimart.ai/v1/music/generations/stems","href":"/fr/api-reference/audios/suno/stems"},{"title":"Séparation complète des pistes","api":"POST https://api.apimart.ai/v1/music/generations/stemsAll","href":"/fr/api-reference/audios/suno/stems-all"},{"title":"Ajouter des voix","api":"POST https://api.apimart.ai/v1/music/generations/addVocals","href":"/fr/api-reference/audios/suno/add-vocals"},{"title":"Ajouter un accompagnement","api":"POST https://api.apimart.ai/v1/music/generations/addInstrumental","href":"/fr/api-reference/audios/suno/add-instrumental"},{"title":"Ajouter une piste (add stem)","api":"POST https://api.apimart.ai/v1/music/generations/addStem","href":"/fr/api-reference/audios/suno/add-stem"},{"title":"Extraire Vox (obsolète)","api":"POST https://api.apimart.ai/v1/music/generations/vox","href":"/fr/api-reference/audios/suno/vox"},{"title":"Créer une voix","api":"POST https://api.apimart.ai/v1/music/generations/createVoice","href":"/fr/api-reference/audios/suno/create-voice"},{"title":"Persona","api":"POST https://api.apimart.ai/v1/music/generations/persona","href":"/fr/api-reference/audios/suno/persona"},{"title":"Remplacement de segment","api":"POST https://api.apimart.ai/v1/music/generations/replaceMusic","href":"/fr/api-reference/audios/suno/replace-music"},{"title":"Supprimer un segment","api":"POST https://api.apimart.ai/v1/music/generations/removeSection","href":"/fr/api-reference/audios/suno/remove-section"},{"title":"Recadrer l'audio","api":"POST https://api.apimart.ai/v1/music/generations/crop","href":"/fr/api-reference/audios/suno/crop"},{"title":"Fondu d'entrée","api":"POST https://api.apimart.ai/v1/music/generations/fadeIn","href":"/fr/api-reference/audios/suno/fade-in"},{"title":"Fondu de sortie","api":"POST https://api.apimart.ai/v1/music/generations/fadeOut","href":"/fr/api-reference/audios/suno/fade-out"},{"title":"Ajuster la vitesse","api":"POST https://api.apimart.ai/v1/music/generations/adjustSpeed","href":"/fr/api-reference/audios/suno/adjust-speed"},{"title":"Synthèse / assemblage de chanson complète","api":"POST https://api.apimart.ai/v1/music/generations/concat","href":"/fr/api-reference/audios/suno/concat"},{"title":"Générer un mashup","api":"POST https://api.apimart.ai/v1/music/generations/mashup","href":"/fr/api-reference/audios/suno/mashup"},{"title":"Échantillon vers chanson (sample)","api":"POST https://api.apimart.ai/v1/music/generations/sample","href":"/fr/api-reference/audios/suno/sample"},{"title":"Générer un MIDI","api":"POST https://api.apimart.ai/v1/music/generations/midi","href":"/fr/api-reference/audios/suno/midi"},{"title":"Chronologie des paroles","api":"POST https://api.apimart.ai/v1/music/generations/alignedLyrics","href":"/fr/api-reference/audios/suno/aligned-lyrics"},{"title":"Analyse du BPM","api":"POST https://api.apimart.ai/v1/music/generations/bpm","href":"/fr/api-reference/audios/suno/bpm"},{"title":"Générer une vidéo musicale (MV)","api":"POST https://api.apimart.ai/v1/music/generations/generateMp4","href":"/fr/api-reference/audios/suno/generate-mp4"},{"title":"Télécharger des fichiers audio","api":"POST https://api.apimart.ai/v1/music/generations/download","href":"/fr/api-reference/audios/suno/wav"}]}]},{"group":"Série Modération","icon":"shield-check","pages":[{"group":"omni-moderation-latest","icon":"shield-check","pages":[{"title":"omni-moderation-latest Modération de contenu","api":"POST https://api.apimart.ai/v1/moderations","href":"/fr/api-reference/moderations/omni-moderation-latest/generation"}]}]},{"group":"Gestion des uploads","icon":"cloud-arrow-up","pages":[{"title":"Téléverser une image","api":"POST https://api.apimart.ai/v1/uploads/images","href":"/fr/api-reference/uploads/images"},{"title":"Téléverser une vidéo","api":"POST https://api.apimart.ai/v1/uploads/videos","href":"/fr/api-reference/uploads/videos"},{"title":"Téléverser un fichier audio","api":"POST https://api.apimart.ai/v1/uploads/audios","href":"/fr/api-reference/uploads/audios"}]},{"group":"Gestion des tâches","icon":"list-check","pages":[{"title":"Obtenir le statut d'une tâche","api":"GET https://api.apimart.ai/v1/tasks/{task_id}","href":"/fr/api-reference/tasks/status"},{"title":"Rappel à la fin de la tâche (Webhook)","href":"/fr/api-reference/tasks/webhook"}]},{"group":"Gestion du compte","icon":"wallet","pages":[{"title":"Consulter le solde du token","api":"GET https://api.apimart.ai/v1/balance","href":"/fr/api-reference/account/token-balance"},{"title":"Consulter le solde de l'utilisateur","api":"GET https://api.apimart.ai/v1/user/balance","href":"/fr/api-reference/account/user-balance"},{"title":"Consulter les dépenses et l’utilisation","api":"GET https://api.apimart.ai/v1/usage","href":"/fr/api-reference/account/usage"},{"title":"Journaux de requêtes et tarifs du compte","href":"/fr/api-reference/account/request-logs"}]}]},{"tab":"Intégrations","pages":[{"title":"Intégrations","href":"/fr/integrations/chat/chatbox"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/fr/quickstart"}]},{"tab":"FAQ","pages":[{"title":"FAQ","href":"/fr/faqs"}]}]},{"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":"Génération d’images Seedream 5.5 - 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"]}