This repository has been archived on 2026-08-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
2026-08-20 00:45:43 +02:00

34 lines
1013 B
Bash

#!/bin/bash
echo "=== GENERATING 512x512 8 STEPS ==="
START=$(date +%s%N)
curl -s -X POST http://localhost:8080/txt2img \
-H "Content-Type: application/json" \
-d '{
"prompt": "a beautiful mountain landscape at sunset, photorealistic, 8k",
"negative_prompt": "",
"width": 512,
"height": 512,
"steps": 8,
"cfg_scale": 1.0,
"sampling_method": "euler",
"seed": 42
}' -o /tmp/gen_response.json
END=$(date +%s%N)
ELAPSED=$(( (END - START) / 1000000 ))
echo "Generation took ${ELAPSED}ms ($(( ELAPSED / 1000 ))s)"
echo "=== RESPONSE ==="
python3 -c "
import json
with open('/tmp/gen_response.json') as f:
d = json.load(f)
for k,v in d.items():
if k == 'images':
print(f'images: {len(v)} images, first {len(v[0]) if v else 0} bytes base64')
elif k == 'data':
print(f'data: {len(str(v))} chars')
else:
print(f'{k}: {v}')
" 2>/dev/null || python3 -m json.tool /tmp/gen_response.json 2>/dev/null | head -30 || head -200 /tmp/gen_response.json