hypeorcode
DeepSeek V4.1 Flash: Pelican riding a bicycle (SVG)

Run details

Model
deepseek/deepseek-v4.1-flash
Route
OpenRouter API, one user message
Reasoning
provider default, 9,571 reasoning tokens
Limits
60 min · 943,718 output tokens
Date
21 Oct 2026
Time
38 s
Size
7.7 kB
Tokens
70 in, 12,642 out
List price
$0.005 ($0.049 in / $0.375 out per M)
Paid
$0.015

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

7.7 kB 193 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="100%" height="100%">
  <defs>
    <!-- Soft gradient for the background circle -->
    <radialGradient id="bgGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" stop-color="#E0F2F1" />
      <stop offset="100%" stop-color="#F9F9F9" />
    </radialGradient>
  </defs>

  <!-- Background -->
  <rect width="800" height="600" fill="#F9F9F9" />
  
  <!-- Framing Circle -->
  <circle cx="400" cy="300" r="280" fill="url(#bgGlow)" />

  <!-- Ground Shadow -->
  <ellipse cx="400" cy="520" rx="320" ry="15" fill="#E2E8F0" />

  <!-- Motion / Wind Lines -->
  <g stroke="#CBD5E1" stroke-width="4" stroke-linecap="round" fill="none">
    <path d="M 60 220 L 150 220" />
    <path d="M 80 270 L 180 270" />
    <path d="M 50 320 L 140 320" />
    <path d="M 90 370 L 160 370" />
    <path d="M 70 420 L 130 420" />
  </g>

  <!-- BICYCLE -->
  
  <!-- Left Leg (Background) -->
  <g id="pelican-left-leg" fill="none" stroke="#F97316" stroke-width="8" stroke-linecap="round" stroke-linejoin="round">
    <path d="M 280 240 L 340 370 L 350 400" />
    <!-- Left Foot -->
    <path d="M 350 400 L 340 410 L 330 400" stroke-width="6" />
  </g>

  <!-- Left Crank (Background) -->
  <line x1="380" y1="440" x2="350" y2="400" stroke="#94A3B8" stroke-width="6" stroke-linecap="round" />

  <!-- Back Wheel -->
  <g id="back-wheel">
    <circle cx="200" cy="450" r="70" fill="none" stroke="#1E293B" stroke-width="12" />
    <circle cx="200" cy="450" r="60" fill="none" stroke="#94A3B8" stroke-width="2" />
    <!-- Spokes -->
    <g stroke="#94A3B8" stroke-width="2">
      <line x1="200" y1="380" x2="200" y2="520" />
      <line x1="130" y1="450" x2="270" y2="450" />
      <line x1="150" y1="400" x2="250" y2="500" />
      <line x1="250" y1="400" x2="150" y2="500" />
    </g>
    <circle cx="200" cy="450" r="10" fill="#1E293B" />
  </g>

  <!-- Front Wheel -->
  <g id="front-wheel">
    <circle cx="600" cy="450" r="70" fill="none" stroke="#1E293B" stroke-width="12" />
    <circle cx="600" cy="450" r="60" fill="none" stroke="#94A3B8" stroke-width="2" />
    <!-- Spokes -->
    <g stroke="#94A3B8" stroke-width="2">
      <line x1="600" y1="380" x2="600" y2="520" />
      <line x1="530" y1="450" x2="670" y2="450" />
      <line x1="550" y1="400" x2="650" y2="500" />
      <line x1="650" y1="400" x2="550" y2="500" />
    </g>
    <circle cx="600" cy="450" r="10" fill="#1E293B" />
  </g>

  <!-- Bicycle Frame -->
  <g id="frame" stroke="#F43F5E" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" fill="none">
    <!-- Chain Stay -->
    <line x1="200" y1="450" x2="380" y2="440" />
    <!-- Seat Stay -->
    <line x1="200" y1="450" x2="320" y2="290" />
    <!-- Seat Tube -->
    <line x1="380" y1="440" x2="320" y2="290" />
    <!-- Down Tube -->
    <line x1="380" y1="440" x2="580" y2="330" />
    <!-- Top Tube -->
    <line x1="320" y1="290" x2="560" y2="280" />
    <!-- Front Fork -->
    <line x1="580" y1="330" x2="600" y2="450" />
    <!-- Head Tube -->
    <line x1="560" y1="280" x2="580" y2="330" stroke-width="12" />
  </g>

  <!-- Chain and Chainring -->
  <g id="drivetrain">
    <!-- Chain -->
    <line x1="200" y1="450" x2="380" y2="415" stroke="#64748B" stroke-width="5" />
    <line x1="200" y1="450" x2="380" y2="465" stroke="#64748B" stroke-width="5" />
    <!-- Chainring -->
    <circle cx="380" cy="440" r="25" fill="none" stroke="#475569" stroke-width="6" />
    <circle cx="380" cy="440" r="15" fill="none" stroke="#94A3B8" stroke-width="2" />
    <circle cx="380" cy="440" r="8" fill="#475569" />
  </g>

  <!-- Seat -->
  <path d="M 280 280 Q 320 270 340 285 Q 320 300 280 290 Z" fill="#1E293B" />

  <!-- Handlebars -->
  <g id="handlebars" fill="none" stroke-linecap="round">
    <!-- Stem -->
    <line x1="560" y1="280" x2="570" y2="240" stroke="#64748B" stroke-width="8" />
    <!-- Bar -->
    <path d="M 570 240 Q 620 230 620 270" stroke="#1E293B" stroke-width="8" />
    <!-- Bell -->
    <circle cx="610" cy="245" r="8" fill="#F59E0B" stroke="#D97706" stroke-width="3" />
    <line x1="610" y1="237" x2="610" y2="230" stroke="#D97706" stroke-width="3" />
  </g>

  <!-- Right Crank (Foreground) -->
  <line x1="380" y1="440" x2="410" y2="480" stroke="#475569" stroke-width="6" stroke-linecap="round" />

  <!-- Right Leg (Foreground) -->
  <g id="pelican-right-leg" fill="none" stroke="#F97316" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
    <path d="M 320 250 L 390 420 L 410 480" />
    <!-- Right Foot -->
    <path d="M 410 480 L 420 490 L 430 480" stroke-width="8" />
  </g>

  <!-- Pedals -->
  <rect x="335" y="392" width="30" height="10" rx="3" fill="#1E293B" />
  <rect x="395" y="472" width="30" height="10" rx="3" fill="#1E293B" />

  <!-- PELICAN -->
  
  <!-- Left Wing (Background) -->
  <g id="pelican-left-wing">
    <path d="M 280 180 Q 400 200 570 240 Q 450 220 300 220 Z" fill="#F8FAFC" stroke="#CBD5E1" stroke-width="6" stroke-linejoin="round" />
    <!-- Wing feather details -->
    <path d="M 320 200 Q 420 220 550 240" fill="none" stroke="#CBD5E1" stroke-width="3" />
  </g>

  <!-- Pelican Body -->
  <g id="pelican-body">
    <!-- Tail Feathers -->
    <path d="M 230 210 Q 180 240 170 280 Q 210 260 250 250 Z" fill="#F8FAFC" stroke="#CBD5E1" stroke-width="6" stroke-linejoin="round" />
    <!-- Main Body -->
    <ellipse cx="300" cy="210" rx="80" ry="60" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="6" />
    <!-- Belly Shading -->
    <ellipse cx="300" cy="225" rx="60" ry="35" fill="#F1F5F9" />
    <!-- Chest Fluff -->
    <path d="M 360 190 Q 380 210 370 240" fill="none" stroke="#CBD5E1" stroke-width="4" stroke-linecap="round" />
    <path d="M 345 200 Q 360 220 350 245" fill="none" stroke="#CBD5E1" stroke-width="4" stroke-linecap="round" />
  </g>

  <!-- Pelican Neck and Head -->
  <g id="pelican-neck-head">
    <!-- Neck -->
    <path d="M 330 170 Q 370 110 430 100 L 450 130 Q 380 150 350 220 Z" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="6" stroke-linejoin="round" />
    <!-- Head -->
    <circle cx="440" cy="100" r="30" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="6" />
    <!-- Head Crest -->
    <path d="M 415 80 Q 410 60 430 65 Q 425 75 435 85 Z" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="4" stroke-linejoin="round" />
  </g>

  <!-- Pelican Beak -->
  <g id="pelican-beak">
    <!-- Main Beak Shape -->
    <path d="M 460 75 L 590 105 L 590 115 L 500 180 Q 460 170 450 120 Z" fill="#F59E0B" stroke="#D97706" stroke-width="6" stroke-linejoin="round" />
    <!-- Pouch Color -->
    <path d="M 460 115 Q 520 190 590 115 Z" fill="#FBBF24" stroke="#D97706" stroke-width="4" stroke-linejoin="round" />
    <!-- Beak Split Line -->
    <path d="M 460 95 Q 520 110 585 110" fill="none" stroke="#D97706" stroke-width="4" />
    <!-- Nostril -->
    <ellipse cx="480" cy="90" rx="4" ry="2" fill="#D97706" />
    <!-- Beak Tip -->
    <path d="M 590 105 L 595 110 L 590 115 Z" fill="#D97706" />
  </g>

  <!-- Pelican Eye -->
  <g id="pelican-eye">
    <circle cx="450" cy="90" r="5" fill="#1E293B" />
    <circle cx="452" cy="88" r="2" fill="#FFFFFF" />
  </g>

  <!-- Right Wing (Foreground) -->
  <g id="pelican-right-wing">
    <path d="M 340 190 Q 450 220 590 260 Q 600 270 590 280 Q 500 270 360 240 Z" fill="#FFFFFF" stroke="#CBD5E1" stroke-width="6" stroke-linejoin="round" />
    <!-- Wing feather details -->
    <path d="M 370 215 Q 460 235 560 260" fill="none" stroke="#CBD5E1" stroke-width="3" />
    <path d="M 390 230 Q 480 250 550 270" fill="none" stroke="#CBD5E1" stroke-width="3" />
  </g>

  <!-- Scarf (Flowing in the Wind) -->
  <g id="scarf">
    <!-- Scarf Tail -->
    <path d="M 390 150 Q 350 180 280 200 Q 300 220 360 190 Z" fill="#3B82F6" />
    <!-- Scarf Wrap -->
    <path d="M 380 150 Q 410 170 450 150" fill="none" stroke="#2563EB" stroke-width="15" stroke-linecap="round" />
  </g>

</svg>

Compare with

DeepSeek V4.1 Flash: other attempts