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
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>

