raw output — byte exact
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 100" fill="none" stroke="#222" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<!-- sun -->
<g transform="translate(14,14) scale(3)">
<circle cx="12" cy="12" r="5"/>
<line x1="12" y1="1" x2="12" y2="3"/>
<line x1="12" y1="21" x2="12" y2="23"/>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/>
<line x1="1" y1="12" x2="3" y2="12"/>
<line x1="21" y1="12" x2="23" y2="12"/>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/>
</g>
<!-- cloud -->
<g transform="translate(114,14) scale(3)">
<path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"/>
</g>
<!-- rain -->
<g transform="translate(214,14) scale(3)">
<path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"/>
<line x1="16" y1="13" x2="16" y2="21"/>
<line x1="8" y1="13" x2="8" y2="21"/>
<line x1="12" y1="15" x2="12" y2="23"/>
</g>
<!-- snow -->
<g transform="translate(314,14) scale(3)">
<path d="M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"/>
<line x1="8" y1="16" x2="8.01" y2="16"/>
<line x1="8" y1="20" x2="8.01" y2="20"/>
<line x1="12" y1="18" x2="12.01" y2="18"/>
<line x1="12" y1="22" x2="12.01" y2="22"/>
<line x1="16" y1="16" x2="16.01" y2="16"/>
<line x1="16" y1="20" x2="16.01" y2="20"/>
</g>
<!-- fog -->
<g transform="translate(414,14) scale(3)">
<path d="M20 15.58A5 5 0 0 0 18 6h-1.26A8 8 0 1 0 4 14.25"/>
<line x1="5" y1="19" x2="17" y2="19"/>
<line x1="7" y1="23" x2="15" y2="23"/>
</g>
<!-- thunderstorm -->
<g transform="translate(514,14) scale(3)">
<path d="M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9"/>
<polyline points="13 11 9 17 15 17 11 23"/>
</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"
}