Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.
POST
/
images
/
generations
Generate an image
curl --request POST \ --url https://api.nomask.ai/v1/images/generations \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "your-image-model-id", "prompt": "A quiet mountain lake at sunrise", "n": 1, "response_format": "b64_json", "output_format": "png"}'
Optional duplicate protection for 24 hours. A reused accepted key returns 409; image bytes are not cached for replay.
Required string length: 1 - 255
Pattern: ^[!-~]+$
Body
application/jsonmultipart/form-data
Reference images must be PNG, JPEG or WebP; decoded references total at most 25 MiB. JSON body limit is 40 MiB. Each image must be at most 16384 pixels per side and 40 million pixels.
Alias accepting auto, an advertised resolution tier, or WIDTHxHEIGHT that maps to a supported tier and aspect ratio. Conflicting explicit options are rejected; exact pixel dimensions are not guaranteed.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"NoMask","description":"OpenAI-compatible chat and image APIs. Explore NoMask models, SDK guides, coding tools, and an interactive API reference.","colors":{"primary":"#4D6B00","light":"#D8FA5A","dark":"#4D6B00"},"logo":{"light":"https://mintcdn.com/no-mask-ai/CcTFw2G-hooHaeYa/images/light.svg?fit=max\u0026auto=format\u0026n=CcTFw2G-hooHaeYa\u0026q=85\u0026s=fee65ab5fb6c02738ab85237cebca0ba","dark":"https://mintcdn.com/no-mask-ai/7ddCWbUFwfeBZ5mr/images/dark.svg?fit=max\u0026auto=format\u0026n=7ddCWbUFwfeBZ5mr\u0026q=85\u0026s=e610362853cc4a672b3d10596648274f","href":"https://nomask.ai"},"favicon":"https://mintcdn.com/no-mask-ai/CcTFw2G-hooHaeYa/images/favicon.svg?fit=max\u0026auto=format\u0026n=CcTFw2G-hooHaeYa\u0026q=85\u0026s=7705a402426342e550c6b2b5445ecbc7","api":{"openapi":"openapi.json","playground":{"display":"interactive","proxy":true},"examples":{"languages":["curl","python","javascript"],"prefill":true}},"appearance":{"default":"dark"},"navbar":{"links":[{"href":"mailto:support@nomask.ai","label":"Support"}],"primary":{"type":"button","label":"API Dashboard","href":"https://nomask.ai/api/overview"}},"footer":{"socials":{"x":"https://x.com/nomaskai","instagram":"https://instagram.com/nomask.ai"}},"icons":{"library":"tabler"},"styling":{"codeblocks":"system","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"no-mask-ai","hasAudioNarration":false,"actualSubdomain":"no-mask-ai","customDomains":["docs.nomask.ai"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-no-mask-ai-0f971819","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae974a7e98d225f8a4a0a94","collectionId":"6f0df58c-1521-4382-a7c4-0fe3ef9f02eb","liveDeploymentHistoryId":"6ae974a7e98d225f8a4a0a94","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae9762f7e64ded297ae8fb3","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Docs","count":39},{"language":"default","tag":"Coding Tools","count":8},{"language":"default","tag":"Text \u0026 Chat","count":7},{"language":"default","tag":"Account \u0026 Usage","count":4},{"language":"default","tag":"Getting Started","count":3},{"language":"default","tag":"Chat API","count":2},{"language":"default","tag":"Errors \u0026 Limits","count":2},{"language":"default","tag":"Production","count":2},{"language":"default","tag":"Model API","count":2},{"language":"default","tag":"Image API","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"images/styles.css","content":":root{--sidebar-width:17rem;--content-width:45rem}@media (min-width:1024px){#content-area{max-width:48rem!important}}#sidebar-content a,#sidebar-content a span{white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none}.nomask-start-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}#content a.nomask-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;border:1px solid;border-radius:10px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;box-shadow:0 1px 2px rgb(0 0 0/12%)}#content a.nomask-button-primary{background:#d8fa5a;border-color:#d8fa5a;color:#151709}#content a.nomask-button-primary:hover{background:#c9ee3f;border-color:#c9ee3f}#content a.nomask-button-secondary{background:rgb(128 128 128/10%);border-color:rgb(128 128 128/50%);color:#20251a}.dark #content a.nomask-button-secondary{color:#f4f6ee}#content a.nomask-button-secondary:hover{background:rgb(128 128 128/20%)}#content a.nomask-button:focus-visible{outline:2px solid #8ead26;outline-offset:4px}@media (max-width:480px){.nomask-start-actions{flex-direction:column}#content a.nomask-button{width:100%}}#navbar>.border-b{border-bottom-width:0!important}@media (min-width:1024px){#navbar{padding-top:12px}#sidebar-content{top:calc(3rem + 12px + var(--banner-height, 0px))!important;height:calc(100vh - 3rem - 12px - var(--banner-height, 0px))!important}}:root{--nomask-shell-width:90rem}@media (min-width:1024px){#body-content,#navbar{box-sizing:border-box;width:100%;max-width:var(--nomask-shell-width);margin-inline:auto}#sidebar-content{left:max(0px,calc((100% - var(--nomask-shell-width))/2))!important}#content-area{margin-inline:auto!important}#content-side-layout{top:calc(3rem + 12px + var(--banner-height, 0px))!important;height:calc(100vh - 3rem - 12px - var(--banner-height, 0px))!important}}#navbar a[data-nomask-tab]{position:relative;border-radius:0!important;color:#4b5563!important;background:0 0!important}#navbar a[data-nomask-tab][aria-current=location]{color:#111827!important;background:0 0!important}.dark #navbar a[data-nomask-tab]{color:#9ca3af!important}.dark #navbar a[data-nomask-tab][aria-current=location]{color:#f3f4f6!important;background:0 0!important}#navbar a[data-nomask-tab][aria-current=location]::after{content:\"\";position:absolute;left:8px;right:8px;bottom:-6px;height:2px;background:#4d6b00;pointer-events:none}.dark #navbar a[data-nomask-tab][aria-current=location]::after{background:#d8fa5a}:is(#sidebar-content, #mobile-nav-content) li[data-active=true]>a[aria-current=page]{border-radius:8px;background-color:#edf4d4!important;color:#4d6b00!important}.dark :is(#sidebar-content, #mobile-nav-content) li[data-active=true]>a[aria-current=page]{background-color:#172006!important;color:#d8fa5a!important}html[data-current-path=\"/introduction\"] #page-context-menu{display:none!important}html[data-current-path=\"/introduction\"] #content .nomask-intro-lead{color:inherit;font-size:1.375rem;font-weight:600;line-height:1.5}"}],"page":{"pagePath":"api-reference/image-generations","slug":"/api-reference/image-generations","pageMetadata":{"title":"Generate an image","description":"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.","deprecated":null,"version":null,"sidebarTitle":"Image generations","openapi":"/openapi.json post /images/generations","href":"/api-reference/image-generations","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Generate an image","description":"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.","deprecated":null,"version":null,"sidebarTitle":"Image generations","openapi":"/openapi.json post /images/generations","href":"/api-reference/image-generations","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/no-mask-ai/f46e19f9d929cec4/images/navigation.js"],"openApiReferenceData":{"operation":{"operationId":"generateImage","tags":["Images"],"summary":"Generate an image","description":"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.","parameters":["7035a5d7-22a2-41f0-a0a3-556718dc3899"],"requestBody":"cc900b24-83e0-4ac9-bae8-b11a1b6006db","responses":{"200":"2da4a6cf-b4c8-43a3-8dfd-dd54c2a7bdd7","400":"1610c805-3293-4552-b7b0-b4e8508bdb12","401":"20f49352-c471-4482-bf48-20d88572dac2","402":"a6bb9117-7105-4c21-b2bb-80c0497f12e6","403":"e69cb1da-ce96-4971-bebb-f0f97065875e","404":"1bac8342-1e36-4ee6-bc09-ee6ba12f2940","409":"f88cfb55-0910-4c7c-912f-62553f7644db","413":"0564fbf3-b573-4523-a316-c00a185bd26a","415":"b1a771d7-50e1-4a8c-a160-89f0e0dc7b5e","429":"f87ac9fe-3299-4a59-8021-2da566e0e8a6","500":"a64fb6c7-349b-4e10-ba85-8364e34171d4","502":"23adbe76-c823-4e54-bebc-74ae208789fb","503":"0fc37a13-3824-45a1-87b2-8a5153792aac","504":"8ef1b5fc-0db2-48d9-b471-c5b761b23410"},"x-mint":{"href":"/api-reference/image-generations"},"method":"post","type":"path","servers":["0f103f63-4711-49d9-aedb-1858240c713d"],"security":["9899b00c-2436-47af-af95-5507e1931490"],"path":"/images/generations","baseUrlOptions":["https://api.nomask.ai/v1"],"title":"Generate an image","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.model":"your-image-model-id","body.prompt":"A quiet mountain lake at sunrise","body.n":1,"body.response_format":"b64_json","body.output_format":"png"}]},"dependencies":{"parameters":{"7035a5d7-22a2-41f0-a0a3-556718dc3899":{"name":"Idempotency-Key","in":"header","description":"Optional duplicate protection for 24 hours. A reused accepted key returns 409; image bytes are not cached for replay.","schema":{"type":"string","minLength":1,"maxLength":255,"pattern":"^[!-~]+$","description":"Optional duplicate protection for 24 hours. A reused accepted key returns 409; image bytes are not cached for replay.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"model":{"type":"string","description":"Current public image model ID from GET /models.","minLength":1,"maxLength":150,"example":"your-image-model-id","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"prompt":{"type":"string","description":"Nonempty UTF-8 prompt, within this model's limits.max_prompt_characters.","minLength":1,"example":"A quiet mountain lake at sunrise","isRequired":true,"uniqueKey":"prompt","typeLabel":"string"},"n":{"type":"integer","description":"One output image.","enum":[1],"default":1,"uniqueKey":"n","typeLabel":"enum\u003cinteger>"},"response_format":{"type":"string","description":"Images are returned inline; hosted URL responses are unavailable.","enum":["b64_json"],"default":"b64_json","uniqueKey":"response_format","typeLabel":"enum\u003cstring>"},"resolution":{"type":"string","description":"An advertised tier from limits.supported_resolutions. Omit to use the model default.","uniqueKey":"resolution","typeLabel":"string"},"aspect_ratio":{"type":"string","description":"An advertised value from limits.supported_aspect_ratios. Omit to use the model default.","uniqueKey":"aspect_ratio","typeLabel":"string"},"size":{"type":"string","description":"Alias accepting auto, an advertised resolution tier, or WIDTHxHEIGHT that maps to a supported tier and aspect ratio. Conflicting explicit options are rejected; exact pixel dimensions are not guaranteed.","default":"auto","uniqueKey":"size","typeLabel":"string"},"output_format":{"type":"string","description":"Output format. jpeg is normalized to jpg.","enum":["png","jpg","jpeg","webp"],"default":"png","uniqueKey":"output_format","typeLabel":"enum\u003cstring>"},"format":{"type":"string","description":"Alias used when output_format is absent.","enum":["png","jpg","jpeg","webp"],"uniqueKey":"format","typeLabel":"enum\u003cstring>"},"stream":{"type":"boolean","description":"Images return completed JSON only.","enum":[false],"default":false,"uniqueKey":"stream","typeLabel":"enum\u003cboolean>"},"user":{"type":"string","description":"Accepted for client compatibility; it does not affect image generation.","uniqueKey":"user","typeLabel":"string"},"image":{"oneOf":[{"type":"string","description":"Single reference data URL or a list. Use either image or images, never both.","pattern":"^data:image/(png|jpeg|webp);base64,","example":"data:image/png;base64,BASE64_IMAGE_BYTES","uniqueKey":"image.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","description":"Base64 PNG, JPEG or WebP data URL. Remote URLs are not accepted.","pattern":"^data:image/(png|jpeg|webp);base64,","example":"data:image/png;base64,BASE64_IMAGE_BYTES","uniqueKey":"image.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Single reference data URL or a list. Use either image or images, never both.","uniqueKey":"image.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"image","typeLabel":"string | string[]"},"images":{"oneOf":[{"type":"string","description":"Reference data URL(s). The model controls the minimum and maximum count.","pattern":"^data:image/(png|jpeg|webp);base64,","example":"data:image/png;base64,BASE64_IMAGE_BYTES","uniqueKey":"images.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","description":"Base64 PNG, JPEG or WebP data URL. Remote URLs are not accepted.","pattern":"^data:image/(png|jpeg|webp);base64,","example":"data:image/png;base64,BASE64_IMAGE_BYTES","uniqueKey":"images.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Reference data URL(s). The model controls the minimum and maximum count.","uniqueKey":"images.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"images","typeLabel":"string | string[]"}},"required":["model","prompt"],"additionalProperties":false,"not":{"required":["image","images"]},"description":"Reference images must be PNG, JPEG or WebP; decoded references total at most 25 MiB. JSON body limit is 40 MiB. Each image must be at most 16384 pixels per side and 40 million pixels.","uniqueKey":"","typeLabel":"object"},"example":{"model":"your-image-model-id","prompt":"A quiet mountain lake at sunrise","n":1,"response_format":"b64_json","output_format":"png"},"examples":{"Example":{"title":"Example","value":{"model":"your-image-model-id","prompt":"A quiet mountain lake at sunrise","n":1,"response_format":"b64_json","output_format":"png"}}},"exampleType":"examples"},"multipart/form-data":{"schema":{"type":"object","properties":{"model":{"type":"string","description":"Current public image model ID from GET /models.","minLength":1,"maxLength":150,"example":"your-image-model-id","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"prompt":{"type":"string","description":"Nonempty UTF-8 prompt, within this model's limits.max_prompt_characters.","minLength":1,"example":"A quiet mountain lake at sunrise","isRequired":true,"uniqueKey":"prompt","typeLabel":"string"},"n":{"type":"integer","description":"One output image.","enum":[1],"default":1,"uniqueKey":"n","typeLabel":"enum\u003cinteger>"},"response_format":{"type":"string","description":"Images are returned inline; hosted URL responses are unavailable.","enum":["b64_json"],"default":"b64_json","uniqueKey":"response_format","typeLabel":"enum\u003cstring>"},"resolution":{"type":"string","description":"An advertised tier from limits.supported_resolutions. Omit to use the model default.","uniqueKey":"resolution","typeLabel":"string"},"aspect_ratio":{"type":"string","description":"An advertised value from limits.supported_aspect_ratios. Omit to use the model default.","uniqueKey":"aspect_ratio","typeLabel":"string"},"size":{"type":"string","description":"Alias accepting auto, an advertised resolution tier, or WIDTHxHEIGHT that maps to a supported tier and aspect ratio. Conflicting explicit options are rejected; exact pixel dimensions are not guaranteed.","default":"auto","uniqueKey":"size","typeLabel":"string"},"output_format":{"type":"string","description":"Output format. jpeg is normalized to jpg.","enum":["png","jpg","jpeg","webp"],"default":"png","uniqueKey":"output_format","typeLabel":"enum\u003cstring>"},"format":{"type":"string","description":"Alias used when output_format is absent.","enum":["png","jpg","jpeg","webp"],"uniqueKey":"format","typeLabel":"enum\u003cstring>"},"stream":{"type":"boolean","description":"Images return completed JSON only.","enum":[false],"default":false,"uniqueKey":"stream","typeLabel":"enum\u003cboolean>"},"user":{"type":"string","description":"Accepted for client compatibility; it does not affect image generation.","uniqueKey":"user","typeLabel":"string"},"image":{"type":"string","description":"One uploaded PNG, JPEG or WebP file. Repeated image[] fields also work for multiple files.","format":"binary","uniqueKey":"image","typeLabel":"file"},"images":{"type":"array","items":{"type":"string","format":"binary","uniqueKey":"images.items.[INDEX]","typeLabel":"file"},"description":"Alternative reference-file array; send repeated images[] fields. Do not combine image and images.","uniqueKey":"images","typeLabel":"file[]"}},"required":["model","prompt"],"additionalProperties":false,"not":{"required":["image","images"]},"description":"Reference files total at most 25 MiB. Reference count, prompt length, resolutions and ratios are model-specific.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"model":"your-image-model-id","prompt":"A quiet mountain lake at sunrise","n":1,"response_format":"b64_json","resolution":"\u003cstring>","aspect_ratio":"\u003cstring>","size":"auto","output_format":"png","stream":false,"user":"\u003cstring>","image":"\u003cstring>","images":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"examples"},"responses":{"2da4a6cf-b4c8-43a3-8dfd-dd54c2a7bdd7":{"description":"Successful response. Example values are illustrative.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}},"X-RateLimit-Profile":{"description":"Applied public rate-limit profile.","schema":{"type":"string"}},"X-RateLimit-Limit-Requests":{"description":"Maximum requests in the minute window.","schema":{"type":"string"}},"X-RateLimit-Remaining-Requests":{"description":"Remaining requests in the minute window.","schema":{"type":"string"}},"X-RateLimit-Reset":{"description":"Seconds until the relevant allowance resets.","schema":{"type":"string"}},"X-RateLimit-Limit-Requests-Day":{"description":"Maximum image requests in the day window.","schema":{"type":"string"}},"X-RateLimit-Remaining-Requests-Day":{"description":"Remaining image requests in the day window.","schema":{"type":"string"}},"X-RateLimit-Reset-Day":{"description":"Seconds until the image day window resets.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"created":{"type":"integer","description":"Unix timestamp.","format":"int64","isRequired":true,"uniqueKey":"created","typeLabel":"integer\u003cint64>"},"request_id":{"type":"string","description":"Matches the X-Request-Id header.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"model":{"type":"string","description":"Public image model ID.","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"data":{"type":"array","items":{"type":"object","properties":{"b64_json":{"type":"string","description":"Base64 image bytes.","format":"byte","isRequired":true,"uniqueKey":"data.items.[INDEX].b64_json","typeLabel":"string\u003cbyte>"},"mime_type":{"type":"string","enum":["image/png","image/jpeg","image/webp"],"isRequired":true,"uniqueKey":"data.items.[INDEX].mime_type","typeLabel":"enum\u003cstring>"},"width":{"type":"integer","description":"Actual pixel width.","minimum":1,"isRequired":true,"uniqueKey":"data.items.[INDEX].width","typeLabel":"integer"},"height":{"type":"integer","description":"Actual pixel height.","minimum":1,"isRequired":true,"uniqueKey":"data.items.[INDEX].height","typeLabel":"integer"}},"required":["b64_json","mime_type","width","height"],"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"minItems":1,"maxItems":1,"isRequired":true,"uniqueKey":"data","typeLabel":"object[]"},"usage":{"type":"object","properties":{"input_tokens":{"type":"integer","isRequired":true,"uniqueKey":"usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","isRequired":true,"uniqueKey":"usage.output_tokens","typeLabel":"integer"},"prompt_tokens":{"type":"integer","description":"Alias for input_tokens.","isRequired":true,"uniqueKey":"usage.prompt_tokens","typeLabel":"integer"},"completion_tokens":{"type":"integer","description":"Alias for output_tokens.","isRequired":true,"uniqueKey":"usage.completion_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","isRequired":true,"uniqueKey":"usage.total_tokens","typeLabel":"integer"},"images":{"type":"integer","enum":[1],"isRequired":true,"uniqueKey":"usage.images","typeLabel":"enum\u003cinteger>"},"tokens_reported":{"type":"boolean","description":"False means counters were unavailable and token fields are zero; those zero values are not measured usage.","isRequired":true,"uniqueKey":"usage.tokens_reported","typeLabel":"boolean"}},"required":["input_tokens","output_tokens","prompt_tokens","completion_tokens","total_tokens","images","tokens_reported"],"isRequired":true,"uniqueKey":"usage","typeLabel":"object"},"nomask":{"type":"object","properties":{"cost_usd":{"type":"number","description":"Settled debit in USD.","isRequired":true,"uniqueKey":"nomask.cost_usd","typeLabel":"number"},"model_cost_usd":{"type":"number","description":"Model charge in USD.","isRequired":true,"uniqueKey":"nomask.model_cost_usd","typeLabel":"number"},"resolution":{"oneOf":[{"type":"string","description":"Resolved tier, or null when the model has none.","isRequired":true,"uniqueKey":"nomask.resolution.oneOf.0","typeLabel":"string"},{"type":"null","description":"Resolved tier, or null when the model has none.","isRequired":true,"uniqueKey":"nomask.resolution.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"nomask.resolution","typeLabel":"string | null"},"aspect_ratio":{"type":"string","isRequired":true,"uniqueKey":"nomask.aspect_ratio","typeLabel":"string"},"output_format":{"type":"string","enum":["png","jpg","webp"],"isRequired":true,"uniqueKey":"nomask.output_format","typeLabel":"enum\u003cstring>"},"reference_images":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"nomask.reference_images","typeLabel":"integer"},"pricing_type":{"type":"string","enum":["resolution","tokens"],"isRequired":true,"uniqueKey":"nomask.pricing_type","typeLabel":"enum\u003cstring>"}},"required":["cost_usd","model_cost_usd","resolution","aspect_ratio","output_format","reference_images","pricing_type"],"isRequired":true,"uniqueKey":"nomask","typeLabel":"object"}},"required":["created","request_id","model","data","usage","nomask"],"uniqueKey":"","typeLabel":"object"},"example":{"created":1793617200,"request_id":"req_example","model":"your-image-model-id","data":[{"b64_json":"BASE64_IMAGE_BYTES","mime_type":"image/png","width":1024,"height":1024}],"usage":{"input_tokens":0,"output_tokens":0,"prompt_tokens":0,"completion_tokens":0,"total_tokens":0,"images":1,"tokens_reported":false},"nomask":{"cost_usd":0.04,"model_cost_usd":0.04,"resolution":"1K","aspect_ratio":"auto","output_format":"png","reference_images":0,"pricing_type":"resolution"}},"examples":{"Example":{"title":"Example","value":{"created":1793617200,"request_id":"req_example","model":"your-image-model-id","data":[{"b64_json":"BASE64_IMAGE_BYTES","mime_type":"image/png","width":1024,"height":1024}],"usage":{"input_tokens":0,"output_tokens":0,"prompt_tokens":0,"completion_tokens":0,"total_tokens":0,"images":1,"tokens_reported":false},"nomask":{"cost_usd":0.04,"model_cost_usd":0.04,"resolution":"1K","aspect_ratio":"auto","output_format":"png","reference_images":0,"pricing_type":"resolution"}}}},"exampleType":"examples"}},"exampleType":"examples"},"1610c805-3293-4552-b7b0-b4e8508bdb12":{"description":"Invalid input or unsupported parameter.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"20f49352-c471-4482-bf48-20d88572dac2":{"description":"Missing, invalid, expired or revoked API key.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a6bb9117-7105-4c21-b2bb-80c0497f12e6":{"description":"Insufficient prepaid balance.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"e69cb1da-ce96-4971-bebb-f0f97065875e":{"description":"Account restricted from API access.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"1bac8342-1e36-4ee6-bc09-ee6ba12f2940":{"description":"Unknown or inaccessible model.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f88cfb55-0910-4c7c-912f-62553f7644db":{"description":"Image idempotency key was already accepted; image results are not replayed.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0564fbf3-b573-4523-a316-c00a185bd26a":{"description":"Request or input media too large.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b1a771d7-50e1-4a8c-a160-89f0e0dc7b5e":{"description":"Unsupported image request content type.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f87ac9fe-3299-4a59-8021-2da566e0e8a6":{"description":"Account rate limit or key monthly spending limit exceeded. Observe Retry-After when supplied.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}},"X-RateLimit-Profile":{"description":"Applied public rate-limit profile.","schema":{"type":"string"}},"X-RateLimit-Limit-Requests":{"description":"Maximum requests in the minute window.","schema":{"type":"string"}},"X-RateLimit-Remaining-Requests":{"description":"Remaining requests in the minute window.","schema":{"type":"string"}},"X-RateLimit-Reset":{"description":"Seconds until the relevant allowance resets.","schema":{"type":"string"}},"X-RateLimit-Limit-Requests-Day":{"description":"Maximum image requests in the day window.","schema":{"type":"string"}},"X-RateLimit-Remaining-Requests-Day":{"description":"Remaining image requests in the day window.","schema":{"type":"string"}},"X-RateLimit-Reset-Day":{"description":"Seconds until the image day window resets.","schema":{"type":"string"}},"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request, when supplied.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a64fb6c7-349b-4e10-ba85-8364e34171d4":{"description":"Internal server error.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"23adbe76-c823-4e54-bebc-74ae208789fb":{"description":"Model service returned an invalid result or could not be reached.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"0fc37a13-3824-45a1-87b2-8a5153792aac":{"description":"Service unavailable or model at capacity.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"8ef1b5fc-0db2-48d9-b471-c5b761b23410":{"description":"Model request timed out.","headers":{"X-Request-Id":{"description":"Request identifier for support and diagnostics.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"message":{"type":"string","description":"Human-readable error.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Error category.","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","description":"Machine-readable NoMask error code.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The invalid parameter, if applicable.","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["message","type","code","param"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"message":"\u003cstring>","type":"\u003cstring>","code":"\u003cstring>","param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9899b00c-2436-47af-af95-5507e1931490":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"NoMask API key","description":"Create a NoMask API key at https://nomask.ai/api/keys. Keep it private; enter only your own key when sending a request.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"0f103f63-4711-49d9-aedb-1858240c713d":{"url":"https://api.nomask.ai/v1","description":"NoMask API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"NoMask API key","description":"Create a NoMask API key at https://nomask.ai/api/keys. Keep it private; enter only your own key when sending a request.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Create a NoMask API key at https://nomask.ai/api/keys. Keep it private; enter only your own key when sending a request.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"no-mask-ai","siteName":"NoMask","title":"Generate an image - NoMask","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T05:26:46.102Z","originalFileLocation":"api-reference/image-generations.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NoMask\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_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/no-mask-ai/yCGe-NbM-4ov618a/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Generate an image - NoMask\">\u003cmeta data-mint-head property=\"og:description\" content=\"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NoMask\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nomask.ai/api-reference/image-generations\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://no-mask-ai.mintlify.app/_mintlify/api/og/v2?division=Image+API\u0026amp;title=Generate+an+image\u0026amp;description=Generate+one+image+from+a+prompt%2C+optionally+with+references+supported+by+the+model.+Use+a+current+image+model+ID+and+its+advertised+prompt%2C+reference-count%2C+re\u0026amp;theme=052752a1e4d4e861e6dc23eb\u0026amp;signature=85786f8f4ea0a240a7ad8bd689f16fbccf4692af6ac239fc2cc1d9722f3bdafd\">\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=\"Generate an image - NoMask\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://no-mask-ai.mintlify.app/_mintlify/api/og/v2?division=Image+API\u0026amp;title=Generate+an+image\u0026amp;description=Generate+one+image+from+a+prompt%2C+optionally+with+references+supported+by+the+model.+Use+a+current+image+model+ID+and+its+advertised+prompt%2C+reference-count%2C+re\u0026amp;theme=052752a1e4d4e861e6dc23eb\u0026amp;signature=85786f8f4ea0a240a7ad8bd689f16fbccf4692af6ac239fc2cc1d9722f3bdafd\">\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/no-mask-ai/yCGe-NbM-4ov618a/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NoMask\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4D6B00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nomask.ai/api-reference/image-generations\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/image-generations.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nomask.ai/#organization\",\"name\":\"NoMask\",\"url\":\"https://docs.nomask.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/no-mask-ai/CcTFw2G-hooHaeYa/images/light.svg?fit=max\u0026auto=format\u0026n=CcTFw2G-hooHaeYa\u0026q=85\u0026s=fee65ab5fb6c02738ab85237cebca0ba\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nomask.ai#website\",\"name\":\"NoMask\",\"url\":\"https://docs.nomask.ai\",\"publisher\":{\"@id\":\"https://docs.nomask.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nomask.ai/api-reference/image-generations#webpage\",\"url\":\"https://docs.nomask.ai/api-reference/image-generations\",\"name\":\"Generate an image\",\"description\":\"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.\",\"dateModified\":\"2026-11-03T05:26:46.102Z\",\"isPartOf\":{\"@id\":\"https://docs.nomask.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nomask.ai/api-reference/image-generations#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nomask.ai/api-reference/image-generations#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"NoMask\",\"item\":\"https://docs.nomask.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generate an image\",\"item\":\"https://docs.nomask.ai/api-reference/image-generations\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nomask.ai/api-reference/image-generations#apireference\",\"headline\":\"Generate an image\",\"name\":\"Generate an image\",\"description\":\"Generate one image from a prompt, optionally with references supported by the model. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.\",\"url\":\"https://docs.nomask.ai/api-reference/image-generations\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nomask.ai/api-reference/image-generations#webpage\"},\"dateModified\":\"2026-11-03T05:26:46.102Z\",\"publisher\":{\"@id\":\"https://docs.nomask.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nomask.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NoMask\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"NoMask","nav":{"global":null,"tabs":[{"tab":"Docs","icon":"book","groups":[{"group":"Docs","icon":"book","pages":[{"title":"NoMask API","mode":"wide","href":"/introduction"},{"title":"Billing \u0026 Funding","href":"/billing"},{"title":"Privacy","href":"/privacy"}]},{"group":"Getting Started","icon":"rocket","pages":[{"title":"Quickstart","href":"/quickstart"},{"title":"API Keys \u0026 Authentication","href":"/authentication"},{"title":"Migrate from OpenAI","href":"/openai-compatibility"}]},{"group":"Text \u0026 Chat","icon":"message","pages":[{"title":"Streaming","href":"/streaming"},{"title":"Reasoning","href":"/reasoning"},{"title":"Function Calling","href":"/function-calling"},{"title":"Vision","href":"/vision"},{"title":"Video Inputs","href":"/video-inputs"},{"title":"NoMask System Prompt","href":"/system-prompt"},{"title":"Prompt Caching","href":"/prompt-caching"}]},{"group":"Image","icon":"photo","pages":[{"title":"Image Generation","href":"/image-generation"}]},{"group":"Production","icon":"settings","pages":[{"title":"Idempotency","href":"/idempotency"},{"title":"Support","href":"/support"}]},{"group":"Coding Tools","icon":"terminal","pages":[{"title":"Codex","href":"/integration-codex"},{"title":"Claude Code","href":"/integration-claude-code"},{"title":"Roo Code","href":"/integration-roo-code"},{"title":"Command Code","href":"/integration-command-code"},{"title":"Cline","href":"/integration-cline"},{"title":"Kilo Code","href":"/integration-kilo-code"},{"title":"OpenCode","href":"/integration-opencode"},{"title":"Aider","href":"/integration-aider"}]},{"group":"Chat API","icon":"message","pages":[{"title":"Create a chat completion","deprecated":null,"version":null,"sidebarTitle":"Chat completions","openapi":"/openapi.json post /chat/completions","href":"/api-reference/chat-completions"},{"title":"Chat Completions","description":"POST /chat/completions: every parameter, the full response shape, and examples.","href":"/chat-completions"}]},{"group":"Image API","icon":"photo","pages":[{"title":"Generate an image","deprecated":null,"version":null,"sidebarTitle":"Image generations","openapi":"/openapi.json post /images/generations","href":"/api-reference/image-generations"},{"title":"Edit an image","description":"Edit with one or more reference images. Use a current image model ID and its advertised prompt, reference-count, resolution and aspect-ratio limits. Accepts JSON base64 data URLs or multipart PNG/JPEG/WebP files. Remote image URLs, masks, quality controls and streaming are unsupported. Reference bytes total at most 25 MiB; JSON bodies are limited to 40 MiB. Paid requests debit your NoMask balance.","deprecated":null,"version":null,"sidebarTitle":"Image edits","openapi":"/openapi.json post /images/edits","href":"/api-reference/image-edits"}]},{"group":"Model API","icon":"box","pages":[{"title":"List models","deprecated":null,"version":null,"sidebarTitle":"List models","openapi":"/openapi.json get /models","href":"/api-reference/list-models"},{"title":"Retrieve a model","deprecated":null,"version":null,"sidebarTitle":"Get model","openapi":"/openapi.json get /models/{model}","href":"/api-reference/get-model"}]},{"group":"Account \u0026 Usage","icon":"wallet","pages":[{"title":"Get balance","deprecated":null,"version":null,"sidebarTitle":"Balance","openapi":"/openapi.json get /balance","href":"/api-reference/balance"},{"title":"List usage","deprecated":null,"version":null,"sidebarTitle":"Usage","openapi":"/openapi.json get /usage","href":"/api-reference/usage"},{"title":"Get API key details","deprecated":null,"version":null,"sidebarTitle":"Me","openapi":"/openapi.json get /me","href":"/api-reference/me"},{"title":"Account Endpoints","href":"/endpoints"}]},{"group":"Errors \u0026 Limits","icon":"alert-circle","pages":[{"title":"Errors","href":"/errors"},{"title":"Rate Limits","href":"/rate-limits"}]}]},{"tab":"Models","icon":"box","href":"https://nomask.ai/models"},{"tab":"API Reference","icon":"code","href":"https://docs.nomask.ai/api-reference/chat-completions"},{"tab":"Coding Tools","icon":"terminal","href":"https://docs.nomask.ai/integration-codex"}]},"basePath":"","title":"Generate an image - NoMask","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Bevw23-4.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}