Skip to content

Instantly share code, notes, and snippets.

@simonw
Created April 22, 2026 16:41
Show Gist options
  • Select an option

  • Save simonw/4d99d730c840df594096366db1d27281 to your computer and use it in GitHub Desktop.

Select an option

Save simonw/4d99d730c840df594096366db1d27281 to your computer and use it in GitHub Desktop.
unsloth/Qwen3.6-27B-GGUF:Q4_K_M in llama-server

unsloth/Qwen3.6-27B-GGUF:Q4_K_M

Prompt

Generate an SVG of a pelican riding a bicycle

Reasoning

The user wants me to create an SVG illustration of a pelican riding a bicycle. This is a fun creative challenge. I need to think about the composition:

  1. A bicycle - two wheels, frame, handlebars, seat, pedals
  2. A pelican - large bird with distinctive bill/pouch, wings, body, legs positioned on the pedals
  3. The pelican should appear to be riding the bicycle naturally

Let me design this step by step:

  • Bicycle: Two circles for wheels with spokes, a frame made of lines/paths, handlebars, seat, pedals
  • Pelican: Body (oval/ellipse shape), large bill with pouch, head, wings, legs reaching down to pedals
  • Colors: Pelicans are typically white/gray with orange/yellow bill. I'll use nice colors.

Let me create a detailed SVG with good styling.

I'll structure it as:

  • Background (optional, maybe a simple sky)
  • Bicycle (wheels, frame, etc.)
  • Pelican on top

Let me think about coordinates. I'll use a viewBox of about 0 0 600 400.

Bicycle:

  • Rear wheel center: ~180, 280
  • Front wheel center: ~420, 280
  • Frame connecting them
  • Seat around x=200, y=170
  • Handlebars around x=430, y=160
  • Pedals around the crank at ~300, 280

Pelican:

  • Body centered around the seat area
  • Head and bill extending forward
  • Legs reaching down to pedals
  • Wing possibly on handlebar or back

Let me code this up carefully.

