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 384 72" role="img" aria-label="Six monochrome weather icons: sun, cloud, rain, snow, fog, and thunderstorm">
  <title>Weather icon set</title>
  <g fill="none" stroke="#1f2937" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round">
    <!-- Sun -->
    <g transform="translate(0 0)">
      <circle cx="32" cy="36" r="11.5"/>
      <path d="M32 10v7M32 55v7M6 36h7M51 36h7M13.6 17.6l5 5M45.4 49.4l5 5M50.4 17.6l-5 5M18.6 49.4l-5 5"/>
    </g>

    <!-- Cloud -->
    <g transform="translate(64 0)">
      <path d="M14 48h35a9 9 0 0 0 0-18 14 14 0 0 0-27-2 10 10 0 0 0-8 20Z"/>
    </g>

    <!-- Rain -->
    <g transform="translate(128 0)">
      <path d="M14 40h35a9 9 0 0 0 0-18 14 14 0 0 0-27-2 10 10 0 0 0-8 20Z"/>
      <path d="M21 51l-3 9M33 51l-3 9M45 51l-3 9"/>
    </g>

    <!-- Snow -->
    <g transform="translate(192 0)">
      <path d="M14 38h35a9 9 0 0 0 0-18 14 14 0 0 0-27-2 10 10 0 0 0-8 20Z"/>
      <path d="M22 50v12M16.8 53l10.4 6M16.8 59l10.4-6M38 50v12M32.8 53l10.4 6M32.8 59l10.4-6"/>
    </g>

    <!-- Fog -->
    <g transform="translate(256 0)">
      <path d="M14 35h35a9 9 0 0 0 0-18 14 14 0 0 0-27-2 10 10 0 0 0-8 20Z"/>
      <path d="M10 48h44M16 57h32"/>
    </g>

    <!-- Thunderstorm -->
    <g transform="translate(320 0)">
      <path d="M14 37h35a9 9 0 0 0 0-18 14 14 0 0 0-27-2 10 10 0 0 0-8 20Z"/>
      <path d="M34 39 25 53h8l-3 10 11-16h-8l4-8Z"/>
    </g>
  </g>
</svg>

request envelope — prompt redacted

{
  "model": "openai/gpt-5.6-luna",
  "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": "cb3bc47b-271f-4c9b-a222-cd70fff1d39b"
}
SVG · icon-set-weather · Benchmark Prompts