hypeorcode
Mercury 3: Pelican riding a bicycle (SVG)

Run details

Model
inception/mercury-3
Route
OpenRouter API, one user message
Reasoning
provider default, 25,917 reasoning tokens
Limits
60 min · 131,072 output tokens
Date
21 Oct 2026
Time
1 min 30 s
Size
6.0 kB
Tokens
38 in, 28,308 out
List price
$0.010 ($0.1 in / $0.35 out per M)
Paid
$0.010

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

6.0 kB 96 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="100%" height="100%">
  <defs>
    <linearGradient id="bg" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0%" stop-color="#cce6ff"/>
      <stop offset="100%" stop-color="#f2f8ff"/>
    </linearGradient>
  </defs>

  <!-- Background and ground -->
  <rect width="800" height="600" fill="url(#bg)"/>
  <line x1="0" y1="498" x2="800" y2="498" stroke="#8fc99e" stroke-width="8"/>
  <ellipse cx="240" cy="498" rx="70" ry="10" fill="#000" fill-opacity="0.12"/>
  <ellipse cx="560" cy="498" rx="70" ry="10" fill="#000" fill-opacity="0.12"/>

  <!-- Far-side leg and pedal (behind bicycle) -->
  <line x1="390" y1="410" x2="355" y2="445" stroke="#777" stroke-width="6" stroke-linecap="round"/>
  <g transform="translate(355,443) rotate(-18)">
    <rect x="-13" y="-5" width="26" height="10" rx="3" fill="#777" stroke="#444" stroke-width="1"/>
  </g>
  <path d="M335 315 Q345 380 350 445" fill="none" stroke="#d97706" stroke-width="16" stroke-linecap="round"/>
  <path d="M338 440 L368 440 L363 452 L348 458 L338 452 Z" fill="#d97706" stroke="#a05a00" stroke-width="2"/>

  <!-- Rear wheel -->
  <g transform="translate(240,430)">
    <circle r="61" fill="none" stroke="#1c1c1c" stroke-width="14"/>
    <circle r="48" fill="none" stroke="#d7dde2" stroke-width="4"/>
    <line x1="0" y1="0" x2="0" y2="-48" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="33.94" y2="-33.94" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="48" y2="0" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="33.94" y2="33.94" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="0" y2="48" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="-33.94" y2="33.94" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="-48" y2="0" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="-33.94" y2="-33.94" stroke="#9aa5b1" stroke-width="2"/>
    <circle r="7" fill="#4a5568"/>
  </g>

  <!-- Front wheel -->
  <g transform="translate(560,430)">
    <circle r="61" fill="none" stroke="#1c1c1c" stroke-width="14"/>
    <circle r="48" fill="none" stroke="#d7dde2" stroke-width="4"/>
    <line x1="0" y1="0" x2="0" y2="-48" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="33.94" y2="-33.94" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="48" y2="0" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="33.94" y2="33.94" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="0" y2="48" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="-33.94" y2="33.94" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="-48" y2="0" stroke="#9aa5b1" stroke-width="2"/>
    <line x1="0" y1="0" x2="-33.94" y2="-33.94" stroke="#9aa5b1" stroke-width="2"/>
    <circle r="7" fill="#4a5568"/>
  </g>

  <!-- Bicycle frame -->
  <path d="M240 430 L390 410 L370 315 L540 285 L390 410" fill="none" stroke="#1f7a8c" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"/>
  <line x1="560" y1="430" x2="540" y2="285" stroke="#1f7a8c" stroke-width="8" stroke-linecap="round"/>
  <line x1="548" y1="300" x2="535" y2="270" stroke="#1f7a8c" stroke-width="10" stroke-linecap="round"/>
  <line x1="540" y1="285" x2="575" y2="275" stroke="#6b7280" stroke-width="6" stroke-linecap="round"/>
  <path d="M545 280 Q565 278 585 272" fill="none" stroke="#6b7280" stroke-width="7" stroke-linecap="round"/>
  <line x1="370" y1="315" x2="358" y2="296" stroke="#6b7280" stroke-width="6" stroke-linecap="round"/>
  <path d="M335 295 Q360 287 388 296 L386 304 Q360 297 333 303 Z" fill="#4a3732" stroke="#2d201c" stroke-width="3"/>

  <!-- Chainring and chain -->
  <circle cx="390" cy="410" r="30" fill="none" stroke="#444" stroke-width="6"/>
  <circle cx="240" cy="430" r="14" fill="none" stroke="#444" stroke-width="6"/>
  <path d="M240 416 L390 380 A30 30 0 0 1 390 440 L240 444 A14 14 0 0 1 240 416 Z" fill="none" stroke="#111" stroke-width="5"/>

  <!-- Near-side crank, pedal, and leg -->
  <line x1="390" y1="410" x2="425" y2="375" stroke="#555" stroke-width="7" stroke-linecap="round"/>
  <g transform="translate(425,371) rotate(18)">
    <rect x="-13" y="-5" width="26" height="10" rx="3" fill="#555" stroke="#333" stroke-width="1"/>
  </g>
  <path d="M370 310 Q395 335 425 375" fill="none" stroke="#f59e0b" stroke-width="16" stroke-linecap="round"/>
  <path d="M408 368 L438 368 L433 380 L418 386 L408 380 Z" fill="#f59e0b" stroke="#c77700" stroke-width="2"/>

  <!-- Pelican body, tail, neck, head, beak -->
  <path d="M270 255 L205 270 L210 290 L275 305 Z" fill="#f4f2ee" stroke="#a8a29a" stroke-width="3" stroke-linejoin="round"/>
  <ellipse cx="330" cy="270" rx="88" ry="62" fill="#f4f2ee" stroke="#a8a29a" stroke-width="3"/>

  <path d="M415 240 Q450 215 470 215" fill="none" stroke="#a8a29a" stroke-width="54" stroke-linecap="round"/>
  <path d="M415 240 Q450 215 470 215" fill="none" stroke="#f4f2ee" stroke-width="48" stroke-linecap="round"/>

  <circle cx="475" cy="205" r="32" fill="#f4f2ee" stroke="#a8a29a" stroke-width="3"/>

  <path d="M475 190 Q550 202 640 218 L656 240 L642 248 Q560 238 500 220 L475 190 Z" fill="#f9a825" stroke="#b26a00" stroke-width="3" stroke-linejoin="round"/>
  <path d="M495 222 Q555 234 625 261 Q590 282 530 268 Q505 258 495 222 Z" fill="#f57c00" stroke="#b26a00" stroke-width="3" stroke-linejoin="round"/>
  <path d="M490 218 Q565 226 640 234" fill="none" stroke="#8a4b00" stroke-width="3"/>
  <path d="M510 202 q10 2 20 7" fill="none" stroke="#b26a00" stroke-width="3"/>

  <circle cx="482" cy="196" r="6" fill="#1f1f1f"/>
  <circle cx="484" cy="194" r="2" fill="#fff"/>
  <path d="M470 185 Q482 180 494 186" fill="none" stroke="#a8a29a" stroke-width="3"/>

  <!-- Wing reaching to handlebars -->
  <path d="M395 255 Q450 222 540 258 Q560 264 572 270 Q575 276 570 281 Q540 286 500 283 Q430 290 395 278 Z" fill="#f4f2ee" stroke="#a8a29a" stroke-width="3" stroke-linejoin="round"/>
  <path d="M552 263 L588 260 Q593 268 586 275 L576 282 Q562 282 548 280 Z" fill="#1f1f1f" stroke="#111" stroke-width="1"/>
</svg>

Compare with

Mercury 3: other attempts