Response

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 450" width="600" height="450">
  <!-- Sky background -->
  <rect width="600" height="450" fill="#87CEEB"/>
  
  <!-- Ground -->
  <rect y="370" width="600" height="80" fill="#4CAF50"/>
  <line x1="0" y1="370" x2="600" y2="370" stroke="#388E3C" stroke-width="3"/>
  
  <!-- Sun -->
  <circle cx="520" cy="60" r="40" fill="#FFD700" opacity="0.9"/>
  
  <!-- Clouds -->
  <ellipse cx="100" cy="50" rx="50" ry="20" fill="white" opacity="0.8"/>
  <ellipse cx="120" cy="45" rx="35" ry="18" fill="white" opacity="0.8"/>
  <ellipse cx="350" cy="35" rx="45" ry="16" fill="white" opacity="0.7"/>
  <ellipse cx="370" cy="30" rx="30" ry="14" fill="white" opacity="0.7"/>
  
  <!-- === BICYCLE === -->
  
  <!-- Rear wheel -->
  <circle cx="170" cy="310" r="65" fill="none" stroke="#333" stroke-width="4"/>
  <circle cx="170" cy="310" r="58" fill="none" stroke="#666" stroke-width="1.5"/>
  <!-- Rear spokes -->
  <g stroke="#888" stroke-width="1">
    <line x1="170" y1="245" x2="170" y2="375"/>
    <line x1="105" y1="310" x2="235" y2="310"/>
    <line x1="124" y1="264" x2="216" y2="356"/>
    <line x1="216" y1="264" x2="124" y2="356"/>
    <line x1="142" y1="250" x2="198" y2="370"/>
    <line x1="198" y1="250" x2="142" y2="370"/>
  </g>
  <!-- Rear hub -->
  <circle cx="170" cy="310" r="6" fill="#555"/>
  
  <!-- Front wheel -->
  <circle cx="420" cy="310" r="65" fill="none" stroke="#333" stroke-width="4"/>
  <circle cx="420" cy="310" r="58" fill="none" stroke="#666" stroke-width="1.5"/>
  <!-- Front spokes -->
  <g stroke="#888" stroke-width="1">
    <line x1="420" y1="245" x2="420" y2="375"/>
    <line x1="355" y1="310" x2="485" y2="310"/>
    <line x1="374" y1="264" x2="466" y2="356"/>
    <line x1="466" y1="264" x2="374" y2="356"/>
    <line x1="392" y1="250" x2="448" y2="370"/>
    <line x1="448" y1="250" x2="392" y2="370"/>
  </g>
  <!-- Front hub -->
  <circle cx="420" cy="310" r="6" fill="#555"/>
  
  <!-- Bicycle frame -->
  <g fill="none" stroke="#E53935" stroke-width="5" stroke-linecap="round" stroke-linejoin="round">
    <!-- Seat tube -->
    <line x1="210" y1="195" x2="290" y2="300"/>
    <!-- Down tube -->
    <line x1="290" y1="300" x2="395" y2="210"/>
    <!-- Top tube -->
    <line x1="210" y1="195" x2="395" y2="210"/>
    <!-- Chain stay -->
    <line x1="290" y1="300" x2="170" y2="310"/>
    <!-- Seat stay -->
    <line x1="210" y1="195" x2="170" y2="310"/>
    <!-- Fork -->
    <line x1="395" y1="210" x2="420" y2="310"/>
  </g>
  
  <!-- Seat post -->
  <line x1="210" y1="195" x2="205" y2="180" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <!-- Seat -->
  <ellipse cx="203" cy="178" rx="22" ry="8" fill="#333"/>
  
  <!-- Handlebar stem -->
  <line x1="395" y1="210" x2="400" y2="185" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <!-- Handlebars -->
  <path d="M 380 180 Q 400 170 420 175 Q 440 180 445 195" fill="none" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <!-- Handlebar grips -->
  <line x1="375" y1="178" x2="385" y2="182" stroke="#333" stroke-width="6" stroke-linecap="round"/>
  <line x1="440" y1="192" x2="450" y2="198" stroke="#333" stroke-width="6" stroke-linecap="round"/>
  
  <!-- Crank and pedals -->
  <circle cx="290" cy="300" r="10" fill="#666"/>
  <!-- Left pedal (back) -->
  <line x1="290" y1="300" x2="265" y2="340" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <rect x="255" y="336" width="22" height="8" rx="3" fill="#444" transform="rotate(-30, 266, 340)"/>
  <!-- Right pedal (front) -->
  <line x1="290" y1="300" x2="315" y2="260" stroke="#555" stroke-width="4" stroke-linecap="round"/>
  <rect x="305" y="256" width="22" height="8" rx="3" fill="#444" transform="rotate(30, 316, 260)"/>
  
  <!-- Chain -->
  <ellipse cx="230" cy="308" rx="60" ry="5" fill="none" stroke="#777" stroke-width="2" stroke-dasharray="4,3"/>
  
  <!-- === PELICAN === -->
  
  <!-- Pelican body -->
  <ellipse cx="225" cy="155" rx="55" ry="40" fill="#F5F5F0" stroke="#DDD" stroke-width="1.5"/>
  
  <!-- Pelican wing (on handlebar) -->
  <path d="M 260 140 Q 310 120 370 155 Q 390 165 380 175 Q 360 170 340 165 Q 300 155 265 155 Z" fill="#E8E0D0" stroke="#CCC" stroke-width="1.5"/>
  <!-- Wing feather details -->
  <path d="M 290 140 Q 310 130 340 148" fill="none" stroke="#BBB" stroke-width="1"/>
  <path d="M 300 145 Q 320 135 350 152" fill="none" stroke="#BBB" stroke-width="1"/>
  
  <!-- Pelican neck -->
  <path d="M 245 125 Q 260 80 280 65 Q 295 55 300 60 Q 290 75 275 100 Q 265 120 255 140" fill="#F5F5F0" stroke="#DDD" stroke-width="1.5"/>
  
  <!-- Pelican head -->
  <ellipse cx="295" cy="58" rx="22" ry="18" fill="#F5F5F0" stroke="#DDD" stroke-width="1.5"/>
  
  <!-- Eye -->
  <circle cx="300" cy="53" r="5" fill="white" stroke="#333" stroke-width="1"/>
  <circle cx="302" cy="52" r="2.5" fill="#222"/>
  <circle cx="303" cy="51" r="1" fill="white"/>
  
  <!-- Eyebrow -->
  <path d="M 293 47 Q 300 44 308 47" fill="none" stroke="#555" stroke-width="1.5" stroke-linecap="round"/>
  
  <!-- Large pelican bill/upper mandible -->
  <path d="M 310 52 Q 350 48 390 55 Q 400 58 395 62 Q 380 65 350 62 Q 320 60 310 58 Z" fill="#F4A460" stroke="#D4884A" stroke-width="1.5"/>
  
  <!-- Bill tip hook -->
  <path d="M 390 55 Q 398 58 395 62" fill="none" stroke="#D4884A" stroke-width="2" stroke-linecap="round"/>
  
  <!-- Bill pouch (lower mandible) -->
  <path d="M 310 58 Q 340 75 370 72 Q 390 68 395 62 Q 380 65 350 62 Q 320 60 310 58 Z" fill="#F4C28F" stroke="#D4884A" stroke-width="1"/>
  <!-- Pouch wrinkle lines -->
  <path d="M 330 65 Q 345 72 360 68" fill="none" stroke="#D4884A" stroke-width="0.8" opacity="0.6"/>
  <path d="M 340 62 Q 355 68 370 64" fill="none" stroke="#D4884A" stroke-width="0.8" opacity="0.6"/>
  
  <!-- Pelican legs -->
  <!-- Left leg (to back pedal) -->
  <path d="M 210 185 Q 200 230 210 270 Q 220 310 260 340" fill="none" stroke="#E8944A" stroke-width="5" stroke-linecap="round"/>
  <!-- Left foot on pedal -->
  <ellipse cx="262" cy="342" rx="12" ry="5" fill="#E8944A" transform="rotate(-20, 262, 342)"/>
  
  <!-- Right leg (to front pedal) -->
  <path d="M 240 185 Q 260 230 280 270 Q 300 290 315 260" fill="none" stroke="#E8944A" stroke-width="5" stroke-linecap="round"/>
  <!-- Right foot on pedal -->
  <ellipse cx="317" cy="258" rx="12" ry="5" fill="#E8944A" transform="rotate(20, 317, 258)"/>
  
  <!-- Tail feathers -->
  <path d="M 175 155 Q 150 145 140 150 Q 145 160 155 165 Q 165 168 175 165" fill="#E8E0D0" stroke="#CCC" stroke-width="1"/>
  <path d="M 172 160 Q 148 155 138 162 Q 142 170 152 172 Q 162 172 172 170" fill="#DDD5C5" stroke="#CCC" stroke-width="1"/>
  
  <!-- Motion lines (speed effect) -->
  <g stroke="#87CEEB" stroke-width="2" opacity="0.5" stroke-linecap="round">
    <line x1="50" y1="200" x2="90" y2="200"/>
    <line x1="30" y1="220" x2="80" y2="220"/>
    <line x1="45" y1="240" x2="75" y2="240"/>
  </g>
  
  <!-- Small bird in background -->
  <path d="M 80 80 Q 85 75 90 80 Q 95 75 100 80" fill="none" stroke="#555" stroke-width="1.5" stroke-linecap="round"/>
  <path d="M 130 100 Q 134 96 138 100 Q 142 96 146 100" fill="none" stroke="#555" stroke-width="1.2" stroke-linecap="round"/>
  
  <!-- Grass tufts -->
  <g stroke="#388E3C" stroke-width="2" fill="none" stroke-linecap="round">
    <path d="M 50 370 Q 48 358 45 350"/>
    <path d="M 55 370 Q 56 360 58 352"/>
    <path d="M 300 370 Q 298 360 295 352"/>
    <path d="M 305 370 Q 308 362 310 354"/>
    <path d="M 550 370 Q 548 358 545 350"/>
    <path d="M 555 370 Q 558 360 560 352"/>
  </g>
</svg>

This SVG features:

  • A pelican with its characteristic large orange bill and pouch, white body, and orange legs
  • A red-framed bicycle with detailed wheels (spokes, tires, hubs), handlebars, seat, pedals, and chain
  • The pelican is riding with its feet on the pedals and a wing resting on the handlebars
  • A scenic background with sky, sun, clouds, green ground, grass tufts, and distant birds
  • Motion lines suggesting forward movement

The pelican has expressive details like an eye with a highlight, eyebrow, bill texture, and tail feathers. The bicycle has realistic proportions with proper frame geometry.

Timing

Reading: 20 tokens, 0.4s, 54.32 tokens/s

Generation: 4,444 tokens, 2min 53s, 25.57 tokens/s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment