Run details
- Model
- qwen/qwen3.8-max-0902
- Route
- OpenRouter API, one user message
- Served by
- Alibaba
- Effort
- xhigh, OpenRouter's default for this model
- Limits
- 60 min · 131,072 output tokens (the model's limit)
- Date
- 24 Oct 2026
- Time
- 10 min 9 s
- Size
- 12 kB
- Tokens
- 101 in, 25,987 out (19,485 of them thinking)
- List price
- $0.16 at today's price ($2 in / $6 out per M)
- Paid
- $0.16
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
12 kB 219 lines Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="960" height="640" viewBox="0 0 960 640" role="img" aria-labelledby="t d">
<title id="t">Pelican riding a bicycle</title>
<desc id="d">A cheerful white pelican with a big orange beak pedals a red bicycle along the shoreline, waves and a sailboat behind it.</desc>
<defs>
<linearGradient id="skyG" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#cfeaf7"/>
<stop offset="1" stop-color="#fdf2df"/>
</linearGradient>
<linearGradient id="seaG" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#8fd0e8"/>
<stop offset="1" stop-color="#4d9ec9"/>
</linearGradient>
<linearGradient id="sandG" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#f4ddab"/>
<stop offset="1" stop-color="#e6c48c"/>
</linearGradient>
<radialGradient id="sunG" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fff6d8" stop-opacity="0.95"/>
<stop offset="0.55" stop-color="#ffeab0" stop-opacity="0.55"/>
<stop offset="1" stop-color="#ffeab0" stop-opacity="0"/>
</radialGradient>
<linearGradient id="pouchG" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#f9bc5c"/>
<stop offset="1" stop-color="#ef8a2b"/>
</linearGradient>
<radialGradient id="bodyG" cx="0.45" cy="0.35" r="0.8">
<stop offset="0" stop-color="#ffffff"/>
<stop offset="1" stop-color="#f1ecdd"/>
</radialGradient>
<path id="bikeFrame" fill="none" stroke-linecap="round" stroke-linejoin="round"
d="M235 445 L430 435 L378 272 M383 291 L235 445 M430 435 L610 300 M385 299 L601 274 M596 256 L619 313 M619 313 Q640 382 645 445"/>
</defs>
<!-- sky -->
<rect x="0" y="0" width="960" height="470" fill="url(#skyG)"/>
<!-- sun -->
<circle cx="838" cy="92" r="70" fill="url(#sunG)"/>
<circle cx="838" cy="92" r="34" fill="#ffe9a0"/>
<!-- clouds -->
<g fill="#ffffff" opacity="0.92">
<ellipse cx="150" cy="105" rx="46" ry="20"/>
<ellipse cx="186" cy="94" rx="30" ry="16"/>
<ellipse cx="118" cy="97" rx="26" ry="14"/>
<ellipse cx="560" cy="66" rx="40" ry="17"/>
<ellipse cx="592" cy="57" rx="24" ry="13"/>
<ellipse cx="360" cy="138" rx="28" ry="12"/>
</g>
<!-- gulls -->
<g stroke="#6b7a86" stroke-width="3" fill="none" stroke-linecap="round">
<path d="M188 158 q9 -9 18 0 q9 -9 18 0"/>
<path d="M262 128 q7 -7 14 0 q7 -7 14 0"/>
</g>
<!-- sea -->
<rect x="0" y="430" width="960" height="110" fill="url(#seaG)"/>
<!-- sailboat on the horizon -->
<g>
<path d="M740 396 L740 422 L723 422 Z" fill="#ffffff" opacity="0.95"/>
<path d="M744 402 L744 422 L757 422 Z" fill="#f4e9d8"/>
<path d="M724 424 L756 424 L750 431 Q740 435 730 431 Z" fill="#4a5a66"/>
</g>
<!-- waves -->
<g stroke="#ffffff" stroke-width="3.5" fill="none" stroke-linecap="round" opacity="0.55">
<path d="M20 452 Q45 447 70 452 T120 452"/>
<path d="M820 448 Q845 443 870 448 T920 448"/>
<path d="M150 470 Q175 465 200 470 T250 470"/>
<path d="M540 462 Q565 457 590 462 T640 462"/>
<path d="M700 486 Q730 481 760 486 T820 486"/>
<path d="M320 500 Q350 495 380 500 T440 500"/>
<path d="M60 512 Q90 507 120 512 T180 512"/>
</g>
<!-- sand -->
<rect x="0" y="540" width="960" height="100" fill="url(#sandG)"/>
<g fill="#d9b57e" opacity="0.9">
<circle cx="140" cy="584" r="3"/><circle cx="196" cy="610" r="4"/>
<circle cx="256" cy="588" r="2.5"/><circle cx="338" cy="606" r="3.5"/>
<circle cx="420" cy="592" r="2.5"/><circle cx="506" cy="612" r="4"/>
<circle cx="586" cy="590" r="3"/><circle cx="662" cy="608" r="3.5"/>
<circle cx="742" cy="586" r="2.5"/><circle cx="806" cy="606" r="4"/>
<circle cx="876" cy="588" r="3"/><circle cx="912" cy="618" r="2.5"/>
</g>
<!-- starfish -->
<path d="M120 584 L124.1 594.3 L135.2 595.1 L126.7 602.2 L129.4 612.9 L120 607 L110.6 612.9 L113.3 602.2 L104.8 595.1 L115.9 594.3 Z"
fill="#ef8f5f" stroke="#d97446" stroke-width="1.5" stroke-linejoin="round"/>
<!-- shell -->
<path d="M836 616 L824 600 A14 14 0 0 1 848 600 Z" fill="#f2c9b0" stroke="#d99f82" stroke-width="1.5" stroke-linejoin="round"/>
<path d="M836 616 L830 599 M836 616 L842 599" stroke="#d99f82" stroke-width="1.2" fill="none"/>
<!-- shadows -->
<ellipse cx="440" cy="546" rx="290" ry="13" fill="#2f4858" opacity="0.14"/>
<ellipse cx="235" cy="544" rx="72" ry="9" fill="#2f4858" opacity="0.2"/>
<ellipse cx="645" cy="544" rx="72" ry="9" fill="#2f4858" opacity="0.2"/>
<!-- motion lines -->
<g stroke="#d7ecf4" stroke-width="6" fill="none" stroke-linecap="round" opacity="0.9">
<path d="M52 372 Q104 366 148 372"/>
<path d="M34 414 Q96 408 150 414"/>
<path d="M60 456 Q110 452 152 456"/>
</g>
<!-- ============ BICYCLE ============ -->
<!-- wheels -->
<g>
<circle cx="235" cy="445" r="93" fill="none" stroke="#2b2f36" stroke-width="13"/>
<circle cx="235" cy="445" r="78" fill="none" stroke="#c9d2da" stroke-width="5"/>
<path stroke="#b6bfc8" stroke-width="2.5" fill="none"
d="M235 445 L314 445 M235 445 L291 501 M235 445 L235 524 M235 445 L179 501 M235 445 L156 445 M235 445 L179 389 M235 445 L235 366 M235 445 L291 389"/>
<circle cx="235" cy="445" r="10" fill="#59626d" stroke="#3f4750" stroke-width="2"/>
<circle cx="235" cy="445" r="3.5" fill="#cfd6dd"/>
<circle cx="645" cy="445" r="93" fill="none" stroke="#2b2f36" stroke-width="13"/>
<circle cx="645" cy="445" r="78" fill="none" stroke="#c9d2da" stroke-width="5"/>
<path stroke="#b6bfc8" stroke-width="2.5" fill="none"
d="M645 445 L724 445 M645 445 L701 501 M645 445 L645 524 M645 445 L589 501 M645 445 L566 445 M645 445 L589 389 M645 445 L645 366 M645 445 L701 389"/>
<circle cx="645" cy="445" r="10" fill="#59626d" stroke="#3f4750" stroke-width="2"/>
<circle cx="645" cy="445" r="3.5" fill="#cfd6dd"/>
</g>
<!-- chain and rear cog -->
<circle cx="235" cy="445" r="12" fill="none" stroke="#3f4750" stroke-width="5"/>
<g stroke="#59626d" stroke-width="4" stroke-dasharray="6 4" fill="none">
<path d="M238 433 L428 412"/>
<path d="M238 457 L430 458"/>
</g>
<!-- far crank and pedal (behind frame) -->
<path d="M430 435 L386 406" stroke="#2b2f36" stroke-width="9" stroke-linecap="round"/>
<rect x="369" y="399" width="32" height="8" rx="3" fill="#23272c" stroke="#14171a" stroke-width="1.5"/>
<!-- far leg and webbed foot -->
<path d="M394 248 C398 288 398 328 394 358 C392 376 388 392 386 400"
fill="none" stroke="#b95f1d" stroke-width="17" stroke-linecap="round"/>
<path d="M394 248 C398 288 398 328 394 358 C392 376 388 392 386 400"
fill="none" stroke="#d9762a" stroke-width="13" stroke-linecap="round"/>
<path d="M378 392 C370 396 365 402 364 410 C370 412 377 411 382 407 C383 414 388 419 395 420 C398 414 397 407 393 401 C399 404 406 404 411 401 C408 395 402 390 395 388 C389 386 383 388 378 392 Z"
fill="#d9762a" stroke="#b95f1d" stroke-width="2" stroke-linejoin="round"/>
<!-- frame -->
<use href="#bikeFrame" xlink:href="#bikeFrame" stroke="#9c312b" stroke-width="15"/>
<use href="#bikeFrame" xlink:href="#bikeFrame" stroke="#e2534d" stroke-width="9"/>
<!-- seatpost and saddle -->
<path d="M378 272 L371 250" stroke="#9c312b" stroke-width="10" stroke-linecap="round"/>
<path d="M378 272 L371 250" stroke="#cfd6dd" stroke-width="5" stroke-linecap="round"/>
<path d="M336 252 C348 240 366 236 384 238 C402 240 412 246 414 252 C402 260 386 262 370 262 C356 262 344 258 336 252 Z"
fill="#7c4a2a" stroke="#5d3620" stroke-width="2"/>
<path d="M348 246 C362 240 384 240 402 248" stroke="#a06a42" stroke-width="3" fill="none" stroke-linecap="round"/>
<!-- handlebar, grip, bell -->
<path d="M596 256 C592 240 585 229 572 223 C561 218 550 218 542 223" fill="none" stroke="#3f4750" stroke-width="11" stroke-linecap="round"/>
<path d="M596 256 C592 240 585 229 572 223 C561 218 550 218 542 223" fill="none" stroke="#cfd6dd" stroke-width="6" stroke-linecap="round"/>
<path d="M556 219 L538 226" stroke="#23272c" stroke-width="12" stroke-linecap="round"/>
<circle cx="572" cy="219" r="5.5" fill="#f2c14e" stroke="#b8862f" stroke-width="2"/>
<!-- chainring and near crank -->
<circle cx="430" cy="435" r="25" fill="none" stroke="#3f4750" stroke-width="6"/>
<circle cx="430" cy="435" r="16" fill="none" stroke="#3f4750" stroke-width="2" opacity="0.6"/>
<path d="M430 435 L474 464" stroke="#2b2f36" stroke-width="9" stroke-linecap="round"/>
<circle cx="430" cy="435" r="7" fill="#2b2f36"/>
<rect x="461" y="462" width="34" height="9" rx="3" fill="#23272c" stroke="#14171a" stroke-width="1.5"/>
<!-- ============ PELICAN ============ -->
<!-- tail feathers -->
<path d="M296 196 C268 196 244 208 230 228 C248 224 262 226 272 232 C258 242 250 254 248 268 C264 258 280 252 292 250 C288 236 290 216 296 196 Z"
fill="#e8e4d8" stroke="#cfc7b2" stroke-width="2.5" stroke-linejoin="round"/>
<!-- body -->
<ellipse cx="352" cy="198" rx="90" ry="62" transform="rotate(-8 352 198)"
fill="url(#bodyG)" stroke="#d8d0bc" stroke-width="3"/>
<!-- folded wing on the body -->
<path d="M300 176 C330 164 366 166 392 184 C380 208 348 224 312 220 C296 208 292 190 300 176 Z"
fill="#c9d2d8" stroke="#a9b6bf" stroke-width="2.5" stroke-linejoin="round"/>
<path d="M318 214 C336 212 356 204 372 190 M306 200 C322 200 344 196 362 184"
stroke="#a9b6bf" stroke-width="2" fill="none" stroke-linecap="round"/>
<!-- neck and head -->
<path d="M400 176 C420 166 432 150 438 128 C442 112 448 100 460 92 C470 85 484 83 494 88 C504 93 508 102 505 111 C502 120 494 125 484 126 C478 138 468 156 452 170 C436 184 416 186 400 176 Z"
fill="url(#bodyG)" stroke="#d8d0bc" stroke-width="3" stroke-linejoin="round"/>
<!-- crest tuft -->
<path d="M470 84 C462 72 450 64 438 62 C452 70 462 80 468 88 Z"
fill="#fbfaf2" stroke="#d9d2c0" stroke-width="2" stroke-linejoin="round"/>
<!-- throat pouch -->
<path d="M498 108 C506 136 528 156 560 160 C596 164 632 148 652 126 C640 128 600 122 560 118 C536 116 514 112 498 108 Z"
fill="url(#pouchG)" stroke="#d3731f" stroke-width="2" stroke-linejoin="round"/>
<ellipse cx="566" cy="140" rx="26" ry="11" fill="#fbc76b" opacity="0.6"/>
<!-- upper bill -->
<path d="M496 92 C546 96 604 106 654 120 C660 122 660 127 653 126 C602 118 546 110 496 108 Z"
fill="#f2932e" stroke="#d3731f" stroke-width="2" stroke-linejoin="round"/>
<path d="M512 99 L556 105" stroke="#d3731f" stroke-width="2" stroke-linecap="round"/>
<!-- eye -->
<circle cx="486" cy="97" r="4.5" fill="#22252a"/>
<circle cx="487.5" cy="95.5" r="1.5" fill="#ffffff"/>
<!-- wing reaching the handlebar -->
<path d="M376 178 C420 168 468 178 508 198 C528 208 544 216 552 222 C556 226 552 232 546 230 C530 226 508 220 484 212 C448 200 412 198 384 204 C372 198 370 188 376 178 Z"
fill="#aeb9c2" stroke="#8fa0ab" stroke-width="2.5" stroke-linejoin="round"/>
<path d="M500 206 L536 222 M488 212 L520 226" stroke="#8fa0ab" stroke-width="2" stroke-linecap="round"/>
<!-- near leg and webbed foot on the pedal -->
<path d="M404 246 C418 282 430 316 436 344 C442 384 456 424 470 452"
fill="none" stroke="#d3731f" stroke-width="19" stroke-linecap="round"/>
<path d="M404 246 C418 282 430 316 436 344 C442 384 456 424 470 452"
fill="none" stroke="#ef8a2b" stroke-width="15" stroke-linecap="round"/>
<path d="M478 450 C470 452 464 456 460 462 C456 468 456 474 458 478 C464 478 470 476 474 472 C476 478 480 484 486 486 C490 482 490 476 488 470 C494 474 502 476 508 474 C506 466 500 458 492 454 C488 450 482 448 478 450 Z"
fill="#ef8a2b" stroke="#d3731f" stroke-width="2" stroke-linejoin="round"/>
</svg>

