#!/usr/bin/env python3 import urllib.request as u, json req = u.Request("http://localhost:9090/api/proxy/image", data=json.dumps({"prompt":"a cat on a boat","width":512,"height":512,"steps":4,"cfg_scale":1.0,"sampler":"euler","scheduler":"smoothstep"}).encode(), headers={"Content-Type":"application/json"}) try: r = u.urlopen(req, timeout=300) body = r.read() print("STATUS:", r.status) print("LEN:", len(body)) d = json.loads(body) if d.get("data"): print("IMAGE_B64_LEN:", len(d["data"][0].get("b64_json",""))) else: print("NO DATA:", body[:300]) except Exception as e: print("ERROR:", type(e).__name__, e) if hasattr(e, 'read'): print("BODY:", e.read()[:500])