hypeorcode
Grok 4.7: Pelican riding a bicycle (SVG)

Run details

Model
x-ai/grok-4.7
Route
OpenRouter API, one user message
Reasoning
provider default, 72 reasoning tokens
Limits
60 min · 100,000 output tokens
Date
21 Oct 2026
Time
18 s
Size
3.8 kB
Tokens
1,281 in, 1,739 out
List price
$0.013 ($2 in / $6 out per M)
Paid
$0.011

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

3.8 kB 76 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 420" width="640" height="420">
  <rect width="640" height="420" fill="#e8f4fc"/>
  <ellipse cx="320" cy="368" rx="260" ry="18" fill="#c5d8e6"/>
  <path d="M40 340 H600" stroke="#9bb0c0" stroke-width="4" stroke-linecap="round"/>

  <!-- bicycle frame -->
  <g fill="none" stroke="#2c3e50" stroke-width="6" stroke-linecap="round" stroke-linejoin="round">
    <path d="M250 250 L310 250 L360 190 L280 190 Z"/>
    <path d="M310 250 L310 290"/>
    <path d="M360 190 L400 250"/>
    <path d="M400 250 L430 230"/>
    <path d="M280 190 L230 160"/>
    <path d="M230 160 L210 175"/>
    <path d="M230 160 L250 145"/>
  </g>
  <!-- pedals / crank -->
  <circle cx="310" cy="290" r="10" fill="none" stroke="#2c3e50" stroke-width="5"/>
  <line x1="298" y1="278" x2="322" y2="302" stroke="#2c3e50" stroke-width="4" stroke-linecap="round"/>
  <rect x="288" y="270" width="16" height="6" rx="2" fill="#e67e22" transform="rotate(-45 296 273)"/>
  <rect x="316" y="304" width="16" height="6" rx="2" fill="#e67e22" transform="rotate(-45 324 307)"/>

  <!-- wheels -->
  <g fill="none" stroke="#2c3e50" stroke-width="7">
    <circle cx="210" cy="300" r="52"/>
    <circle cx="430" cy="300" r="52"/>
  </g>
  <g fill="none" stroke="#7f8c8d" stroke-width="2">
    <circle cx="210" cy="300" r="38"/>
    <circle cx="430" cy="300" r="38"/>
    <circle cx="210" cy="300" r="8" fill="#bdc3c7" stroke="#2c3e50" stroke-width="3"/>
    <circle cx="430" cy="300" r="8" fill="#bdc3c7" stroke="#2c3e50" stroke-width="3"/>
  </g>
  <g stroke="#95a5a6" stroke-width="1.5">
    <line x1="210" y1="262" x2="210" y2="338"/>
    <line x1="172" y1="300" x2="248" y2="300"/>
    <line x1="183" y1="273" x2="237" y2="327"/>
    <line x1="183" y1="327" x2="237" y2="273"/>
    <line x1="430" y1="262" x2="430" y2="338"/>
    <line x1="392" y1="300" x2="468" y2="300"/>
    <line x1="403" y1="273" x2="457" y2="327"/>
    <line x1="403" y1="327" x2="457" y2="273"/>
  </g>
  <!-- seat -->
  <ellipse cx="250" cy="182" rx="28" ry="8" fill="#34495e"/>
  <!-- handlebar grips -->
  <circle cx="205" cy="178" r="5" fill="#e67e22"/>
  <circle cx="252" cy="142" r="5" fill="#e67e22"/>

  <!-- pelican body -->
  <ellipse cx="330" cy="168" rx="58" ry="36" fill="#f7f7f5" stroke="#d5d5d0" stroke-width="2"/>
  <!-- wing -->
  <path d="M300 160 Q270 120 250 145 Q275 155 310 175 Z" fill="#e8e8e4" stroke="#c8c8c2" stroke-width="1.5"/>
  <path d="M285 148 Q270 135 262 148" fill="none" stroke="#b0b0aa" stroke-width="1.5"/>
  <!-- neck -->
  <path d="M370 150 Q400 120 395 90 Q392 70 378 62" fill="none" stroke="#f7f7f5" stroke-width="22" stroke-linecap="round"/>
  <path d="M370 150 Q400 120 395 90 Q392 70 378 62" fill="none" stroke="#d5d5d0" stroke-width="1.5"/>
  <!-- head -->
  <ellipse cx="368" cy="58" rx="26" ry="20" fill="#f7f7f5" stroke="#d5d5d0" stroke-width="1.5"/>
  <!-- eye -->
  <circle cx="378" cy="52" r="6" fill="#fff"/>
  <circle cx="380" cy="52" r="3.2" fill="#1a1a1a"/>
  <circle cx="381.2" cy="50.8" r="1" fill="#fff"/>
  <!-- beak -->
  <path d="M388 58 L470 68 L388 78 Z" fill="#f4a261" stroke="#e07a3d" stroke-width="1.5" stroke-linejoin="round"/>
  <path d="M388 68 L455 70" stroke="#e07a3d" stroke-width="1.2"/>
  <!-- pouch -->
  <path d="M392 74 Q430 110 400 92 Q388 84 388 74" fill="#f6c28b" stroke="#e09a55" stroke-width="1.2"/>
  <!-- legs -->
  <path d="M310 198 L300 250" stroke="#f4a261" stroke-width="5" stroke-linecap="round"/>
  <path d="M340 200 L322 288" stroke="#f4a261" stroke-width="5" stroke-linecap="round"/>
  <!-- feet on pedals -->
  <ellipse cx="296" cy="274" rx="10" ry="5" fill="#e67e22"/>
  <ellipse cx="324" cy="308" rx="10" ry="5" fill="#e67e22"/>
  <!-- tail -->
  <path d="M275 175 L240 165 L248 185 L255 178 L270 190 Z" fill="#f0f0ec" stroke="#d0d0ca" stroke-width="1"/>
</svg>

Compare with

Grok 4.7: other attempts

  • Grok 4.7, Watch: Queued · #9 of 15 paid · not before 24 Oct
  • Grok 4.7, Landing: Queued · #9 of 15 paid · not before 24 Oct
  • Grok 4.7, Logo: Queued · #9 of 15 paid · not before 24 Oct
  • Grok 4.7, About: Queued · #9 of 15 paid · not before 24 Oct