Support OpenClaw image responses

This commit is contained in:
Mikei386
2026-09-15 17:58:37 +02:00
parent b48fcc63d3
commit eb799107e3
2 changed files with 20 additions and 1 deletions
+14
View File
@@ -94,6 +94,12 @@ curl -fsS http://192.168.1.212:8081/v1/images/generations \
}'
```
Ohne `response_format` enthält die Antwort sowohl die abrufbare `url` als
auch `b64_json`. Das hält URL-basierte Clients kompatibel und unterstützt
OpenClaw, dessen OpenAI-Bildprovider Inline-Bilddaten erwartet. Mit explizitem
`response_format: "url"` oder `"b64_json"` liefert der Router weiterhin nur
das angeforderte Format.
Danach müssen folgende Zustände wiederhergestellt sein:
```bash
@@ -126,6 +132,14 @@ erhalten. Er gehört nicht in die Desktop-App und muss auf weiteren Clients
nicht erneut installiert werden. Die versionierte Quellfassung liegt unter
[`integrations/hermes-athena-image`](../integrations/hermes-athena-image).
## OpenClaw
OpenClaw verwendet den offiziellen `image_generate`-Provider mit
`openai/FLUX.2-klein-9B-fp8-beta`. Der OpenAI-kompatible Bildparser von
OpenClaw sendet kein `response_format`, benötigt in der Antwort aber
`data[].b64_json`. Deshalb liefert der Router im Standardfall zusätzlich zur
URL auch die Inline-Bilddaten. Hermes bleibt davon unberührt.
## Rollback
Die lokalen 4B-Gewichte und die kurzfristigen Rückfall-Images wurden am