icon-set-weather
rendered
the brief, redacted

Produce a six-icon weather set on a shared grid, in one SVG. Tests visual consistency across repeated elements — the place where most models drift.

386 chars · 64 words · fingerprint cea26cacf025

raw output — byte exact

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 140" role="img" aria-label="Six monochrome weather icons: sun, cloud, rain, snow, fog, and thunderstorm">
  <g fill="none" stroke="#1E2A35" stroke-width="5" stroke-linecap="round" stroke-linejoin="round">
    <g transform="translate(0 0)">
      <circle cx="60" cy="65" r="20"/>
      <path d="M60 25v-10M60 115v-10M20 65H10M110 65h-10M31.7 36.7l-7.1-7.1M95.4 100.4l-7.1-7.1M88.3 36.7l7.1-7.1M24.6 100.4l7.1-7.1"/>
    </g>

    <g transform="translate(120 0)">
      <path d="M27 91h51c12 0 21-9 21-21s-9-21-21-21c-2-15-14-25-29-25-14 0-26 10-29 24C10 49 3 57 3 68c0 13 10 23 24 23Z"/>
    </g>

    <g transform="translate(240 0)">
      <path d="M27 75h51c12 0 21-9 21-21s-9-21-21-21c-2-15-14-25-29-25-14 0-26 10-29 24C10 33 3 41 3 52c0 13 10 23 24 23Z"/>
      <path d="M33 91l-4 16M60 91l-4 16M87 91l-4 16"/>
    </g>

    <g transform="translate(360 0)">
      <path d="M27 75h51c12 0 21-9 21-21s-9-21-21-21c-2-15-14-25-29-25-14 0-26 10-29 24C10 33 3 41 3 52c0 13 10 23 24 23Z"/>
      <path d="M31 91v18M22 100h18M24.6 93.6l12.8 12.8M37.4 93.6l-12.8 12.8M74 91v18M65 100h18M67.6 93.6l12.8 12.8M80.4 93.6l-12.8 12.8"/>
    </g>

    <g transform="translate(480 0)">
      <path d="M27 70h51c12 0 21-9 21-21s-9-21-21-21c-2-15-14-25-29-25-14 0-26 10-29 24C10 28 3 36 3 47c0 13 10 23 24 23Z"/>
      <path d="M12 87h84M22 101h76M12 115h84"/>
    </g>

    <g transform="translate(600 0)">
      <path d="M27 75h51c12 0 21-9 21-21s-9-21-21-21c-2-15-14-25-29-25-14 0-26 10-29 24C10 33 3 41 3 52c0 13 10 23 24 23Z"/>
      <path d="M64 82 48 105h14l-4 20 18-27H62z"/>
    </g>
  </g>
</svg>

request envelope — prompt redacted

{
  "model": "openai/gpt-5.6-terra",
  "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": "9bd8bad1-4193-4e89-a67d-78fe58951673"
}