Gemini 3.8 Flash  medium · 2026-10-11 · Sample 1/3

Added to compare Compare (1) →
You can compare up to 3 model tiers Compare (1) →

AI reference score

8.59 ± 0.53

The ± value shows how much the counted judges’ scores vary across both rounds of scoring.

Claude Opus 5.5 · medium · Pass 1 8.65
Claude Opus 5.5 · medium · Pass 2 9.00
GPT-6 Astra · medium · Pass 1 7.65
GPT-6 Astra · medium · Pass 2 8.65
Grok 4.7 · medium · Pass 1 8.45
Grok 4.7 · medium · Pass 2 9.15

Scoring criteria

Pelican likeness
9.00
Bicycle correctness
8.83
Riding pose
7.67
Composition
9.50
Obvious errors (higher is better)
7.83
Drawing checks passed Monitoring

Judges

Claude Opus 5.5 · medium · Pass 1

8.65

What the judge sees: Original (Chinese) 这是一幅扁平风格插画:一只白色鹈鹕头戴红白相间的鸭舌帽,骑着一辆青绿色自行车向右行驶,它的橙色长喙囊里装着一条蓝色小鱼,橙色的腿踩在踏板上。自行车位于画面下方的深灰色道路上,路面中间有一排黄色虚线,自行车前部装有一盏小车灯,车把上有一个铃铛。背景是浅蓝色天空,飘着几朵白云,右上角是黄色的太阳,紧挨在鹈鹕喙的后方,画面左侧有几条白色横线表示运动。

Rich detail and an excellent composition, with the chain and grip on the handlebars drawn in, though the saddle is a bit low and separate from the bird's body.

Machine translated

Original (Chinese) 细节丰富、构图出色,链条和握把都画到了,只是车座位置偏低、与鸟身脱离

  • Long beak and throat pouch: Yes
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: No
  • Feet on the pedals: Yes
Pelican likeness
9.00
Bicycle correctness
9.00
Riding pose
8.00
Composition
10.00
Obvious errors (higher is better)
7.00

Claude Opus 5.5 · medium · Pass 2

9.00

What the judge sees: Original (Chinese) 这是一幅扁平风格插画:一只白色鹈鹕头戴红白相间的鸭舌帽,骑着一辆青绿色自行车向右行驶,它的橙色长喙囊里装着一条蓝色小鱼,橙色的腿踩在踏板上。自行车位于画面下方的深灰色道路上,路面中间有一排黄色虚线,自行车前部装有一盏小车灯,车把上有一个铃铛。背景是浅蓝色天空,飘着几朵白云,右上角是黄色的太阳,紧挨在鹈鹕喙的后方,画面左侧有几条白色横线表示运动。

Rich detail and a lively composition, with wings holding the handlebars and feet on the pedals, though only one leg is visible and there are minor flaws.

Machine translated

Original (Chinese) 细节丰富、构图生动,翅膀握把、脚踩踏板,只有一条腿可见,略有瑕疵。

  • Long beak and throat pouch: Yes
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: Yes
  • Feet on the pedals: Yes
Pelican likeness
9.00
Bicycle correctness
9.00
Riding pose
9.00
Composition
10.00
Obvious errors (higher is better)
8.00

GPT-6 Astra · medium · Pass 1

7.65

What the judge sees: Original (Chinese) 一只戴红白帽的白色鹈鹕骑着绿色自行车,橙黄色长喙中叼着一条蓝色小鱼。背景是浅蓝天空、白云和黄色太阳,下方是带黄色虚线的深色道路。

The drawing is finely made and lively, but the saddle floats in midair and only one leg is near a pedal.

Machine translated

Original (Chinese) 画面精致生动,但车座悬空且仅一条腿接近踏板。

  • Long beak and throat pouch: Yes
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: No
  • Feet on the pedals: No
Pelican likeness
9.00
Bicycle correctness
8.00
Riding pose
5.00
Composition
9.00
Obvious errors (higher is better)
7.00

GPT-6 Astra · medium · Pass 2

8.65

