• Updated 21 Oct, 16:56 UTC
  • Next run 22 Oct, 05:17 UTCNext 22 Oct 05:17
  • Last 7 days: 11 new models, 113 runs7 d: 11 models, 113 runs
  • This week: $0.00 of $3.00 spentSpent $0.00 / $3.00
Gemini 4 Argon: Pelican riding a bicycle (SVG)

Run details

Model
google/gemini-4-argon
Route
OpenRouter API, one user message
Reasoning
provider default, 1,613 reasoning tokens
Limits
60 min · 60,000 output tokens
Date
21 Oct 2026
Time
2 min 11 s
Size
17 kB
Tokens
70 in, 10,503 out
List price
$0.11 ($2 in / $10 out per M)
Paid
$0.11

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

17 kB 347 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="100%" height="100%">
  <defs>
    <!-- Sky & Background Gradients -->
    <linearGradient id="skyGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#64b5f6" />
      <stop offset="60%" stop-color="#b3e5fc" />
      <stop offset="100%" stop-color="#fff9c4" />
    </linearGradient>
    
    <linearGradient id="seaGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#0288d1" />
      <stop offset="100%" stop-color="#26c6da" />
    </linearGradient>

    <linearGradient id="sunGrad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#ffee58" />
      <stop offset="100%" stop-color="#ffa726" />
    </linearGradient>

    <!-- Pelican Gradients -->
    <linearGradient id="pouchGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#ff8a65" />
      <stop offset="40%" stop-color="#ffab91" />
      <stop offset="100%" stop-color="#e64a19" />
    </linearGradient>

    <linearGradient id="beakGrad" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#ffd54f" />
      <stop offset="70%" stop-color="#ffb300" />
      <stop offset="100%" stop-color="#ff6f00" />
    </linearGradient>

    <linearGradient id="bodyShadow" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#ffffff" />
      <stop offset="80%" stop-color="#f5f5f5" />
      <stop offset="100%" stop-color="#cfd8dc" />
    </linearGradient>

    <linearGradient id="legGrad" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#fb8c00" />
      <stop offset="100%" stop-color="#ef6c00" />
    </linearGradient>

    <!-- Bike Gradients -->
    <linearGradient id="frameGrad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#26a69a" />
      <stop offset="50%" stop-color="#00897b" />
      <stop offset="100%" stop-color="#004d40" />
    </linearGradient>

    <linearGradient id="chrome" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#eceff1" />
      <stop offset="50%" stop-color="#90a4ae" />
      <stop offset="100%" stop-color="#cfd8dc" />
    </linearGradient>

    <!-- Reusable Bike Wheel -->
    <g id="wheel">
      <!-- Shadow -->
      <ellipse cx="0" cy="85" rx="85" ry="12" fill="#000000" opacity="0.15" />
      <!-- Spokes -->
      <g stroke="#cfd8dc" stroke-width="2">
        <line x1="-80" y1="0" x2="80" y2="0" />
        <line x1="0" y1="-80" x2="0" y2="80" />
        <line x1="-56" y1="-56" x2="56" y2="56" />
        <line x1="-56" y1="56" x2="56" y2="-56" />
        <line x1="-77" y1="-21" x2="77" y2="21" />
        <line x1="-21" y1="-77" x2="21" y2="77" />
        <line x1="-77" y1="21" x2="77" y2="-21" />
        <line x1="-21" y1="77" x2="21" y2="-77" />
      </g>
      <!-- Tire -->
      <circle cx="0" cy="0" r="80" fill="none" stroke="#37474f" stroke-width="12" />
      <!-- Whitewall -->
      <circle cx="0" cy="0" r="73" fill="none" stroke="#fdfbf7" stroke-width="5" />
      <!-- Rim -->
      <circle cx="0" cy="0" r="69" fill="none" stroke="#b0bec5" stroke-width="3" />
      <!-- Hub -->
      <circle cx="0" cy="0" r="10" fill="url(#chrome)" stroke="#546e7a" stroke-width="2" />
    </g>

    <!-- Cloud Template -->
    <g id="cloud" fill="#ffffff" opacity="0.85">
      <path d="M 0,0 Q 15,-25 40,-15 Q 60,-40 90,-20 Q 120,-25 130,0 Q 150,5 145,25 Q 140,40 120,40 L -10,40 Q -30,40 -25,20 Q -20,0 0,0 Z" />
    </g>
  </defs>

  <!-- ================= BACKGROUND ================= -->
  <rect width="800" height="600" fill="url(#skyGrad)" />

  <!-- Sun -->
  <circle cx="120" cy="110" r="55" fill="url(#sunGrad)" />
  <circle cx="120" cy="110" r="65" fill="#ffee58" opacity="0.3" />

  <!-- Clouds -->
  <use href="#cloud" transform="translate(220, 80) scale(0.8)" />
  <use href="#cloud" transform="translate(600, 120) scale(1.1)" />
  <use href="#cloud" transform="translate(50, 240) scale(0.6)" />

  <!-- Distant Sea -->
  <path d="M 0,430 Q 200,420 400,430 T 800,425 L 800,480 L 0,480 Z" fill="url(#seaGrad)" />
  <!-- Waves -->
  <path d="M 50,445 Q 65,440 80,445 T 110,445 M 350,455 Q 365,450 380,455 T 410,455 M 650,440 Q 665,435 680,440 T 710,440" fill="none" stroke="#e0f7fa" stroke-width="2" opacity="0.6" stroke-linecap="round" />

  <!-- Promenade / Wall -->
  <rect x="0" y="465" width="800" height="15" fill="#d7ccc8" />
  <line x1="0" y1="465" x2="800" y2="465" stroke="#ffffff" stroke-width="2" />
  <line x1="0" y1="480" x2="800" y2="480" stroke="#8d6e63" stroke-width="2" />

  <!-- Road -->
  <rect x="0" y="480" width="800" height="120" fill="#78909c" />
  <rect x="0" y="480" width="800" height="8" fill="#546e7a" />
  <!-- Road Lines -->
  <line x1="0" y1="540" x2="800" y2="540" stroke="#ffee58" stroke-width="6" stroke-dasharray="60, 50" stroke-dashoffset="20" opacity="0.8" />

  <!-- Background Seagulls -->
  <path d="M 280,180 Q 290,170 300,180 Q 310,170 320,180" fill="none" stroke="#ffffff" stroke-width="2.5" stroke-linecap="round" />
  <path d="M 330,160 Q 337,153 345,160 Q 353,153 360,160" fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" />


  <!-- ================= PELICAN BACK LIMBS ================= -->
  <!-- Back Wing (reaching for handlebar) -->
  <path d="M 380,250 Q 430,220 465,245 Q 450,265 420,265 Z" fill="#cfd8dc" />

  <!-- Back Crank & Pedal -->
  <line x1="370" y1="440" x2="345" y2="395" stroke="#78909c" stroke-width="6" stroke-linecap="round" />
  
  <!-- Back Leg -->
  <path d="M 325,310 L 375,350 L 345,395" fill="none" stroke="#e65100" stroke-width="14" stroke-linecap="round" stroke-linejoin="round" />
  <!-- Back Webbed Foot -->
  <path d="M 340,390 L 380,385 C 385,395 375,400 365,402 L 335,402 Z" fill="#e65100" />
  <!-- Back Pedal -->
  <rect x="330" y="395" width="35" height="8" rx="4" fill="#263238" stroke="#b0bec5" stroke-width="1" />


  <!-- ================= BICYCLE (REAR & FRAME) ================= -->
  <!-- Wheels -->
  <use href="#wheel" transform="translate(230, 440)" />
  <use href="#wheel" transform="translate(570, 440)" />

  <!-- Rear Fender -->
  <path d="M 140,420 A 90,90 0 0,1 320,410" fill="none" stroke="url(#frameGrad)" stroke-width="10" stroke-linecap="round" />
  <!-- Front Fender -->
  <path d="M 485,400 A 90,90 0 0,1 650,400" fill="none" stroke="url(#frameGrad)" stroke-width="10" stroke-linecap="round" />

  <!-- Bike Frame -->
  <g stroke="url(#frameGrad)" stroke-linecap="round" stroke-linejoin="round" fill="none">
    <!-- Chainstay -->
    <line x1="230" y1="440" x2="370" y2="440" stroke-width="10" />
    <!-- Seatstay -->
    <line x1="230" y1="440" x2="315" y2="340" stroke-width="8" />
    <!-- Seat Tube -->
    <line x1="370" y1="440" x2="305" y2="315" stroke-width="12" />
    <!-- Down Tube (Curved Cruiser Style) -->
    <path d="M 370,440 Q 460,420 520,315" stroke-width="14" />
    <!-- Top Tube (Step-through Cruiser Style) -->
    <path d="M 312,335 Q 420,380 512,295" stroke-width="10" />
  </g>

  <!-- Handlebar Stem & Bars (Back part) -->
  <path d="M 510,290 L 495,245 Q 490,230 470,235 L 445,245" fill="none" stroke="url(#chrome)" stroke-width="8" stroke-linecap="round" />
  <rect x="435" y="240" width="22" height="10" rx="5" transform="rotate(-15 435 240)" fill="#5d4037" />

  <!-- Front Fork & Head Tube -->
  <line x1="508" y1="285" x2="525" y2="330" stroke="url(#frameGrad)" stroke-width="16" stroke-linecap="round" />
  <path d="M 520,320 Q 545,380 570,440" fill="none" stroke="url(#frameGrad)" stroke-width="12" stroke-linecap="round" />
  <!-- Hub caps -->
  <circle cx="230" cy="440" r="6" fill="#ffffff" />
  <circle cx="570" cy="440" r="6" fill="#ffffff" />

  <!-- Chain Guard -->
  <path d="M 370,415 A 25,25 0 1,1 370,465 L 230,452 A 12,12 0 1,1 230,428 Z" fill="url(#frameGrad)" stroke="#004d40" stroke-width="2" />
  <!-- Crankset Detail -->
  <circle cx="370" cy="440" r="16" fill="url(#chrome)" />

  <!-- Seat Post & Saddle -->
  <line x1="305" y1="315" x2="295" y2="290" stroke="url(#chrome)" stroke-width="8" />
  <path d="M 260,290 Q 260,275 285,280 Q 320,285 335,295 Q 320,310 280,305 Q 260,305 260,290 Z" fill="#5d4037" stroke="#3e2723" stroke-width="2" />
  <!-- Seat Springs -->
  <path d="M 275,305 L 270,315 L 285,312 L 280,320" fill="none" stroke="#90a4ae" stroke-width="3" stroke-linejoin="round" />


  <!-- ================= BASKET & FISH ================= -->
  <g transform="translate(525, 250) rotate(12)">
    <!-- Straps -->
    <rect x="-8" y="10" width="10" height="6" rx="2" fill="#5d4037" />
    <rect x="-8" y="35" width="10" height="6" rx="2" fill="#5d4037" />
    
    <!-- Fish in Basket -->
    <g transform="translate(25, -5) rotate(25)">
      <!-- Fish Tail -->
      <path d="M 0,-25 L -15,-40 L 0,-35 L 15,-40 Z" fill="#0288d1" />
      <!-- Fish Body -->
      <path d="M -12,10 Q -20,-10 0,-30 Q 20,-10 12,10 Z" fill="#29b6f6" stroke="#0277bd" stroke-width="1.5" />
      <!-- Fish Details -->
      <circle cx="5" cy="-15" r="2.5" fill="#ffffff" />
      <circle cx="6" cy="-15" r="1.2" fill="#000000" />
      <path d="M -5,-8 Q 0,-5 5,-8" fill="none" stroke="#0277bd" stroke-width="1.5" />
      <path d="M -8,0 Q 0,5 8,0" fill="none" stroke="#e1f5fe" stroke-width="2" opacity="0.6" />
    </g>

    <!-- Wicker Basket -->
    <path d="M 0,0 L 55,0 L 45,50 Q 43,55 38,55 L 7,55 Q 2,55 0,50 Z" fill="#d7ccc8" stroke="#8d6e63" stroke-width="3" />
    <!-- Weave pattern -->
    <path d="M 5,12 L 50,12 M 5,25 L 48,25 M 5,38 L 46,38" stroke="#a1887f" stroke-width="3" stroke-dasharray="8,6" />
    <path d="M 10,6 L 52,6 M 8,19 L 49,19 M 8,32 L 47,32 M 8,45 L 44,45" stroke="#8d6e63" stroke-width="3" stroke-dasharray="8,6" />
    <!-- Basket Rim -->
    <rect x="-3" y="-4" width="61" height="8" rx="4" fill="#bcaaa4" stroke="#8d6e63" stroke-width="2" />
  </g>


  <!-- ================= PELICAN BODY & HEAD ================= -->
  <!-- Tail Feathers -->
  <path d="M 275,270 L 230,255 L 245,270 L 225,275 L 250,285 L 235,295 L 270,295 Z" fill="#cfd8dc" />
  <path d="M 280,265 L 240,245 L 255,265 L 235,270 L 265,285 Z" fill="#ffffff" />

  <!-- Main Plump Body -->
  <path d="M 270,275 C 260,230 310,200 365,215 C 400,225 425,200 420,175 L 385,175 C 390,220 430,250 405,295 C 385,335 320,335 285,300 C 275,290 272,285 270,275 Z" fill="url(#bodyShadow)" />

  <!-- Front Leg (Pedaling) -->
  <!-- Thigh (Feathers) -->
  <path d="M 325,300 Q 365,305 375,335 Q 345,345 320,320 Z" fill="#cfd8dc" />
  <!-- Orange Leg -->
  <path d="M 355,325 L 430,365 L 395,475" fill="none" stroke="url(#legGrad)" stroke-width="15" stroke-linecap="round" stroke-linejoin="round" />
  <!-- Knee highlight -->
  <circle cx="430" cy="365" r="7" fill="#ffb74d" opacity="0.5" />
  <!-- Front Webbed Foot -->
  <path d="M 390,470 L 440,468 C 445,480 435,485 420,485 L 382,482 Z" fill="url(#legGrad)" />
  <path d="M 395,472 L 432,472 M 395,475 L 428,478" stroke="#ffe082" stroke-width="2" stroke-linecap="round" opacity="0.5" />

  <!-- Front Crank & Pedal (Overlapping foot/bike) -->
  <line x1="370" y1="440" x2="395" y2="485" stroke="url(#chrome)" stroke-width="7" stroke-linecap="round" />
  <circle cx="370" cy="440" r="6" fill="#546e7a" />
  <rect x="380" y="480" width="38" height="9" rx="4" fill="#263238" stroke="#b0bec5" stroke-width="1.5" />

  <!-- Neck & Head -->
  <path d="M 365,225 C 365,180 360,130 375,105 C 390,80 430,80 440,110 C 445,125 440,150 420,185 C 410,205 410,230 400,250 Z" fill="url(#bodyShadow)" />
  
  <!-- Goofy Feather Tuft (Back of head) -->
  <path d="M 378,102 L 355,90 L 368,108 L 348,108 L 368,118 L 358,125 L 375,125 Z" fill="#ffffff" />

  <!-- PELICAN BEAK & POUCH -->
  <!-- Giant Throat Pouch -->
  <path d="M 425,135 C 425,195 450,245 520,235 C 580,225 630,175 645,130 Z" fill="url(#pouchGrad)" />
  <!-- Pouch Stretch Lines / Shading -->
  <path d="M 440,165 Q 510,215 615,145" fill="none" stroke="#d84315" stroke-width="2" opacity="0.3" stroke-linecap="round" />
  <path d="M 455,190 Q 520,230 595,165" fill="none" stroke="#d84315" stroke-width="2" opacity="0.3" stroke-linecap="round" />
  <path d="M 430,150 Q 430,180 450,200" fill="none" stroke="#ffccbc" stroke-width="4" opacity="0.5" stroke-linecap="round" />

  <!-- Upper Bill -->
  <path d="M 430,105 C 490,110 570,110 645,118 C 655,120 658,128 652,135 C 646,142 640,138 638,132 C 560,145 480,145 420,140 Z" fill="url(#beakGrad)" />
  <!-- Beak Smile / Ridge Line -->
  <path d="M 420,140 C 480,145 560,145 638,132" fill="none" stroke="#bf360c" stroke-width="3" stroke-linecap="round" />
  <!-- Beak Highlight -->
  <path d="M 440,112 C 500,116 570,116 635,122" fill="none" stroke="#fff8e1" stroke-width="3.5" stroke-linecap="round" opacity="0.7" />
  <!-- Nostril -->
  <path d="M 460,118 L 470,120" stroke="#e65100" stroke-width="2.5" stroke-linecap="round" />

  <!-- Eye & Cheek -->
  <circle cx="418" cy="115" r="14" fill="#cfd8dc" /> <!-- Eye ring -->
  <circle cx="418" cy="115" r="11" fill="#ffffff" stroke="#37474f" stroke-width="1.5" />
  <circle cx="422" cy="115" r="5" fill="#263238" />
  <circle cx="424" cy="112" r="2" fill="#ffffff" /> <!-- Glint -->
  <!-- Cheek blush -->
  <ellipse cx="412" cy="135" rx="8" ry="5" fill="#ff8a65" opacity="0.6" />
  <!-- Happy Eyebrow -->
  <path d="M 405,102 Q 418,95 428,104" fill="none" stroke="#90a4ae" stroke-width="3" stroke-linecap="round" />


  <!-- ================= ACCESSORIES (HAT & SCARF) ================= -->
  <!-- Little Sailor Cap -->
  <g transform="translate(395, 82) rotate(-12)">
    <!-- Cap Shadow -->
    <ellipse cx="10" cy="12" rx="22" ry="6" fill="#000000" opacity="0.15" />
    <!-- Crown -->
    <path d="M -12,8 C -15,-10 35,-10 32,8 Z" fill="#ffffff" stroke="#cfd8dc" stroke-width="1.5" />
    <!-- Blue tally band -->
    <rect x="-11" y="2" width="42" height="6" fill="#1565c0" />
    <!-- Brim -->
    <path d="M -14,8 C -14,15 34,15 34,8 C 34,4 -14,4 -14,8 Z" fill="#ffffff" stroke="#b0bec5" stroke-width="2" />
    <!-- Little Gold Anchor/Button -->
    <circle cx="10" cy="-4" r="2.5" fill="#ffd54f" />
  </g>

  <!-- Flowing Striped Scarf -->
  <g>
    <!-- Scarf Tail (Blowing Back) -->
    <path d="M 375,205 C 320,210 270,175 215,195 L 220,210 L 205,215 L 218,225 C 275,205 320,235 375,225 Z" fill="#e53935" />
    <!-- Scarf Stripes (Tail) -->
    <path d="M 340,206 L 335,226 M 300,198 L 295,218 M 260,192 L 255,214 M 230,195 L 225,218" stroke="#ffffff" stroke-width="8" />
    
    <!-- Scarf Neck Wrap -->
    <path d="M 360,195 C 375,205 405,210 422,198 C 428,208 422,222 415,225 C 395,232 370,225 355,215 C 350,208 355,198 360,195 Z" fill="#c62828" />
    <path d="M 360,195 C 375,205 405,210 422,198 C 425,205 420,218 415,220 C 395,227 370,220 355,210 Z" fill="#e53935" />
    <!-- Scarf Stripes (Neck) -->
    <path d="M 375,201 L 370,218 M 400,204 L 398,222" stroke="#ffffff" stroke-width="8" />
  </g>


  <!-- ================= FOREGROUND HANDLEBAR & WING ================= -->
  <!-- Front Handlebar (Closer to viewer) -->
  <path d="M 510,290 L 495,245 Q 490,230 465,245 L 430,260" fill="none" stroke="url(#chrome)" stroke-width="9" stroke-linecap="round" />
  <!-- Bike Bell -->
  <ellipse cx="475" cy="233" rx="8" ry="6" fill="#ffd54f" stroke="#f57f17" stroke-width="1.5" />
  <path d="M 467,233 L 483,233" stroke="#f57f17" stroke-width="1.5" />
  <!-- Front Grip -->
  <rect x="415" y="253" width="26" height="12" rx="6" transform="rotate(-22 415 253)" fill="#5d4037" stroke="#3e2723" stroke-width="1.5" />

  <!-- Pelican Front Wing (Gripping Handlebar) -->
  <path d="M 365,240 C 340,260 345,305 385,300 C 415,295 435,280 442,265 C 448,252 435,245 425,252 C 420,255 415,268 395,265 C 380,262 380,245 365,240 Z" fill="#ffffff" stroke="#cfd8dc" stroke-width="2" />
  
  <!-- Wing Grey/Black Secondary Feathers -->
  <path d="M 358,285 C 370,302 395,302 420,287 C 410,285 405,280 412,277 C 398,280 392,275 398,272 C 382,278 375,272 380,268 C 368,275 360,275 358,285 Z" fill="#546e7a" />
  
  <!-- Wing "Fingers" wrapped around grip -->
  <path d="M 425,250 C 435,245 448,252 442,262 C 438,268 428,262 432,256" fill="#ffffff" stroke="#b0bec5" stroke-width="2" stroke-linecap="round" />
  <path d="M 422,258 C 432,253 444,260 438,270 C 434,275 424,270 428,264" fill="#ffffff" stroke="#b0bec5" stroke-width="2" stroke-linecap="round" />
  <path d="M 418,266 C 428,262 438,268 432,276 C 428,280 418,276 422,270" fill="#ffffff" stroke="#b0bec5" stroke-width="2" stroke-linecap="round" />
  <!-- Wing Shoulder Detail -->
  <path d="M 365,255 Q 375,275 395,275" fill="none" stroke="#cfd8dc" stroke-width="3" stroke-linecap="round" />


  <!-- ================= MOTION LINES & DETAILS ================= -->
  <!-- Wind Lines -->
  <g stroke="#ffffff" stroke-width="3" stroke-linecap="round" opacity="0.7">
    <line x1="120" y1="200" x2="170" y2="200" />
    <line x1="80" y1="215" x2="140" y2="215" />
    <line x1="90" y1="350" x2="130" y2="350" />
    <line x1="50" y1="420" x2="110" y2="420" />
    <line x1="680" y1="125" x2="730" y2="125" />
  </g>
  
  <!-- Little Dust Puffs behind rear wheel -->
  <g fill="#eceff1" opacity="0.6">
    <circle cx="120" cy="515" r="8" />
    <circle cx="105" cy="510" r="12" />
    <circle cx="88" cy="515" r="6" />
    <circle cx="65" cy="518" r="4" />
  </g>

  <!-- Wheel Spin Lines -->
  <path d="M 170,400 A 70,70 0 0,1 230,370" fill="none" stroke="#ffffff" stroke-width="3" stroke-linecap="round" opacity="0.6" />
  <path d="M 290,480 A 70,70 0 0,1 230,510" fill="none" stroke="#ffffff" stroke-width="3" stroke-linecap="round" opacity="0.6" />
  <path d="M 510,400 A 70,70 0 0,1 570,370" fill="none" stroke="#ffffff" stroke-width="3" stroke-linecap="round" opacity="0.6" />
  <path d="M 630,480 A 70,70 0 0,1 570,510" fill="none" stroke="#ffffff" stroke-width="3" stroke-linecap="round" opacity="0.6" />

</svg>

Compare with

Gemini 4 Argon: other attempts