GPT Image Panel v0.6.15
GPT Image Panel v0.6.15
This release improves how the backend handles upstream GPT-compatible API responses when the upstream service returns malformed JSON or a non-JSON body.
What Changed
- Added stricter upstream response content-type validation before attempting to parse JSON.
- Improved diagnostics for upstream responses that claim success but return HTML, plain text, or another non-JSON payload.
- Preserved existing request routing and async job behavior while making upstream failures easier to understand from API errors and logs.
- Added backend contract coverage for invalid upstream response content types and malformed JSON payloads.
Docker Image
The multi-platform image is available on GHCR:
docker pull ghcr.io/z1rconium/gpt-image-linux:v0.6.15
docker pull ghcr.io/z1rconium/gpt-image-linux:latestSupported platforms:
linux/amd64linux/arm64
Quick Start
Run with Docker:
docker run --rm \
-p 127.0.0.1:9090:9090 \
-v "$PWD/images:/app/images" \
-v "$PWD/data:/app/data" \
-e DEFAULT_API_URL="https://api.openai.com" \
-e DEFAULT_API_KEY="YOUR_API_KEY" \
-e ACCESS_KEY="change-me" \
ghcr.io/z1rconium/gpt-image-linux:v0.6.15Run with Docker Compose:
curl -LO https://github.com/Z1rconium/gpt-image-linux/releases/download/v0.6.15/docker-compose.yml
curl -Lo .env.example https://github.com/Z1rconium/gpt-image-linux/releases/download/v0.6.15/env.example
cp .env.example .env
docker compose --env-file .env up -dRelease Assets
docker-compose.yml- production Compose file pinned toghcr.io/z1rconium/gpt-image-linux:v0.6.15env.example- environment variable template; download it as.env.exampleif neededgpt-image-panel-v0.6.15-prebuilt.tar.gz- prebuilt offline package including backend code and the built frontendSHA256SUMS- checksums for all release assets