Run details
- Model
- z-ai/glm-5.3-flash
- Route
- OpenRouter API, one user message
- Served by
- OpenInference
- Effort
- max, OpenRouter's default for this model
- Limits
- 60 min · 131,072 output tokens (the model's limit)
- Date
- 31 Oct 2026
- Time
- 2 min 23 s
- Size
- 8.1 kB
- Tokens
- 67 in, 9,932 out (6,524 of them thinking)
- List price
- $0.001 at today's price ($0.016 in / $0.148 out per M)
- Paid
- <$0.001
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
8.1 kB 160 lines Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 800 600" width="800" height="600">
<title>Pelican riding a bicycle</title>
<desc>A cartoon pelican with a big orange beak pedaling a red bicycle along a grassy road under a sunny sky.</desc>
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#9fd4f0"/>
<stop offset="1" stop-color="#eaf7ff"/>
</linearGradient>
<line id="sp" x1="-80" y1="0" x2="80" y2="0" stroke="#9aa2ab" stroke-width="2.5"/>
</defs>
<!-- sky and background -->
<rect x="0" y="0" width="800" height="600" fill="url(#sky)"/>
<circle cx="712" cy="84" r="48" fill="#ffe9a8" opacity="0.6"/>
<circle cx="712" cy="84" r="38" fill="#ffd75e"/>
<g fill="#ffffff" opacity="0.92">
<ellipse cx="660" cy="120" rx="40" ry="18"/>
<ellipse cx="635" cy="126" rx="25" ry="14"/>
<ellipse cx="688" cy="126" rx="26" ry="13"/>
<ellipse cx="150" cy="80" rx="35" ry="15"/>
<ellipse cx="128" cy="86" rx="20" ry="12"/>
<ellipse cx="172" cy="86" rx="22" ry="11"/>
</g>
<!-- ground -->
<rect x="0" y="530" width="800" height="70" fill="#85c15e"/>
<line x1="0" y1="530" x2="800" y2="530" stroke="#5c9640" stroke-width="4"/>
<!-- motion lines -->
<g stroke="#ffffff" stroke-width="5" stroke-linecap="round" opacity="0.7">
<line x1="40" y1="320" x2="110" y2="320"/>
<line x1="70" y1="355" x2="150" y2="355"/>
<line x1="30" y1="390" x2="95" y2="390"/>
</g>
<!-- shadow -->
<ellipse cx="405" cy="533" rx="210" ry="10" fill="#4f8a35" opacity="0.45"/>
<!-- rear wheel -->
<g transform="translate(250,440)">
<circle r="90" fill="none" stroke="#2b2b2b" stroke-width="11"/>
<circle r="80" fill="none" stroke="#8a919a" stroke-width="4"/>
<use xlink:href="#sp" href="#sp"/>
<use xlink:href="#sp" href="#sp" transform="rotate(15)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(30)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(45)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(60)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(75)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(90)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(105)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(120)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(135)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(150)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(165)"/>
<circle r="11" fill="#4a4a4a"/>
<circle r="13" fill="none" stroke="#4a4a4a" stroke-width="3"/>
</g>
<!-- front wheel -->
<g transform="translate(560,440)">
<circle r="90" fill="none" stroke="#2b2b2b" stroke-width="11"/>
<circle r="80" fill="none" stroke="#8a919a" stroke-width="4"/>
<use xlink:href="#sp" href="#sp"/>
<use xlink:href="#sp" href="#sp" transform="rotate(15)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(30)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(45)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(60)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(75)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(90)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(105)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(120)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(135)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(150)"/>
<use xlink:href="#sp" href="#sp" transform="rotate(165)"/>
<circle r="11" fill="#4a4a4a"/>
</g>
<!-- frame -->
<g stroke="#d64541" stroke-width="7" stroke-linecap="round" fill="none">
<line x1="390" y1="440" x2="344" y2="300"/>
<line x1="345" y1="302" x2="517" y2="298"/>
<line x1="390" y1="440" x2="527" y2="334"/>
<line x1="516" y1="294" x2="530" y2="338"/>
<line x1="530" y1="338" x2="560" y2="440"/>
<line x1="250" y1="440" x2="346" y2="304"/>
<line x1="250" y1="440" x2="390" y2="440"/>
</g>
<!-- handlebar -->
<path d="M 516,294 C 508,280 498,273 486,274" fill="none" stroke="#333" stroke-width="6" stroke-linecap="round"/>
<circle cx="484" cy="275" r="5.5" fill="#333"/>
<!-- seat post and saddle -->
<line x1="344" y1="300" x2="336" y2="286" stroke="#333" stroke-width="7"/>
<ellipse cx="330" cy="282" rx="26" ry="8" fill="#2b2b2b" transform="rotate(-6 330 282)"/>
<!-- chain and gears -->
<line x1="390" y1="419" x2="252" y2="428" stroke="#555" stroke-width="3.5" stroke-dasharray="5 3"/>
<line x1="390" y1="461" x2="252" y2="452" stroke="#555" stroke-width="3.5" stroke-dasharray="5 3"/>
<circle cx="390" cy="440" r="22" fill="none" stroke="#4a4a4a" stroke-width="5"/>
<circle cx="390" cy="440" r="8" fill="#4a4a4a"/>
<!-- crank arms and far pedal -->
<line x1="390" y1="440" x2="367" y2="417" stroke="#444" stroke-width="6" stroke-linecap="round"/>
<rect x="351" y="411" width="30" height="9" rx="3" fill="#2b2b2b"/>
<!-- far leg -->
<path d="M 342,268 C 334,300 328,328 332,355 C 336,378 350,395 368,406" fill="none" stroke="#b06f24" stroke-width="16" stroke-linecap="round"/>
<path d="M 342,268 C 334,300 328,328 332,355 C 336,378 350,395 368,406" fill="none" stroke="#f0a83c" stroke-width="10" stroke-linecap="round"/>
<ellipse cx="374" cy="412" rx="15" ry="6" fill="#f0a83c" stroke="#b06f24" stroke-width="2" transform="rotate(-12 374 412)"/>
<!-- pelican tail feathers -->
<path d="M 296,232 C 272,220 248,216 228,224 C 246,232 260,240 270,250 C 254,248 240,252 230,260 C 248,264 264,266 278,268 C 288,262 294,248 296,232 Z"
fill="#f9f7ef" stroke="#8a8f98" stroke-width="2.5" stroke-linejoin="round"/>
<!-- pelican body -->
<ellipse cx="350" cy="238" rx="60" ry="45" fill="#f9f7ef" stroke="#8a8f98" stroke-width="3" transform="rotate(-8 350 238)"/>
<path d="M 322,224 C 342,214 370,216 390,232" fill="none" stroke="#c9c2b4" stroke-width="3" stroke-linecap="round"/>
<!-- red pennant -->
<path d="M 424,152 L 378,142 L 398,162 Z" fill="#e74c3c"/>
<!-- neck -->
<path d="M 378,232 C 398,215 412,190 425,162 L 452,172 C 440,200 428,225 412,248 C 400,250 384,244 378,232 Z"
fill="#f9f7ef" stroke="#8a8f98" stroke-width="2.5" stroke-linejoin="round"/>
<!-- head -->
<path d="M 432,126 C 436,112 448,106 460,110 C 448,112 440,120 438,130 Z" fill="#f9f7ef" stroke="#8a8f98" stroke-width="2"/>
<circle cx="446" cy="148" r="26" fill="#f9f7ef" stroke="#8a8f98" stroke-width="3"/>
<!-- pouch (lower beak) -->
<path d="M 462,154 C 468,198 522,216 578,203 C 602,197 620,189 630,181 C 572,193 506,189 462,154 Z"
fill="#f9b45c" stroke="#c97a1e" stroke-width="2.5" stroke-linejoin="round"/>
<!-- upper beak -->
<path d="M 460,136 C 530,134 590,152 634,172 L 630,183 C 582,170 520,160 462,154 Z"
fill="#f08c1e" stroke="#c96a10" stroke-width="2.5" stroke-linejoin="round"/>
<!-- eye -->
<circle cx="452" cy="140" r="9" fill="#ffffff" stroke="#333" stroke-width="1.5"/>
<circle cx="454" cy="142" r="4" fill="#222222"/>
<circle cx="456" cy="139" r="1.4" fill="#ffffff"/>
<!-- wing reaching the handlebar -->
<path d="M 352,238 C 358,214 386,202 416,212 C 452,224 484,248 504,272 C 510,279 506,288 496,285 C 462,276 415,268 382,262 C 362,258 350,250 352,238 Z"
fill="#f9f7ef" stroke="#8a8f98" stroke-width="2.5" stroke-linejoin="round"/>
<path d="M 455,262 C 468,266 482,272 492,277" fill="none" stroke="#c9c2b4" stroke-width="2.5" stroke-linecap="round"/>
<path d="M 470,268 C 482,272 494,278 502,282" fill="none" stroke="#c9c2b4" stroke-width="2.5" stroke-linecap="round"/>
<!-- near leg -->
<path d="M 360,272 C 385,300 395,330 398,362 C 401,392 408,424 416,450" fill="none" stroke="#b06f24" stroke-width="17" stroke-linecap="round"/>
<path d="M 360,272 C 385,300 395,330 398,362 C 401,392 408,424 416,450" fill="none" stroke="#f0a83c" stroke-width="11" stroke-linecap="round"/>
<!-- near pedal and foot -->
<line x1="390" y1="440" x2="415" y2="462" stroke="#444" stroke-width="6" stroke-linecap="round"/>
<rect x="399" y="458" width="34" height="10" rx="3" fill="#2b2b2b"/>
<ellipse cx="422" cy="462" rx="17" ry="6" fill="#f0a83c" stroke="#b06f24" stroke-width="2" transform="rotate(-8 422 462)"/>
</svg>

