raw output — byte exact
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 100" fill="none" stroke="#1f2937" stroke-width="5" stroke-linecap="round" stroke-linejoin="round">
<defs>
<path id="cl" d="M28 58 a13 13 0 1 1 4 -25.4 a17 17 0 0 1 33 4 a11 11 0 1 1 3 21.4 z"/>
</defs>
<!-- sun -->
<g>
<circle cx="50" cy="50" r="15"/>
<path d="M50 17V26 M50 74V83 M17 50H26 M74 50H83 M26.7 26.7L33 33 M67 33L73.3 26.7 M33 67L26.7 73.3 M67 67L73.3 73.3"/>
</g>
<!-- cloud -->
<g transform="translate(100,0)">
<use href="#cl"/>
</g>
<!-- rain -->
<g transform="translate(200,0)">
<use href="#cl" y="-8"/>
<path d="M37 62L33 74 M51 62L47 74 M65 62L61 74"/>
</g>
<!-- snow -->
<g transform="translate(300,0)">
<use href="#cl" y="-8"/>
<path d="M33 70H43 M38 65V75 M57 78H67 M62 73V83"/>
</g>
<!-- fog -->
<g transform="translate(400,0)">
<use href="#cl" y="-12"/>
<path d="M26 68H74 M32 80H68"/>
</g>
<!-- thunderstorm -->
<g transform="translate(500,0)">
<use href="#cl" y="-8"/>
<path d="M54 56L45 72H55L47 88"/>
</g>
</svg>request envelope — prompt redacted
{
"model": "anthropic/claude-fable-5",
"system": "Respond with a single complete <svg> element and nothing else. No markdown fences, no explanation. Include an explicit viewBox. Do not reference external fonts, images, or stylesheets — the SVG must be fully self-contained.",
"messages": [
{
"role": "user",
"content": "«REDACTED — 68 words, 386 chars»"
}
],
"maxOutputTokens": 16000,
"gatewayStringId": "edf0793e-2e8b-4fa7-9a2c-3f5896800c71"
}