What the judge sees: Original (Chinese) 一只戴红白帽的白色鹈鹕骑着绿色自行车,橙黄色长喙中叼着一条蓝色小鱼。背景是浅蓝天空、白云和黄色太阳,下方是带黄色虚线的深色道路。

The subject stands out and the riding position is complete, with just slightly simplified legs and feet.

Machine translated

Original (Chinese) 主体鲜明且骑行关系完整,仅腿脚结构略显简化。

  • Long beak and throat pouch: Yes
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: Yes
  • Feet on the pedals: Yes
Pelican likeness
9.00
Bicycle correctness
9.00
Riding pose
8.00
Composition
9.00
Obvious errors (higher is better)
8.00

Grok 4.7 · medium · Pass 1

8.45

What the judge sees: Original (Chinese) 画面中央是一只白色长颈鸟,戴红白相间的帽子,骑在一辆青绿色自行车上;鸟的长黄喙下挂着橙色喉囊,囊内有一条蓝色小鱼,橙黄色双腿踩在踏板上,身后有灰黑色尾羽。自行车有黑色轮胎、白色辐条和链条,车头朝向右侧。背景为浅蓝色天空、几朵白云和右上方的黄色圆形太阳,下方是深灰色路面和黄色虚线。

The beak, pouch, grip on the handlebars, pedals and chain are all there, but the sitting pose looks slightly afloat.

Machine translated

Original (Chinese) 喙囊、握把、踏板和链条齐全,坐姿略浮。

  • Long beak and throat pouch: Yes
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: No
  • Feet on the pedals: Yes
Pelican likeness
9.00
Bicycle correctness
9.00
Riding pose
7.00
Composition
9.00
Obvious errors (higher is better)
8.00

Grok 4.7 · medium · Pass 2

9.15

What the judge sees: Original (Chinese) 画面中央是一只白色长颈鸟,戴红白相间的帽子,骑在一辆青绿色自行车上;鸟的长黄喙下挂着橙色喉囊,囊内有一条蓝色小鱼,橙黄色双腿踩在踏板上,身后有灰黑色尾羽。自行车有黑色轮胎、白色辐条和链条,车头朝向右侧。背景为浅蓝色天空、几朵白云和右上方的黄色圆形太阳,下方是深灰色路面和黄色虚线。

The long beak, pouch, complete bicycle and riding pose are all clear.

Machine translated

Original (Chinese) 长喙喉囊、完整车体和骑行姿态都清楚。

  • Long beak and throat pouch: Yes
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: Yes
  • Feet on the pedals: Yes
Pelican likeness
9.00
Bicycle correctness
9.00
Riding pose
9.00
Composition
10.00
Obvious errors (higher is better)
9.00

Drawing details

Validation: Drawing checks passed

Generate an SVG of a pelican riding a bicycle

