Run details
- Model
- tencent/hy4-preview
- Route
- OpenRouter API, one user message
- Reasoning
- provider default, 24,117 reasoning tokens
- Limits
- 60 min · 64,000 output tokens
- Date
- 21 Oct 2026
- Time
- 4 min 30 s
- Size
- 6.8 kB
- Tokens
- 61 in, 26,787 out
- List price
- $0.067 ($0.834 in / $2.5 out per M)
- Paid
- $0.067
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.8 kB 165 lines Raw
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600">
<defs>
<!-- Drop shadow filter for elements -->
<filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="2" dy="4" stdDeviation="3" flood-color="#000" flood-opacity="0.2" />
</filter>
<!-- Sky gradient -->
<linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#87CEEB" />
<stop offset="100%" stop-color="#E0F6FF" />
</linearGradient>
<!-- Road gradient -->
<linearGradient id="roadGrad" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#555" />
<stop offset="100%" stop-color="#333" />
</linearGradient>
<!-- Reusable Bicycle Wheel -->
<g id="wheel">
<circle cx="0" cy="0" r="75" fill="none" stroke="#222" stroke-width="8" />
<circle cx="0" cy="0" r="67" fill="none" stroke="#999" stroke-width="3" />
<g stroke="#ccc" stroke-width="1.5">
<line x1="0" y1="-67" x2="0" y2="67" />
<line x1="-67" y1="0" x2="67" y2="0" />
<line x1="-47" y1="-47" x2="47" y2="47" />
<line x1="-47" y1="47" x2="47" y2="-47" />
<line x1="-25" y1="-62" x2="25" y2="62" />
<line x1="-62" y1="-25" x2="62" y2="25" />
<line x1="-62" y1="25" x2="62" y2="-25" />
<line x1="-25" y1="62" x2="25" y2="-62" />
</g>
<circle cx="0" cy="0" r="8" fill="#444" />
</g>
</defs>
<!-- Sky -->
<rect x="0" y="0" width="800" height="600" fill="url(#skyGrad)" />
<!-- Sun -->
<circle cx="700" cy="100" r="40" fill="#FFD700" />
<!-- Clouds -->
<path d="M100,100 Q120,80 140,100 Q160,90 180,110 Q200,110 200,130 L100,130 Q80,130 100,100 Z" fill="#FFF" opacity="0.8" />
<path d="M400,80 Q420,60 440,80 Q470,70 480,90 L380,90 Q370,90 400,80 Z" fill="#FFF" opacity="0.6" />
<!-- Distant Hills -->
<path d="M0,485 Q150,400 300,485 Q450,380 600,485 Q700,420 800,485 L800,600 L0,600 Z" fill="#90EE90" />
<!-- Grass Strip -->
<rect x="0" y="485" width="800" height="10" fill="#32CD32" />
<!-- Road -->
<rect x="0" y="495" width="800" height="105" fill="url(#roadGrad)" />
<!-- Road Markings -->
<line x1="0" y1="550" x2="800" y2="550" stroke="#FFF" stroke-width="6" stroke-dasharray="60,40" />
<!-- Ground Shadow -->
<ellipse cx="400" cy="495" rx="160" ry="12" fill="#000" opacity="0.3" />
<!-- Pelican Back Leg (Behind the bike frame) -->
<g>
<!-- Thigh 2 -->
<path d="M230,250 L280,340" stroke="#E9ECEF" stroke-width="35" stroke-linecap="round" />
<!-- Calf 2 -->
<line x1="280" y1="340" x2="400" y2="375" stroke="#E85D04" stroke-width="8" stroke-linecap="round" />
<!-- Foot 2 -->
<path d="M385,370 L415,370 Q430,375 420,378 L380,378 Z" fill="#E85D04" />
</g>
<!-- Bicycle -->
<g filter="url(#shadow)">
<!-- Wheels -->
<use href="#wheel" transform="translate(250, 420)" />
<use href="#wheel" transform="translate(550, 420)" />
<!-- Chain -->
<line x1="250" y1="417" x2="380" y2="417" stroke="#333" stroke-width="4" />
<line x1="250" y1="423" x2="380" y2="423" stroke="#333" stroke-width="4" />
<!-- Frame -->
<g stroke="#D90429" stroke-width="12" stroke-linecap="round" fill="none">
<!-- Seat tube -->
<line x1="300" y1="300" x2="380" y2="420" />
<!-- Top tube -->
<line x1="300" y1="300" x2="470" y2="310" />
<!-- Down tube -->
<line x1="380" y1="420" x2="470" y2="310" />
<!-- Chain stay -->
<line x1="380" y1="420" x2="250" y2="420" />
<!-- Seat stay -->
<line x1="300" y1="300" x2="250" y2="420" />
<!-- Fork -->
<line x1="470" y1="310" x2="550" y2="420" />
<!-- Head tube -->
<line x1="470" y1="310" x2="485" y2="340" />
</g>
<!-- Handlebars -->
<path d="M470,310 C470,280 490,280 500,280" stroke="#2B2D42" stroke-width="8" stroke-linecap="round" fill="none" />
<!-- Handlebar Grip -->
<line x1="500" y1="280" x2="520" y2="280" stroke="#111" stroke-width="12" stroke-linecap="round" />
<!-- Seat Post & Seat -->
<line x1="300" y1="300" x2="280" y2="270" stroke="#2B2D42" stroke-width="8" stroke-linecap="round" />
<path d="M250,270 Q280,260 300,270 Q280,280 250,270 Z" fill="#111" />
<!-- Left Crank & Pedal (Back, drawn over back foot) -->
<line x1="380" y1="420" x2="400" y2="380" stroke="#2B2D42" stroke-width="8" stroke-linecap="round" />
<rect x="380" y="375" width="40" height="8" rx="2" fill="#111" />
<!-- Right Crank & Pedal (Front, drawn under front foot) -->
<line x1="380" y1="420" x2="360" y2="460" stroke="#2B2D42" stroke-width="8" stroke-linecap="round" />
<rect x="340" y="450" width="40" height="8" rx="2" fill="#111" />
<!-- Bottom Bracket Hub -->
<circle cx="380" cy="420" r="18" fill="#8D99AE" stroke="#2B2D42" stroke-width="3" />
</g>
<!-- Pelican (Foreground) -->
<g filter="url(#shadow)">
<!-- Tail Feathers -->
<path d="M130,200 Q80,190 70,210 L80,260 Q110,270 140,250 Z" fill="#F8F9FA" />
<path d="M120,215 L75,220 M120,230 L80,235 M120,245 L85,250" stroke="#DEE2E6" stroke-width="3" />
<!-- Main Body -->
<ellipse cx="240" cy="220" rx="85" ry="60" transform="rotate(-20 240 220)" fill="#FFF" />
<!-- Neck -->
<path d="M270,190 C300,90 420,90 460,130" stroke="#FFF" stroke-width="45" stroke-linecap="round" fill="none" />
<!-- Head -->
<circle cx="460" cy="130" r="32" fill="#FFF" />
<!-- Lower Beak / Pouch -->
<path d="M480,135 L630,150 C620,220 540,200 500,180 C470,170 440,160 480,135 Z" fill="#FB8500" />
<path d="M500,180 C540,185 580,170 620,155" stroke="#E85D04" stroke-width="2" fill="none" />
<!-- Upper Beak -->
<path d="M470,115 C550,115 600,130 630,150 L480,135 Z" fill="#FFB703" />
<path d="M490,125 C520,125 550,130 580,140" stroke="#E85D04" stroke-width="2" fill="none" />
<!-- Eye -->
<ellipse cx="465" cy="120" rx="10" ry="8" fill="#FFE066" />
<circle cx="465" cy="120" r="4" fill="#000" />
<circle cx="466" cy="118" r="1.5" fill="#FFF" />
<!-- Front Leg (Leg 1) -->
<!-- Thigh 1 -->
<path d="M260,250 L320,340" stroke="#FFF" stroke-width="35" stroke-linecap="round" />
<!-- Calf 1 -->
<line x1="320" y1="340" x2="360" y2="450" stroke="#FB8500" stroke-width="8" stroke-linecap="round" />
<!-- Foot 1 -->
<path d="M345,445 L375,445 Q390,450 380,453 L340,453 Z" fill="#FB8500" />
<!-- Wing (Reaching for handlebars) -->
<path d="M250,180 Q380,180 520,275 Q400,300 250,240 Z" fill="#F8F9FA" />
<path d="M280,210 Q380,220 480,270" stroke="#DEE2E6" stroke-width="5" fill="none" stroke-linecap="round" />
<path d="M300,230 Q380,240 460,280" stroke="#DEE2E6" stroke-width="5" fill="none" stroke-linecap="round" />
<!-- Wing Tip / Primary Feathers -->
<path d="M440,255 Q480,270 520,275 Q480,290 430,270 Z" fill="#343A40" />
</g>
</svg>