hypeorcode
Claude Haiku 5.5: Pelican riding a bicycle (SVG)

Run details

Model
anthropic/claude-haiku-5.5
Route
OpenRouter API, one user message
Reasoning
provider default, 780 reasoning tokens
Limits
60 min · 128,000 output tokens
Date
21 Oct 2026
Time
13 s
Size
3.4 kB
Tokens
70 in, 2,731 out
List price
$0.001 ($0.1 in / $0.5 out per M)
Paid
$0.001

Raw files: output · meta.json

Exact prompt

Generate an SVG of a pelican riding a bicycle

It must be one standalone SVG file with no scripts, external fonts or linked images. Reply with the file in a single ```svg code block.

Source

3.4 kB 82 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 300" width="400" height="300">
  <!-- Sky -->
  <rect width="400" height="300" fill="#dff1ff"/>
  <!-- Ground -->
  <rect x="0" y="250" width="400" height="50" fill="#9ccf7a"/>
  <line x1="0" y1="250" x2="400" y2="250" stroke="#6fa85a" stroke-width="2"/>

  <!-- Wheels -->
  <g fill="none" stroke="#222" stroke-width="6">
    <circle cx="110" cy="200" r="50"/>
    <circle cx="290" cy="200" r="50"/>
  </g>
  <g stroke="#888" stroke-width="1.5">
    <line x1="110" y1="150" x2="110" y2="250"/>
    <line x1="60" y1="200" x2="160" y2="200"/>
    <line x1="74" y1="164" x2="146" y2="236"/>
    <line x1="146" y1="164" x2="74" y2="236"/>
    <line x1="290" y1="150" x2="290" y2="250"/>
    <line x1="240" y1="200" x2="340" y2="200"/>
    <line x1="254" y1="164" x2="326" y2="236"/>
    <line x1="326" y1="164" x2="254" y2="236"/>
  </g>
  <circle cx="110" cy="200" r="4" fill="#222"/>
  <circle cx="290" cy="200" r="4" fill="#222"/>

  <!-- Bicycle frame -->
  <g fill="none" stroke="#d62828" stroke-width="7" stroke-linejoin="round" stroke-linecap="round">
    <polyline points="110,200 200,200 270,120 290,200"/>
    <line x1="200" y1="200" x2="160" y2="120"/>
    <line x1="160" y1="120" x2="270" y2="120"/>
    <line x1="110" y1="200" x2="160" y2="120"/>
    <line x1="270" y1="120" x2="280" y2="96"/>
    <path d="M280,96 Q296,90 300,102" stroke="#222" stroke-width="5"/>
  </g>
  <!-- Seat -->
  <path d="M148,114 Q160,104 176,110 L172,118 Q158,118 148,122 Z" fill="#222"/>
  <!-- Crank and pedals -->
  <circle cx="200" cy="200" r="7" fill="#444"/>
  <line x1="200" y1="200" x2="222" y2="214" stroke="#444" stroke-width="4"/>
  <rect x="216" y="212" width="16" height="5" fill="#222"/>

  <!-- Pelican legs -->
  <g stroke="#f28c28" stroke-width="5" stroke-linecap="round" fill="none">
    <path d="M160,130 L186,186 L200,196"/>
    <path d="M176,132 L196,190 L222,212"/>
  </g>
  <!-- Feet -->
  <g fill="#f28c28">
    <path d="M196,194 L212,198 L206,204 L192,200 Z"/>
    <path d="M218,208 L232,216 L226,222 L214,215 Z"/>
  </g>

  <!-- Tail -->
  <path d="M130,92 L104,80 L110,100 L128,108 Z" fill="#e8e8e8" stroke="#999" stroke-width="1"/>

  <!-- Body -->
  <ellipse cx="175" cy="88" rx="58" ry="32" transform="rotate(-14 175 88)" fill="#f5f5f5" stroke="#999" stroke-width="1.5"/>
  <!-- Wing -->
  <path d="M130,84 Q160,58 206,72 Q190,96 140,102 Z" fill="#d8d8d8" stroke="#999" stroke-width="1.2"/>
  <path d="M140,96 Q170,84 200,80" fill="none" stroke="#aaa" stroke-width="1.2"/>

  <!-- Neck -->
  <path d="M206,70 Q222,58 226,44 L246,50 Q240,74 226,90 Z" fill="#f5f5f5" stroke="#999" stroke-width="1.5"/>

  <!-- Head -->
  <circle cx="240" cy="48" r="20" fill="#f5f5f5" stroke="#999" stroke-width="1.5"/>

  <!-- Beak and pouch -->
  <path d="M252,40 L346,62 Q340,76 318,74 L300,70 Q274,82 254,64 Z" fill="#f2a516" stroke="#c77800" stroke-width="1.5" stroke-linejoin="round"/>
  <path d="M256,62 Q280,74 300,70 Q312,78 320,74 Q300,92 272,84 Q258,76 256,62 Z" fill="#f7c948" stroke="#c77800" stroke-width="1" opacity="0.9"/>

  <!-- Eye -->
  <circle cx="246" cy="43" r="3.5" fill="#111"/>
  <circle cx="247" cy="42" r="1" fill="#fff"/>

  <!-- Motion lines -->
  <g stroke="#7aa7c7" stroke-width="3" stroke-linecap="round">
    <line x1="30" y1="150" x2="62" y2="150"/>
    <line x1="20" y1="170" x2="50" y2="170"/>
    <line x1="36" y1="130" x2="56" y2="130"/>
  </g>
</svg>

Compare with

Claude Haiku 5.5: other attempts