View SVG source
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 650" width="100%" height="100%">
  <defs>
    
    <linearGradient id="skyGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#BAE6FD"></stop>
      <stop offset="60%" stop-color="#E0F2FE"></stop>
      <stop offset="100%" stop-color="#FEF3C7"></stop>
    </linearGradient>

    <linearGradient id="roadGrad" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#334155"></stop>
      <stop offset="50%" stop-color="#475569"></stop>
      <stop offset="100%" stop-color="#334155"></stop>
    </linearGradient>

    
    <linearGradient id="pouchGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#FCD34D"></stop>
      <stop offset="50%" stop-color="#F59E0B"></stop>
      <stop offset="100%" stop-color="#EA580C"></stop>
    </linearGradient>

    <linearGradient id="beakGrad" x1="0%" y1="0%" x2="100%" y2="50%">
      <stop offset="0%" stop-color="#FBBF24"></stop>
      <stop offset="70%" stop-color="#F59E0B"></stop>
      <stop offset="100%" stop-color="#D97706"></stop>
    </linearGradient>

    <linearGradient id="frameGrad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#2DD4BF"></stop>
      <stop offset="50%" stop-color="#0D9488"></stop>
      <stop offset="100%" stop-color="#115E59"></stop>
    </linearGradient>

    <linearGradient id="tireGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#1E293B"></stop>
      <stop offset="100%" stop-color="#0F172A"></stop>
    </linearGradient>

    <linearGradient id="featherShade" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#FFFFFF"></stop>
      <stop offset="70%" stop-color="#F1F5F9"></stop>
      <stop offset="100%" stop-color="#CBD5E1"></stop>
    </linearGradient>

    
    <filter id="shadow" x="-5%" y="-5%" width="110%" height="115%" filterUnits="userSpaceOnUse">
      <feDropShadow dx="0" dy="8" stdDeviation="6" flood-color="#0F172A" flood-opacity="0.18"></feDropShadow>
    </filter>

    <filter id="softGlow" x="-20%" y="-20%" width="140%" height="140%">
      <feGaussianBlur stdDeviation="4" result="blur"></feGaussianBlur>
      <feComposite in="SourceGraphic" in2="blur" operator="over"></feComposite>
    </filter>
  </defs>

  
  <rect width="900" height="650" fill="url(#skyGrad)"></rect>

  
  <circle cx="730" cy="140" r="65" fill="#FEF08A" opacity="0.75" filter="url(#softGlow)"></circle>
  <circle cx="730" cy="140" r="50" fill="#FDE047" opacity="0.9"></circle>

  
  <g fill="#FFFFFF" opacity="0.8">
    <path d="M120 180 a25 25 0 0 1 30 -15 a35 35 0 0 1 60 0 a25 25 0 0 1 30 15 z"></path>
    <path d="M680 230 a20 20 0 0 1 25 -10 a30 30 0 0 1 50 0 a20 20 0 0 1 25 10 z"></path>
    <path d="M360 130 a22 22 0 0 1 28 -12 a32 32 0 0 1 55 0 a22 22 0 0 1 28 12 z" opacity="0.6"></path>
  </g>

  
  <g stroke="#FFFFFF" stroke-width="3" stroke-linecap="round" opacity="0.7">
    <line x1="80" y1="310" x2="160" y2="310" stroke-dasharray="16 10"></line>
    <line x1="110" y1="340" x2="180" y2="340" stroke-dasharray="20 8"></line>
    <line x1="60" y1="380" x2="130" y2="380" stroke-dasharray="10 12"></line>
    <line x1="140" y1="260" x2="200" y2="260"></line>
    <line x1="720" y1="180" x2="790" y2="180" stroke-width="2"></line>
  </g>

  
  <rect x="0" y="540" width="900" height="110" fill="url(#roadGrad)"></rect>
  
  <line x1="0" y1="540" x2="900" y2="540" stroke="#CBD5E1" stroke-width="4"></line>
  <line x1="0" y1="595" x2="900" y2="595" stroke="#FDE047" stroke-width="5" stroke-dasharray="45 35"></line>

  
  <ellipse cx="240" cy="552" rx="75" ry="12" fill="#0F172A" opacity="0.25"></ellipse>
  <ellipse cx="660" cy="552" rx="75" ry="12" fill="#0F172A" opacity="0.25"></ellipse>
  <ellipse cx="450" cy="552" rx="130" ry="10" fill="#0F172A" opacity="0.18"></ellipse>

  
  <g id="bicycle">
    
    <g id="rear-wheel" filter="url(#shadow)">
      
      <circle cx="240" cy="465" r="82" fill="none" stroke="url(#tireGrad)" stroke-width="16"></circle>
      
      <circle cx="240" cy="465" r="74" fill="none" stroke="#E2E8F0" stroke-width="4"></circle>
      
      <g stroke="#94A3B8" stroke-width="1.8" opacity="0.8">
        <line x1="240" y1="391" x2="240" y2="539"></line>
        <line x1="166" y1="465" x2="314" y2="465"></line>
        <line x1="188" y1="413" x2="292" y2="517"></line>
        <line x1="188" y1="517" x2="292" y2="413"></line>
        <line x1="203" y1="399" x2="277" y2="531"></line>
        <line x1="203" y1="531" x2="277" y2="399"></line>
        <line x1="174" y1="439" x2="306" y2="491"></line>
        <line x1="174" y1="491" x2="306" y2="439"></line>
      </g>
      
      <circle cx="240" cy="465" r="10" fill="#334155"></circle>
      <circle cx="240" cy="465" r="5" fill="#E2E8F0"></circle>
    </g>

    
    <g id="front-wheel" filter="url(#shadow)">
      
      <circle cx="660" cy="465" r="82" fill="none" stroke="url(#tireGrad)" stroke-width="16"></circle>
      
      <circle cx="660" cy="465" r="74" fill="none" stroke="#E2E8F0" stroke-width="4"></circle>
      
      <g stroke="#94A3B8" stroke-width="1.8" opacity="0.8">
        <line x1="660" y1="391" x2="660" y2="539"></line>
        <line x1="586" y1="465" x2="734" y2="465"></line>
        <line x1="608" y1="413" x2="712" y2="517"></line>
        <line x1="608" y1="517" x2="712" y2="413"></line>
        <line x1="623" y1="399" x2="697" y2="531"></line>
        <line x1="623" y1="531" x2="697" y2="399"></line>
        <line x1="594" y1="439" x2="726" y2="491"></line>
        <line x1="594" y1="491" x2="726" y2="439"></line>
      </g>
      
      <circle cx="660" cy="465" r="10" fill="#334155"></circle>
      <circle cx="660" cy="465" r="5" fill="#E2E8F0"></circle>
    </g>

    
    <path d="M 160 455 A 86 86 0 0 1 295 385" fill="none" stroke="#0D9488" stroke-width="9" stroke-linecap="round"></path>
    <path d="M 585 435 A 86 86 0 0 1 670 380" fill="none" stroke="#0D9488" stroke-width="9" stroke-linecap="round"></path>

    
    <g id="crank-back">
      <line x1="420" y1="465" x2="385" y2="415" stroke="#64748B" stroke-width="7" stroke-linecap="round"></line>
      <rect x="365" y="410" width="30" height="10" rx="3" fill="#334155"></rect>
    </g>

    
    
    <line x1="240" y1="465" x2="420" y2="465" stroke="url(#frameGrad)" stroke-width="12" stroke-linecap="round"></line>
    <line x1="240" y1="465" x2="370" y2="315" stroke="url(#frameGrad)" stroke-width="11" stroke-linecap="round"></line>
    
    <line x1="420" y1="465" x2="370" y2="315" stroke="url(#frameGrad)" stroke-width="13" stroke-linecap="round"></line>
    
    <line x1="420" y1="465" x2="585" y2="300" stroke="url(#frameGrad)" stroke-width="14" stroke-linecap="round"></line>
    
    <line x1="370" y1="315" x2="570" y2="280" stroke="url(#frameGrad)" stroke-width="12" stroke-linecap="round"></line>
    
    <line x1="570" y1="260" x2="590" y2="320" stroke="url(#frameGrad)" stroke-width="15" stroke-linecap="round"></line>
    
    <line x1="590" y1="320" x2="660" y2="465" stroke="url(#frameGrad)" stroke-width="12" stroke-linecap="round"></line>

    
    <circle cx="420" cy="465" r="26" fill="#475569" stroke="#94A3B8" stroke-width="3"></circle>
    <circle cx="420" cy="465" r="14" fill="#1E293B"></circle>
    <path d="M 240 457 L 420 445 A 24 24 0 0 1 438 480 L 240 473 Z" fill="none" stroke="#64748B" stroke-width="3.5" stroke-dasharray="6 3"></path>

    
    <line x1="370" y1="315" x2="362" y2="280" stroke="#94A3B8" stroke-width="9" stroke-linecap="round"></line>
    
    <path d="M 320 280 C 335 272, 385 272, 400 282 C 390 293, 345 292, 320 280 Z" fill="#78350F"></path>
    <ellipse cx="325" cy="281" rx="8" ry="4" fill="#92400E"></ellipse>

    
    <line x1="570" y1="265" x2="560" y2="215" stroke="#94A3B8" stroke-width="8" stroke-linecap="round"></line>
    <path d="M 540 225 C 555 205, 575 210, 595 218" fill="none" stroke="#E2E8F0" stroke-width="8" stroke-linecap="round"></path>
    
    <path d="M 530 230 L 545 220" stroke="#78350F" stroke-width="10" stroke-linecap="round"></path>

    
    <path d="M 600 285 L 618 275 L 618 298 Z" fill="#94A3B8"></path>
    <path d="M 618 273 A 14 14 0 0 1 618 300 Z" fill="#FEF08A"></path>
    
    <circle cx="560" cy="210" r="7" fill="#FBBF24"></circle>
    <circle cx="560" cy="210" r="3" fill="#D97706"></circle>
    
    <path d="M 565 198 A 10 10 0 0 1 575 204" fill="none" stroke="#F59E0B" stroke-width="2" stroke-linecap="round"></path>
    <path d="M 570 193 A 16 16 0 0 1 583 202" fill="none" stroke="#F59E0B" stroke-width="2" stroke-linecap="round"></path>
  </g>

  
  <g id="pelican" filter="url(#shadow)">

    
    <path d="M 360 215 C 320 215, 290 245, 275 275 C 300 270, 335 255, 360 235 Z" fill="#94A3B8"></path>

    
    <g id="tail">
      <path d="M 290 285 C 255 285, 230 300, 220 310 C 240 315, 275 305, 310 295 Z" fill="#334155"></path>
      <path d="M 300 280 C 265 275, 245 285, 235 295 C 255 300, 285 295, 315 288 Z" fill="#64748B"></path>
      <path d="M 310 275 C 285 265, 260 270, 250 280 C 275 285, 295 280, 325 280 Z" fill="#CBD5E1"></path>
    </g>

    
    <path d="M 330 280               C 320 235, 370 170, 440 160               C 475 160, 490 190, 480 230               C 470 275, 435 320, 370 320               C 340 320, 330 300, 330 280 Z" fill="url(#featherShade)"></path>

    
    <g id="near-leg">
      
      <path d="M 380 305 C 385 330, 415 340, 420 315 Z" fill="#E2E8F0"></path>
      
      <line x1="405" y1="325" x2="445" y2="400" stroke="#F59E0B" stroke-width="10" stroke-linecap="round"></line>
      
      <line x1="445" y1="400" x2="455" y2="490" stroke="#D97706" stroke-width="8" stroke-linecap="round"></line>
      <circle cx="445" cy="400" r="6" fill="#B45309"></circle>

      
      
      <line x1="420" y1="465" x2="455" y2="510" stroke="#334155" stroke-width="7" stroke-linecap="round"></line>
      <rect x="440" y="505" width="34" height="10" rx="3" fill="#1E293B"></rect>

      
      <path d="M 445 485                 C 435 498, 420 505, 415 510                 C 440 512, 465 514, 485 508                 C 480 500, 465 490, 445 485 Z" fill="#F59E0B"></path>
      
      <path d="M 415 510 Q 430 506 445 512 Q 465 506 485 508" fill="none" stroke="#B45309" stroke-width="2"></path>
      <circle cx="415" cy="510" r="2.5" fill="#78350F"></circle>
      <circle cx="450" cy="513" r="2.5" fill="#78350F"></circle>
      <circle cx="485" cy="508" r="2.5" fill="#78350F"></circle>
    </g>

    
    
    <path d="M 425 170               C 420 120, 470 100, 480 80               C 490 65, 520 60, 535 75               C 545 85, 540 115, 510 135               C 475 160, 460 175, 450 200 Z" fill="url(#featherShade)"></path>

    
    <path d="M 485 68 C 465 60, 450 65, 445 75 C 460 78, 475 75, 490 73 Z" fill="#E2E8F0"></path>
    <path d="M 490 62 C 475 50, 455 52, 448 60 C 465 65, 480 64, 495 66 Z" fill="#CBD5E1"></path>

    
    <path d="M 515 72 C 525 68, 535 75, 532 85 C 522 88, 512 80, 515 72 Z" fill="#FEF08A"></path>
    <circle cx="525" cy="78" r="5" fill="#0F172A"></circle>
    
    <circle cx="523" cy="76" r="1.8" fill="#FFFFFF"></circle>

    
    
    <g id="pouch">
      <path d="M 525 105                 C 555 140, 595 220, 680 185                 C 725 165, 755 130, 770 125                 C 715 140, 630 150, 540 105 Z" fill="url(#pouchGrad)" opacity="0.95"></path>
      
      <path d="M 565 125 Q 640 175 720 145" fill="none" stroke="#FEF08A" stroke-width="2.5" opacity="0.6"></path>
      <path d="M 580 140 Q 645 190 700 160" fill="none" stroke="#EA580C" stroke-width="1.8" opacity="0.4"></path>
      <path d="M 605 155 Q 650 195 680 175" fill="none" stroke="#EA580C" stroke-width="1.8" opacity="0.4"></path>

      
      <g id="little-fish" transform="translate(685, 120) rotate(-15)">
        
        <ellipse cx="0" cy="0" rx="16" ry="9" fill="#38BDF8"></ellipse>
        
        <polygon points="-14,0 -24,-8 -22,0 -24,8" fill="#0284C7"></polygon>
        
        <path d="M -2 2 Q 2 8 8 3 Z" fill="#0284C7"></path>
        
        <circle cx="8" cy="-3" r="3.5" fill="#FFFFFF"></circle>
        <circle cx="9" cy="-3" r="1.8" fill="#0F172A"></circle>
        
        <path d="M 10 2 Q 13 4 15 1" fill="none" stroke="#0369A1" stroke-width="1.2" stroke-linecap="round"></path>
      </g>
    </g>

    
    
    <path d="M 515 85               C 575 88, 690 105, 765 118               C 778 120, 782 128, 775 134               C 768 138, 762 128, 750 125               C 670 110, 580 98, 515 95 Z" fill="url(#beakGrad)"></path>
    
    <path d="M 525 88 L 766 120" stroke="#FDE047" stroke-width="2.5" stroke-linecap="round"></path>
    
    <path d="M 764 118 Q 782 122 774 135 Q 767 132 763 124 Z" fill="#B45309"></path>

    
    <g id="cycling-cap">
      
      <path d="M 488 68 C 490 40, 535 42, 545 68 Z" fill="#E11D48"></path>
      
      <path d="M 508 50 C 514 44, 524 44, 528 52 L 526 68 L 512 68 Z" fill="#FFFFFF"></path>
      
      <path d="M 538 65 C 545 55, 565 52, 568 62 C 555 65, 545 68, 538 65 Z" fill="#BE123C"></path>
      
      <circle cx="517" cy="46" r="3" fill="#FFFFFF"></circle>
    </g>

    
    <g id="near-wing">
      
      <path d="M 370 230                 C 380 185, 430 195, 470 220                 C 505 240, 525 240, 545 230                 C 535 255, 480 280, 430 285                 C 385 290, 365 260, 370 230 Z" fill="url(#featherShade)"></path>
      
      
      <path d="M 390 245 C 420 250, 460 255, 485 240 C 465 265, 430 270, 400 265 Z" fill="#E2E8F0"></path>
      <path d="M 410 265 C 440 270, 475 260, 500 245 C 480 270, 445 280, 420 275 Z" fill="#CBD5E1"></path>

      
      <g fill="#334155">
        
        <path d="M 535 224 C 548 215, 558 222, 552 232 C 544 235, 535 230, 535 224 Z"></path>
        
        <path d="M 540 228 C 554 222, 562 230, 554 238 C 546 240, 538 235, 540 228 Z"></path>
        
        <path d="M 535 235 C 548 232, 556 240, 548 246 C 540 246, 532 240, 535 235 Z"></path>
      </g>
    </g>

    
    <path d="M 460 62 C 455 52, 442 55, 448 68 C 452 72, 462 70, 460 62 Z" fill="#38BDF8" opacity="0.8"></path>
  </g>
</svg>