Return generated images to OpenWebUI as base64

This commit is contained in:
Mikei386 committed 2026-08-22 18:56:12 +02:00
1 parent b70382e29f
commit 2eb99c643c
2 files changed
+7

No files matched your search

+4
View File
@@ -529,6 +529,10 @@ services:
# router accepts this compatibility alias and still executes local # router accepts this compatibility alias and still executes local
# FLUX.2 Klein; no request is sent to OpenAI. # FLUX.2 Klein; no request is sent to OpenAI.
IMAGE_GENERATION_MODEL: gpt-image-1 IMAGE_GENERATION_MODEL: gpt-image-1
# The local router can return embedded image data. Force that mode so
# OpenWebUI does not reject the router's private Docker/LAN URL through
# its correct SSRF protection.
IMAGE_URL_RESPONSE_MODELS_REGEX_PATTERN: "^$"
IMAGES_OPENAI_API_BASE_URL: http://router:8081/v1 IMAGES_OPENAI_API_BASE_URL: http://router:8081/v1
IMAGES_OPENAI_API_KEY: "${ROUTER_API_KEY:?ROUTER_API_KEY is required}" IMAGES_OPENAI_API_KEY: "${ROUTER_API_KEY:?ROUTER_API_KEY is required}"
IMAGE_SIZE: 1024x1024 IMAGE_SIZE: 1024x1024
+3
View File
@@ -107,6 +107,9 @@ leitet das Bild dann direkt weiter und führt keinen Modellwechsel mehr aus.
- OpenWebUI zeigt aus Kompatibilitätsgründen den Alias `gpt-image-1`; tatsächlich - OpenWebUI zeigt aus Kompatibilitätsgründen den Alias `gpt-image-1`; tatsächlich
rechnet ausschließlich das lokale FLUX.2-Klein-Modell, es fließen keine Daten rechnet ausschließlich das lokale FLUX.2-Klein-Modell, es fließen keine Daten
an OpenAI an OpenAI
- Bilder werden zwischen Router und OpenWebUI als eingebettete Base64-Daten
übertragen. Dadurch bleibt OpenWebUIs SSRF-Schutz für private URLs aktiv,
ohne die lokale Bildrückgabe zu blockieren
## Sprache ## Sprache