{ "created": 1721722200, "data": [ { "b64_json": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==", "revised_prompt": "A coastal lighthouse at dusk, warm lantern light." } ]}
{
"message": "The image generation request was blocked by the content filter of the Image Model."
}
Erzeuge mit POST /openai/{region}/v1/images/generations ein Standardbild. Sende einen Prompt und ein Bildmodell aus deinem Workspace. Die Antwort liefert das Bild als b64_json.Die Anfrage nutzt denselben Completion-API-Scope wie OpenAI Chat Completions und OpenAI Responses. Chat-Tools, Workflow-Nodes und imageGeneration in der Agent API sind eigene Oberflächen.
Der Request-Body ist ein striktes Objekt. Zusätzliche Felder führen zu 400.
Parameter
Beschreibung
model
Pflicht. Die Bildmodell-ID aus deinem Workspace. Sichtbare Bildmodelle in der Region der Anfrage mit einem API-Deployment werden akzeptiert. GET /openai/{region}/v1/models listet Chat-Modelle, keine Bildmodelle. Ein unbekanntes Modell liefert 400 mit den Bildmodell-IDs dieser Region. Gibt es in der Region keines, sagt das der 400.
prompt
Pflicht. Die Bildbeschreibung.
n
Optional. Wenn du den Wert sendest, muss er 1 sein.
size
Optional. auto (Standard), 1024x1024, 1536x1024 oder 1024x1536. auto und 1024x1024 entsprechen quadratisch, 1536x1024 quer und 1024x1536 hochkant.
quality
Optional. auto, low, medium oder high. Langdock reicht den Wert an das Bildmodell weiter. Nicht jedes Bildmodell nutzt ihn.
response_format
Optional. Nur b64_json.
user
Optional. Wird für OpenAI-Kompatibilität akzeptiert.
Eine erfolgreiche Antwort ist JSON mit created und data. data enthält ein Objekt mit b64_json und, wenn das Modell einen liefert, revised_prompt. Der HTTP-Body enthält kein usage-Objekt. Der Response-Header ld-model-id wiederholt die Modell-ID.Die Generierung bricht nach 60 Sekunden ab. Ein Timeout liefert 504 mit The model did not respond in time. Please retry.Erkennt Langdock, dass das Bildmodell den Prompt aus Sicherheitsgründen abgelehnt hat, liefert die Anfrage 400 mit The image generation request was blocked by the content filter of the Image Model. Abgelehnte Anfragen werden nicht abgerechnet. Nicht zugeordnete Provider-Fehler liefern 500.
Die Standardlimits sind 500 RPM (Anfragen pro Minute) und 150.000 TPM (Tokens pro Minute).
RPM gilt pro Workspace, Modell und API-Key.
TPM teilen sich alle API-Keys, die dasselbe Modell in einem Workspace nutzen.
In der Cloud können Admins unter Einstellungen > Workspace > Produkte > API die TPM für eigene Modelle setzen; sie begrenzt die geschätzte Größe einer einzelnen Anfrage.
In Dedicated Deployments können Admins unter Einstellungen > Workspace > Produkte > API eigene Limits je Modell festlegen.
Bei einer Überschreitung erhältst du 429 Too Many Requests. Erfolgreiche Antworten und Antworten mit Rate-Limit-Fehler enthalten die Response-Header x-ratelimit-limit-requests, x-ratelimit-limit-tokens, x-ratelimit-remaining-requests und x-ratelimit-remaining-tokens.Die Nutzung persönlicher API-Keys zählt zusammen mit Chat- und Agenten-Nutzung zum effektiven persönlichen Budget des Mitglieds und zum Workspace-Ausgabenlimit. Die Nutzung von Workspace-API-Keys zählt zum API-Spend-Limit des Workspace. Bildgenerierungs-Aufrufe werden als Image-Generation-Nutzung abgerechnet. Siehe Persönliche API-Keys und Preise.
Browser- und CORS-Integrationen werden nicht unterstützt. Bewahre API-Keys serverseitig auf und rufe den Endpunkt über einen Server, eine CLI oder ein lokales Entwicklungstool auf. Weitere Informationen findest du in den Best Practices für API-Keys.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Docs","colors":{"primary":"#4469FC","light":"#ECF0FF","dark":"#0D001D"},"logo":{"light":"https://mintcdn.com/langdock-34/URgvNwU7CYGZq8R7/logo/light.svg?fit=max\u0026auto=format\u0026n=URgvNwU7CYGZq8R7\u0026q=85\u0026s=594b4bd597e2629fb1a7dccfae6aa1c4","dark":"https://mintcdn.com/langdock-34/URgvNwU7CYGZq8R7/logo/dark.svg?fit=max\u0026auto=format\u0026n=URgvNwU7CYGZq8R7\u0026q=85\u0026s=d063d52fb4d331afb82adad972214673"},"favicon":"https://mintcdn.com/langdock-34/KbxhVmfYOcTup72x/favicon.png?fit=max\u0026auto=format\u0026n=KbxhVmfYOcTup72x\u0026q=85\u0026s=e12cd6cccfe5c94bf4ae6ea4fba7959c","background":{"color":{"dark":"#090014"}},"navbar":{"primary":{"type":"button","label":"Back to app","href":"https://app.langdock.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/langdock"}},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","view","mcp","cursor","vscode",{"title":"Ask Langdock","description":"Ask Langdock about the current page","icon":"/favicon.png","href":{"base":"https://app.langdock.com/chat","query":[{"key":"q","value":"Read from https://docs.langdock.com$path.md so I can ask questions about it."},{"key":"sendPrompt","value":"true"}]}}],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Changelog","icon":"newspaper","href":"https://www.langdock.com/changelog"},{"anchor":"Status","icon":"signal-bars","href":"https://status.langdock.com/"},{"anchor":"Support","icon":"messages-question","href":"https://www.langdock.com/contact-us"}]},"languages":[{"language":"en","default":true,"href":"en/using-langdock/get-started/introduction"},{"language":"de","href":"de/using-langdock/get-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"langdock-34","hasAudioNarration":false,"actualSubdomain":"langdock-34","customDomains":["docs.langdock.com"],"gitSource":{"type":"github","owner":"langdock","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adfd228240c0930d91e3e9f","collectionId":"ad3521d8-b904-4c28-989d-32ad28071539","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adfd228240c0930d91e3e9f"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adfd228240c0930d91e3e9f","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"en","tag":"Using Langdock","count":133},{"language":"de","tag":"Langdock nutzen","count":133},{"language":"en","tag":"Admin","count":100},{"language":"de","tag":"Admin","count":100},{"language":"en","tag":"Developer","count":99},{"language":"de","tag":"Entwickler","count":99},{"language":"en","tag":"Manage Integrations","count":43},{"language":"de","tag":"Integrationen verwalten","count":43},{"language":"en","tag":"Guides","count":40},{"language":"de","tag":"Anleitungen","count":40},{"language":"en","tag":"Workflows","count":28},{"language":"de","tag":"Workflows","count":28},{"language":"en","tag":"Integrations","count":19},{"language":"de","tag":"Integrationen","count":19},{"language":"en","tag":"Node Types","count":18},{"language":"de","tag":"Node Types","count":18},{"language":"en","tag":"Integration Setup Guides","count":17},{"language":"de","tag":"Integrations-Setup-Anleitungen","count":17},{"language":"en","tag":"Microsoft Integration Scopes","count":16},{"language":"de","tag":"Microsoft Integration Scopes","count":16}]},"assistantConfig":{"deflection":{"enabled":false}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"de/developer/completion-api/openai-images","slug":"/de/developer/completion-api/openai-images","pageMetadata":{"title":"OpenAI Image Generations","description":"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.","openapi":"POST /openai/{region}/v1/images/generations","keywords":["api","openai","images","generations","b64_json","bildgenerierung"],"href":"/de/developer/completion-api/openai-images"},"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: \"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.\"\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,Heading,Info,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Erzeuge mit `,_jsx(_components.code,{children:`POST /openai/{region}/v1/images/generations`}),` ein Standardbild. Sende einen Prompt und ein Bildmodell aus deinem Workspace. Die Antwort liefert das Bild als `,_jsx(_components.code,{children:`b64_json`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Die Anfrage nutzt denselben Completion-API-Scope wie `,_jsx(_components.a,{href:`/de/developer/completion-api/openai`,children:`OpenAI Chat Completions`}),` und `,_jsx(_components.a,{href:`/de/developer/completion-api/openai-responses`,children:`OpenAI Responses`}),`. Chat-Tools, Workflow-Nodes und `,_jsx(_components.code,{children:`imageGeneration`}),` in der Agent API sind eigene Oberflächen.`]}),`\n`,_jsx(Heading,{level:`2`,id:`bevor-du-startest`,children:`Bevor du startest`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`API-Key`}),`: Erstelle einen `,_jsx(_components.a,{href:`/de/using-langdock/account/personal-api-keys`,children:`persönlichen API-Key`}),` oder frage deinen Workspace-Admin nach einem Workspace-API-Key mit dem Scope Completion API.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`basis-url`,children:`Basis-URL`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,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:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://api.langdock.com/openai/{region}/v1/images/generations`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Dedicated Deployments`})}),_jsxs(_components.p,{children:[`Ersetze `,_jsx(_components.code,{children:`api.langdock.com`}),` durch `,_jsx(_components.code,{children:`\u003cyour-deployment-url>/api/public`}),` in allen Anfragen.`]})]}),`\n`,_jsxs(_components.p,{children:[`Der Pfadwert `,_jsx(_components.code,{children:`{region}`}),` muss `,_jsx(_components.code,{children:`eu`}),` oder `,_jsx(_components.code,{children:`us`}),` sein. Dieser Endpunkt akzeptiert kein `,_jsx(_components.code,{children:`global`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`parameter`,children:`Parameter`}),`\n`,_jsxs(_components.p,{children:[`Der Request-Body ist ein striktes Objekt. Zusätzliche Felder führen zu `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Beschreibung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`model`})}),_jsxs(_components.td,{children:[`Pflicht. Die Bildmodell-ID aus deinem Workspace. Sichtbare Bildmodelle in der Region der Anfrage mit einem API-Deployment werden akzeptiert. `,_jsx(_components.code,{children:`GET /openai/{region}/v1/models`}),` listet Chat-Modelle, keine Bildmodelle. Ein unbekanntes Modell liefert `,_jsx(_components.code,{children:`400`}),` mit den Bildmodell-IDs dieser Region. Gibt es in der Region keines, sagt das der `,_jsx(_components.code,{children:`400`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`prompt`})}),_jsx(_components.td,{children:`Pflicht. Die Bildbeschreibung.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`n`})}),_jsxs(_components.td,{children:[`Optional. Wenn du den Wert sendest, muss er `,_jsx(_components.code,{children:`1`}),` sein.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`size`})}),_jsxs(_components.td,{children:[`Optional. `,_jsx(_components.code,{children:`auto`}),` (Standard), `,_jsx(_components.code,{children:`1024x1024`}),`, `,_jsx(_components.code,{children:`1536x1024`}),` oder `,_jsx(_components.code,{children:`1024x1536`}),`. `,_jsx(_components.code,{children:`auto`}),` und `,_jsx(_components.code,{children:`1024x1024`}),` entsprechen quadratisch, `,_jsx(_components.code,{children:`1536x1024`}),` quer und `,_jsx(_components.code,{children:`1024x1536`}),` hochkant.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quality`})}),_jsxs(_components.td,{children:[`Optional. `,_jsx(_components.code,{children:`auto`}),`, `,_jsx(_components.code,{children:`low`}),`, `,_jsx(_components.code,{children:`medium`}),` oder `,_jsx(_components.code,{children:`high`}),`. Langdock reicht den Wert an das Bildmodell weiter. Nicht jedes Bildmodell nutzt ihn.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`response_format`})}),_jsxs(_components.td,{children:[`Optional. Nur `,_jsx(_components.code,{children:`b64_json`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`user`})}),_jsx(_components.td,{children:`Optional. Wird für OpenAI-Kompatibilität akzeptiert.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`antwort`,children:`Antwort`}),`\n`,_jsxs(_components.p,{children:[`Eine erfolgreiche Antwort ist JSON mit `,_jsx(_components.code,{children:`created`}),` und `,_jsx(_components.code,{children:`data`}),`. `,_jsx(_components.code,{children:`data`}),` enthält ein Objekt mit `,_jsx(_components.code,{children:`b64_json`}),` und, wenn das Modell einen liefert, `,_jsx(_components.code,{children:`revised_prompt`}),`. Der HTTP-Body enthält kein `,_jsx(_components.code,{children:`usage`}),`-Objekt. Der Response-Header `,_jsx(_components.code,{children:`ld-model-id`}),` wiederholt die Modell-ID.`]}),`\n`,_jsxs(_components.p,{children:[`Die Generierung bricht nach 60 Sekunden ab. Ein Timeout liefert `,_jsx(_components.code,{children:`504`}),` mit `,_jsx(_components.code,{children:`The model did not respond in time. Please retry.`})]}),`\n`,_jsxs(_components.p,{children:[`Erkennt Langdock, dass das Bildmodell den Prompt aus Sicherheitsgründen abgelehnt hat, liefert die Anfrage `,_jsx(_components.code,{children:`400`}),` mit `,_jsx(_components.code,{children:`The image generation request was blocked by the content filter of the Image Model.`}),` Abgelehnte Anfragen werden nicht abgerechnet. Nicht zugeordnete Provider-Fehler liefern `,_jsx(_components.code,{children:`500`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`unterschiede-zur-openai-api`,children:`Unterschiede zur OpenAI API`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Ein Bild pro Anfrage. Ein `,_jsx(_components.code,{children:`n`}),`-Wert ungleich `,_jsx(_components.code,{children:`1`}),` wird abgelehnt.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`response_format`}),` ist nur `,_jsx(_components.code,{children:`b64_json`}),`. URL-Ausgabe wird nicht unterstützt.`]}),`\n`,_jsx(_components.li,{children:`HD- bzw. High-Resolution-Generierung wird nicht unterstützt.`}),`\n`,_jsxs(_components.li,{children:[`Es gibt keinen öffentlichen `,_jsx(_components.code,{children:`/v1/images/edits`}),`-Endpunkt.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`openai-python-bibliothek-verwenden`,children:`OpenAI-Python-Bibliothek verwenden`}),`\n`,_jsxs(_components.p,{children:[`Lege Langdock als Basis-URL fest und verwende `,_jsx(_components.code,{children:`images.generate`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` openai `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OpenAI`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` OpenAI(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` base_url`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.langdock.com/openai/eu/v1\"`}),_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:` api_key`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cYOUR_LANGDOCK_API_KEY>\"`}),_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`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`image `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client.images.generate(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` model`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"your-image-model-id\"`}),_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:` prompt`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Ein Leuchtturm in der Dämmerung\"`}),_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:` size`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1024x1024\"`}),_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:` response_format`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"b64_json\"`}),_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`}),`\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:`(image.data[`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`].b64_json)`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`rate-limits`,children:`Rate Limits`}),`\n`,_jsxs(_components.p,{children:[`Die Standardlimits sind `,_jsx(_components.strong,{children:`500 RPM`}),` (Anfragen pro Minute) und `,_jsx(_components.strong,{children:`150.000 TPM`}),` (Tokens pro Minute).`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`RPM gilt pro Workspace, Modell und API-Key.`}),`\n`,_jsx(_components.li,{children:`TPM teilen sich alle API-Keys, die dasselbe Modell in einem Workspace nutzen.`}),`\n`,_jsxs(_components.li,{children:[`In der Cloud können Admins unter `,_jsx(_components.strong,{children:`Einstellungen > Workspace > Produkte > API`}),` die TPM für eigene Modelle setzen; sie begrenzt die geschätzte Größe einer einzelnen Anfrage.`]}),`\n`,_jsxs(_components.li,{children:[`In Dedicated Deployments können Admins unter `,_jsx(_components.strong,{children:`Einstellungen > Workspace > Produkte > API`}),` eigene Limits je Modell festlegen.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Bei einer Überschreitung erhältst du `,_jsx(_components.code,{children:`429 Too Many Requests`}),`. Erfolgreiche Antworten und Antworten mit Rate-Limit-Fehler enthalten die Response-Header `,_jsx(_components.code,{children:`x-ratelimit-limit-requests`}),`, `,_jsx(_components.code,{children:`x-ratelimit-limit-tokens`}),`, `,_jsx(_components.code,{children:`x-ratelimit-remaining-requests`}),` und `,_jsx(_components.code,{children:`x-ratelimit-remaining-tokens`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Die Nutzung persönlicher API-Keys zählt zusammen mit Chat- und Agenten-Nutzung zum effektiven persönlichen Budget des Mitglieds und zum Workspace-Ausgabenlimit. Die Nutzung von Workspace-API-Keys zählt zum API-Spend-Limit des Workspace. Bildgenerierungs-Aufrufe werden als Image-Generation-Nutzung abgerechnet. Siehe `,_jsx(_components.a,{href:`/de/using-langdock/account/personal-api-keys`,children:`Persönliche API-Keys`}),` und `,_jsx(_components.a,{href:`/de/admin/billing/pricing#api`,children:`Preise`}),`.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Browser- und CORS-Integrationen werden nicht unterstützt. Bewahre API-Keys serverseitig auf und rufe den Endpunkt über einen Server, eine CLI oder ein lokales Entwicklungstool auf. Weitere Informationen findest du in den `,_jsx(_components.a,{href:`/de/admin/ai-adoption-and-rollout/best-practices/api-key-best-practices`,children:`Best Practices für API-Keys`}),`.`]})})]})}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":"OpenAI Image Generations","description":"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.","openapi":"POST /openai/{region}/v1/images/generations","keywords":["api","openai","images","generations","b64_json","bildgenerierung"],"href":"/de/developer/completion-api/openai-images"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Bevor du startest","slug":"bevor-du-startest","depth":2,"children":[]},{"title":"Basis-URL","slug":"basis-url","depth":2,"children":[]},{"title":"Parameter","slug":"parameter","depth":2,"children":[]},{"title":"Antwort","slug":"antwort","depth":2,"children":[]},{"title":"Unterschiede zur OpenAI API","slug":"unterschiede-zur-openai-api","depth":2,"children":[]},{"title":"OpenAI-Python-Bibliothek verwenden","slug":"openai-python-bibliothek-verwenden","depth":2,"children":[]},{"title":"Rate Limits","slug":"rate-limits","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Images"],"summary":"Generates one standard image as base64.","description":"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.","operationId":"createImage","parameters":["5a1847a5-b631-4ed1-a146-187d2d1d066f"],"requestBody":"573bca6c-e130-458f-94c8-194bd9d0ddef","responses":{"200":"92cb3343-9fc2-4903-a8d6-c969cbd51017","400":"c45fa80b-3338-4c4a-a1db-f773f95ffec9","401":"be26f7b4-7c5f-44d5-95e7-673f776452a5","403":"60e54035-900d-47b9-b078-a39af9a5eb5d","429":"4fcafcc9-8bc9-43b4-b0c9-f44c0f604982","500":"a3506eab-5ea5-49f6-9809-816458d382cc","504":"36706533-f750-4389-b2a5-f4ebfe31a09b"},"security":["64302acc-c8ba-4a7b-96a9-0365d7fef7b4"],"method":"post","type":"path","servers":["08bc2233-6b47-42b9-90bf-06abe264f1cc"],"path":"/openai/{region}/v1/images/generations","baseUrlOptions":["https://api.langdock.com"],"title":"Generates one standard image as base64.","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"5a1847a5-b631-4ed1-a146-187d2d1d066f":{"name":"region","in":"path","required":true,"description":"The region of the API to use. Must be eu or us.","schema":{"type":"string","enum":["eu","us"],"default":"eu","isRequired":true,"description":"The region of the API to use. Must be eu or us.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["model","prompt"],"properties":{"model":{"type":"string","minLength":1,"description":"Image generation model ID from your workspace. GET /openai/{region}/v1/models lists chat models, not image models.","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"prompt":{"type":"string","minLength":1,"description":"The image description.","isRequired":true,"uniqueKey":"prompt","typeLabel":"string"},"n":{"type":"integer","enum":[1],"description":"Number of images. Only 1 is supported.","uniqueKey":"n","typeLabel":"enum\u003cinteger>"},"size":{"type":"string","enum":["auto","1024x1024","1536x1024","1024x1536"],"default":"auto","description":"Output size. auto and 1024x1024 map to square, 1536x1024 to landscape, and 1024x1536 to portrait.","uniqueKey":"size","typeLabel":"enum\u003cstring>"},"quality":{"type":"string","enum":["auto","low","medium","high"],"description":"Quality hint forwarded to the image model. Not every image model uses it.","uniqueKey":"quality","typeLabel":"enum\u003cstring>"},"response_format":{"type":"string","enum":["b64_json"],"description":"Response format. Only b64_json is supported.","uniqueKey":"response_format","typeLabel":"enum\u003cstring>"},"user":{"type":"string","description":"Optional end-user identifier. Accepted for OpenAI compatibility.","uniqueKey":"user","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"model":"your-image-model-id","prompt":"A lighthouse at dusk","n":1,"size":"1024x1024","response_format":"b64_json"},"examples":{"Example":{"title":"Example","value":{"model":"your-image-model-id","prompt":"A lighthouse at dusk","n":1,"size":"1024x1024","response_format":"b64_json"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"92cb3343-9fc2-4903-a8d6-c969cbd51017":{"description":"OK","headers":{"ld-model-id":{"description":"The image model ID used for the request.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["created","data"],"properties":{"created":{"type":"integer","description":"Unix timestamp in seconds.","isRequired":true,"uniqueKey":"created","typeLabel":"integer"},"data":{"type":"array","minItems":1,"maxItems":1,"items":{"type":"object","required":["b64_json"],"properties":{"b64_json":{"type":"string","description":"Base64-encoded image.","isRequired":true,"uniqueKey":"data.items.[INDEX].b64_json","typeLabel":"string"},"revised_prompt":{"type":"string","description":"Revised prompt when the model returns one.","uniqueKey":"data.items.[INDEX].revised_prompt","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"created":1721722200,"data":[{"b64_json":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==","revised_prompt":"A coastal lighthouse at dusk, warm lantern light."}]},"examples":{"Example":{"title":"Example","value":{"created":1721722200,"data":[{"b64_json":"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg==","revised_prompt":"A coastal lighthouse at dusk, warm lantern light."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"c45fa80b-3338-4c4a-a1db-f773f95ffec9":{"description":"Invalid fields, an unavailable image model, no image models in the region, or a detected safety refusal by the image model. Refused requests are not billed.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"description":"Error message. Validation errors return a list of issues instead of a string.","uniqueKey":"message","typeLabel":"any"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"The image generation request was blocked by the content filter of the Image Model."},"examples":{"Example":{"title":"Example","value":{"message":"The image generation request was blocked by the content filter of the Image Model."}}},"exampleType":"examples"}},"exampleType":"examples"},"be26f7b4-7c5f-44d5-95e7-673f776452a5":{"description":"Missing, invalid, or expired API key.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"60e54035-900d-47b9-b078-a39af9a5eb5d":{"description":"API key without the Completion API scope.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"4fcafcc9-8bc9-43b4-b0c9-f44c0f604982":{"description":"Usage or rate limit exceeded.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"a3506eab-5ea5-49f6-9809-816458d382cc":{"description":"Internal server or upstream provider error.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"36706533-f750-4389-b2a5-f4ebfe31a09b":{"description":"The model did not respond in time. Please retry.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"64302acc-c8ba-4a7b-96a9-0365d7fef7b4":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key as Bearer token. Format \"Bearer YOUR_API_KEY\"","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"08bc2233-6b47-42b9-90bf-06abe264f1cc":{"url":"https://api.langdock.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key as Bearer token. Format \"Bearer YOUR_API_KEY\"","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key as Bearer token. Format \"Bearer YOUR_API_KEY\"","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"langdock-34","siteName":"Docs","title":"OpenAI Image Generations - Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/developer/completion-api/openai-images","matchLevel":1},"de":{"href":"/de/developer/completion-api/openai-images","matchLevel":0}}},"lastModified":"2026-10-26T17:48:51.207Z","originalFileLocation":"de/developer/completion-api/openai-images.mdx","locale":"de"},"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=\"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_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/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"OpenAI Image Generations - Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.langdock.com/de/developer/completion-api/openai-images\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://langdock-34.mintlify.app/_mintlify/api/og/v2?division=Completion+API\u0026amp;title=OpenAI+Image+Generations\u0026amp;description=Erzeuge+ein+Standardbild+als+Base64+mit+einem+Completion-API-Key.\u0026amp;theme=af251cb8027ba7e8fe3cc77e\u0026amp;signature=12be816771c99822375f633fe7b18e37748428357696e4836badb449dba4fab3\">\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=\"OpenAI Image Generations - Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://langdock-34.mintlify.app/_mintlify/api/og/v2?division=Completion+API\u0026amp;title=OpenAI+Image+Generations\u0026amp;description=Erzeuge+ein+Standardbild+als+Base64+mit+einem+Completion-API-Key.\u0026amp;theme=af251cb8027ba7e8fe3cc77e\u0026amp;signature=12be816771c99822375f633fe7b18e37748428357696e4836badb449dba4fab3\">\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/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4469FC\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.langdock.com/de/developer/completion-api/openai-images\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/developer/completion-api/openai-images.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.langdock.com/de/developer/completion-api/openai-images\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.langdock.com/en/developer/completion-api/openai-images\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.langdock.com/en/developer/completion-api/openai-images\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.langdock.com/#organization\",\"name\":\"Docs\",\"url\":\"https://docs.langdock.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/langdock-34/URgvNwU7CYGZq8R7/logo/light.svg?fit=max\u0026auto=format\u0026n=URgvNwU7CYGZq8R7\u0026q=85\u0026s=594b4bd597e2629fb1a7dccfae6aa1c4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.langdock.com#website\",\"name\":\"Docs\",\"url\":\"https://docs.langdock.com\",\"publisher\":{\"@id\":\"https://docs.langdock.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.langdock.com/de/developer/completion-api/openai-images#webpage\",\"url\":\"https://docs.langdock.com/de/developer/completion-api/openai-images\",\"name\":\"OpenAI Image Generations\",\"description\":\"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.\",\"dateModified\":\"2026-10-26T17:48:51.207Z\",\"isPartOf\":{\"@id\":\"https://docs.langdock.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.langdock.com/de/developer/completion-api/openai-images#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.langdock.com/de/developer/completion-api/openai-images#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Completion API\",\"item\":\"https://docs.langdock.com/de/developer/completion-api/completion-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenAI Image Generations\",\"item\":\"https://docs.langdock.com/de/developer/completion-api/openai-images\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.langdock.com/de/developer/completion-api/openai-images#apireference\",\"headline\":\"OpenAI Image Generations\",\"name\":\"OpenAI Image Generations\",\"description\":\"Erzeuge ein Standardbild als Base64 mit einem Completion-API-Key.\",\"url\":\"https://docs.langdock.com/de/developer/completion-api/openai-images\",\"mainEntityOfPage\":{\"@id\":\"https://docs.langdock.com/de/developer/completion-api/openai-images#webpage\"},\"dateModified\":\"2026-10-26T17:48:51.207Z\",\"keywords\":\"api, openai, images, generations, b64_json, bildgenerierung\",\"publisher\":{\"@id\":\"https://docs.langdock.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.langdock.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Docs","nav":{"global":{"anchors":[{"anchor":"Changelog","icon":"newspaper","href":"https://www.langdock.com/changelog"},{"anchor":"Status","icon":"signal-bars","href":"https://status.langdock.com/"},{"anchor":"Support","icon":"messages-question","href":"https://www.langdock.com/contact-us"}]},"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/en/developer/completion-api/openai-images"}]},{"language":"de","tabs":[{"tab":"Langdock nutzen","pages":[{"title":"Langdock nutzen","href":"/de/using-langdock/get-started/introduction"}]},{"tab":"Entwickler","groups":[{"group":"Überblick","pages":[{"title":"API Einführung","href":"/de/developer/overview/api-introduction"},{"title":"Cookbook","href":"/de/developer/overview/cookbook"}]},{"group":"Completion API","pages":[{"title":"Completion API Übersicht","href":"/de/developer/completion-api/completion-overview"},{"title":"OpenAI Chat Completion","openapi":"POST /openai/{region}/v1/chat/completions","href":"/de/developer/completion-api/openai"},{"title":"OpenAI Responses API","description":"Erstelle zustandslose Modellantworten für Codex, SDKs und andere OpenAI-kompatible Clients.","openapi":"POST /openai/{region}/v1/responses","href":"/de/developer/completion-api/openai-responses"},{"title":"OpenAI Image Generations","openapi":"POST /openai/{region}/v1/images/generations","href":"/de/developer/completion-api/openai-images"},{"title":"Anthropic Messages","description":"Erstellt eine Modellantwort auf Basis einer strukturierten Liste von Eingabenachrichten unter Verwendung der Anthropic-API.","openapi":"POST /anthropic/{region}/v1/messages","href":"/de/developer/completion-api/anthropic"},{"title":"Google Completion API","openapi":"POST /google/{region}/v1beta/models/{model}:generateContent","href":"/de/developer/completion-api/google"},{"title":"Codestral","openapi":"POST /mistral/{region}/v1/fim/completions","href":"/de/developer/completion-api/mistral"}]},{"group":"Embedding API","pages":[{"title":"OpenAI Embeddings","openapi":"POST /openai/{region}/v1/embeddings","href":"/de/developer/embedding-api/openai-embedding"}]},{"group":"Agents API","pages":[{"title":"Agents API Übersicht","href":"/de/developer/agents-api/agents-overview"},{"title":"Agenten mit API-Schlüsseln teilen","href":"/de/developer/agents-api/agent-api-guide"},{"title":"Agents Completions API","openapi":"POST /agent/v1/chat/completions","href":"/de/developer/agents-api/agent"},{"title":"Agent Get API","openapi":"GET /agent/v1/get","href":"/de/developer/agents-api/agent-get"},{"title":"Agent Create API","openapi":"POST /agent/v1/create","href":"/de/developer/agents-api/agent-create"},{"title":"Agent Update API","openapi":"PATCH /agent/v1/update","href":"/de/developer/agents-api/agent-update"},{"title":"Agent Veröffentlichen API","openapi":"POST /agent/v1/publish","href":"/de/developer/agents-api/agent-publish"},{"title":"Agent Deaktivieren API","openapi":"PATCH /agent/v1/disable","href":"/de/developer/agents-api/agent-disable"},{"title":"Modelle für Agent API","openapi":"GET /agent/v1/models","href":"/de/developer/agents-api/agent-models"},{"title":"Upload Attachment API","openapi":"POST /attachment/v1/upload","href":"/de/developer/agents-api/upload-attachments"},{"title":"Delete Attachment API","openapi":"DELETE /attachment/v1/delete","href":"/de/developer/agents-api/delete-attachments"},{"title":"Agenten-Migrations-Anleitung","href":"/de/developer/agents-api/agent-migration"},{"title":"Migration von der Assistants API zur Agents API","href":"/de/developer/agents-api/assistant-to-agent-migration"}]},{"group":"Integrations API","pages":[{"title":"Integrations API Übersicht","href":"/de/developer/integrations-api/integrations-overview"},{"title":"Integrationen auflisten","openapi":"GET /integrations/v1/get","href":"/de/developer/integrations-api/list-integrations"},{"title":"Integration erstellen","openapi":"POST /integrations/v1/create","href":"/de/developer/integrations-api/create-integration"},{"title":"Integration abrufen","openapi":"GET /integrations/v1/{integrationId}","href":"/de/developer/integrations-api/get-integration"},{"title":"Integration aktualisieren","openapi":"PATCH /integrations/v1/{integrationId}","href":"/de/developer/integrations-api/update-integration"},{"title":"Integrations-Icon abrufen","openapi":"GET /integrations/v1/{integrationId}/icon","href":"/de/developer/integrations-api/get-icon"},{"title":"Integrations-Icon ersetzen","openapi":"PUT /integrations/v1/{integrationId}/icon","href":"/de/developer/integrations-api/replace-icon"},{"title":"Auth-Konfiguration aktualisieren","openapi":"PATCH /integrations/v1/{integrationId}/auth","href":"/de/developer/integrations-api/update-auth"},{"title":"Action erstellen","openapi":"POST /integrations/v1/{integrationId}/actions/create","href":"/de/developer/integrations-api/create-action"},{"title":"Action aktualisieren","openapi":"PUT /integrations/v1/{integrationId}/actions/{actionId}","href":"/de/developer/integrations-api/update-action"},{"title":"Action löschen","openapi":"DELETE /integrations/v1/{integrationId}/actions/{actionId}","href":"/de/developer/integrations-api/delete-action"},{"title":"Trigger erstellen","openapi":"POST /integrations/v1/{integrationId}/triggers/create","href":"/de/developer/integrations-api/create-trigger"},{"title":"Trigger aktualisieren","openapi":"PUT /integrations/v1/{integrationId}/triggers/{triggerId}","href":"/de/developer/integrations-api/update-trigger"},{"title":"Trigger löschen","openapi":"DELETE /integrations/v1/{integrationId}/triggers/{triggerId}","href":"/de/developer/integrations-api/delete-trigger"}]},{"group":"Skills API","pages":[{"title":"Skills API Übersicht","href":"/de/developer/skills-api/skills-overview"},{"title":"Skills auflisten","openapi":"GET /skills/v1","href":"/de/developer/skills-api/list-skills"},{"title":"Skill erstellen","openapi":"POST /skills/v1","href":"/de/developer/skills-api/create-skill"},{"title":"Skill abrufen","openapi":"GET /skills/v1/{skillId}","href":"/de/developer/skills-api/get-skill"},{"title":"Skill-Datei abrufen","openapi":"GET /skills/v1/{skillId}/files","href":"/de/developer/skills-api/get-skill-file"},{"title":"Skill aktualisieren","openapi":"PATCH /skills/v1/{skillId}","href":"/de/developer/skills-api/update-skill"},{"title":"Skill löschen","openapi":"DELETE /skills/v1/{skillId}","href":"/de/developer/skills-api/delete-skill"},{"title":"Skill importieren","openapi":"POST /skills/v1/import","href":"/de/developer/skills-api/import-skill"}]},{"group":"Knowledge Folder API","pages":[{"title":"Knowledge Folder API Übersicht","href":"/de/developer/knowledge-folder-api/knowledge-folder-overview"},{"title":"Wissensdatenbanken mit der API teilen","href":"/de/developer/knowledge-folder-api/sharing"},{"title":"Zugriff auf Wissensdatenbanken teilen","openapi":"post /knowledge/{folderId}/access","href":"/de/developer/knowledge-folder-api/share-access"},{"title":"Wissensdatenbanken auflisten","openapi":"get /knowledge","href":"/de/developer/knowledge-folder-api/list-knowledge-folders"},{"title":"Datei in eine Wissensdatenbank hochladen","openapi":"post /knowledge/{folderId}","href":"/de/developer/knowledge-folder-api/upload-file"},{"title":"Attachment in einer Wissensdatenbank aktualisieren","openapi":"patch /knowledge/{folderId}","href":"/de/developer/knowledge-folder-api/update-attachment"},{"title":"Wissensdatenbank aktualisieren","openapi":"patch /knowledge/{folderId}/folder","href":"/de/developer/knowledge-folder-api/update-folder"},{"title":"Dateien aus Wissensdatenbank abrufen","openapi":"get /knowledge/{folderId}/list","href":"/de/developer/knowledge-folder-api/retrieve-files"},{"title":"Attachment aus Wissensdatenbank löschen","openapi":"delete /knowledge/{folderId}/{attachmentId}","href":"/de/developer/knowledge-folder-api/delete-attachment"},{"title":"Wissensdatenbank durchsuchen","openapi":"post /knowledge/search","href":"/de/developer/knowledge-folder-api/search-knowledge-folder"}]},{"group":"Prompt Library API","pages":[{"title":"Prompt Library API Übersicht","href":"/de/developer/prompts-api/prompts-overview"},{"title":"Prompts auflisten","openapi":"GET /prompts/v1","href":"/de/developer/prompts-api/list-prompts"},{"title":"Prompt erstellen","openapi":"POST /prompts/v1","href":"/de/developer/prompts-api/create-prompt"},{"title":"Prompt abrufen","openapi":"GET /prompts/v1/{promptId}","href":"/de/developer/prompts-api/get-prompt"},{"title":"Prompt aktualisieren","openapi":"PATCH /prompts/v1/{promptId}","href":"/de/developer/prompts-api/update-prompt"},{"title":"Prompt löschen","openapi":"DELETE /prompts/v1/{promptId}","href":"/de/developer/prompts-api/delete-prompt"},{"title":"Prompt-Ordner auflisten","openapi":"GET /prompts/v1/folders","href":"/de/developer/prompts-api/list-folders"},{"title":"Prompt-Ordner erstellen","openapi":"POST /prompts/v1/folders","href":"/de/developer/prompts-api/create-folder"},{"title":"Prompt-Ordner abrufen","openapi":"GET /prompts/v1/folders/{folderId}","href":"/de/developer/prompts-api/get-folder"},{"title":"Prompt-Ordner aktualisieren","openapi":"PATCH /prompts/v1/folders/{folderId}","href":"/de/developer/prompts-api/update-folder"},{"title":"Prompt-Ordner löschen","openapi":"DELETE /prompts/v1/folders/{folderId}","href":"/de/developer/prompts-api/delete-folder"}]},{"group":"Usage Export API","pages":[{"title":"Usage Export API Übersicht","href":"/de/developer/usage-export-api/intro-to-usage-export-api"},{"title":"Nutzer-Nutzung exportieren","openapi":"POST /export/users","href":"/de/developer/usage-export-api/export-users"},{"title":"Agenten-Nutzung exportieren","openapi":"POST /export/agents","href":"/de/developer/usage-export-api/export-agents"},{"title":"API-Schlüssel-Nutzung exportieren","openapi":"POST /export/api-keys","href":"/de/developer/usage-export-api/export-api-keys"},{"title":"Projekt-Nutzung exportieren","openapi":"POST /export/projects","href":"/de/developer/usage-export-api/export-projects"},{"title":"Modell-Nutzung exportieren","openapi":"POST /export/models","href":"/de/developer/usage-export-api/export-models"},{"title":"Workflow-Nutzung exportieren","openapi":"POST /export/workflows","href":"/de/developer/usage-export-api/export-workflows"}]},{"group":"Workflow API","pages":[{"title":"Workflow API Übersicht","href":"/de/developer/workflow-api/workflows-overview"},{"title":"Workflows auflisten","openapi":"GET /workflows/v1/list","href":"/de/developer/workflow-api/list-workflows"},{"title":"Workflow erstellen","openapi":"POST /workflows/v1/create","href":"/de/developer/workflow-api/create-workflow"},{"title":"Workflow abrufen","openapi":"GET /workflows/v1/get","href":"/de/developer/workflow-api/get-workflow"},{"title":"Workflow aktualisieren","openapi":"PATCH /workflows/v1/update","href":"/de/developer/workflow-api/update-workflow"},{"title":"Workflow veröffentlichen","openapi":"POST /workflows/v1/publish","href":"/de/developer/workflow-api/publish-workflow"},{"title":"Workflow löschen","openapi":"DELETE /workflows/v1/delete","href":"/de/developer/workflow-api/delete-workflow"},{"title":"Workflow-Ausführungen auflisten","openapi":"GET /workflows/v1/runs","href":"/de/developer/workflow-api/list-workflow-runs"},{"title":"Workflow-Ausführungs-Export-API","openapi":"GET /workflows/{workflowId}/runs","href":"/de/developer/workflow-api/intro-to-workflow-api"}]},{"group":"Scheduled Tasks API","pages":[{"title":"Scheduled Tasks API Übersicht","href":"/de/developer/scheduled-tasks-api/scheduled-tasks-overview"},{"title":"Scheduled Tasks auflisten","openapi":"GET /automations/v1","href":"/de/developer/scheduled-tasks-api/list-scheduled-tasks"},{"title":"Scheduled Task erstellen","openapi":"POST /automations/v1","href":"/de/developer/scheduled-tasks-api/create-scheduled-task"},{"title":"Scheduled Task abrufen","openapi":"GET /automations/v1/{automationId}","href":"/de/developer/scheduled-tasks-api/get-scheduled-task"},{"title":"Scheduled Task aktualisieren","openapi":"PATCH /automations/v1/{automationId}","href":"/de/developer/scheduled-tasks-api/update-scheduled-task"},{"title":"Scheduled Task löschen","openapi":"DELETE /automations/v1/{automationId}","href":"/de/developer/scheduled-tasks-api/delete-scheduled-task"},{"title":"Scheduled Task pausieren","openapi":"POST /automations/v1/{automationId}/pause","href":"/de/developer/scheduled-tasks-api/pause-scheduled-task"},{"title":"Scheduled Task fortsetzen","openapi":"POST /automations/v1/{automationId}/resume","href":"/de/developer/scheduled-tasks-api/resume-scheduled-task"},{"title":"Scheduled Task ausführen","openapi":"POST /automations/v1/{automationId}/run","href":"/de/developer/scheduled-tasks-api/run-scheduled-task"}]},{"group":"User Management API","pages":[{"title":"User Management API Übersicht","href":"/de/developer/user-management-api/user-management-overview"},{"title":"Nutzer einladen","openapi":"POST /user-management/v1/invite","href":"/de/developer/user-management-api/invite"},{"title":"Nutzerrolle ändern","openapi":"POST /user-management/v1/update-user-role","href":"/de/developer/user-management-api/update-user-role"},{"title":"Rollen auflisten","openapi":"GET /user-management/v1/roles","href":"/de/developer/user-management-api/roles"},{"title":"Nutzer deaktivieren","openapi":"POST /user-management/v1/deactivate-user","href":"/de/developer/user-management-api/deactivate-user"}]},{"group":"Audit Logs API","pages":[{"title":"Audit Logs API Übersicht","href":"/de/developer/audit-logs-api/intro-to-audit-logs-api"},{"title":"Audit Logs auflisten","openapi":"GET /audit-logs/{workspace_id}","href":"/de/developer/audit-logs-api/list-audit-logs"}]},{"group":"Compliance API","pages":[{"title":"Tool-Parameter und Rückgabewerte exportieren","href":"/de/developer/compliance-api/export-tool-results"}]}]},{"tab":"Admin","pages":[{"title":"Admin","href":"/de/admin/workspace/workspace"}]}]}]},"title":"OpenAI Image Generations - Docs","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}