DeepSeek V4 Pro  default · This model version has no selectable reasoning tiers · 2026-11-08 · Sample 3/3

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

AI reference score

5.63 ± 1.11

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

Claude Opus 5.5 · medium · Pass 1 4.90
Claude Opus 5.5 · medium · Pass 2 4.55
GPT-6 Astra · medium · Pass 1 6.85
GPT-6 Astra · medium · Pass 2 7.20
Grok 4.7 · medium · Pass 1 5.10
Grok 4.7 · medium · Pass 2 5.20

Scoring criteria

Pelican likeness
3.50
Bicycle correctness
7.00
Riding pose
5.67
Composition
6.83
Obvious errors (higher is better)
5.67
Drawing checks passed Normal

Judges

Claude Opus 5.5 · medium · Pass 1

4.90

What the judge sees: Original (Chinese) 图中是一幅扁平风格插画:一只白色身体、灰色翅膀和尾羽的鸟,长着细长的橙色弯喙,脖子上围着一条向后飘的红色围巾,正骑在一辆蓝色车架的自行车上。鸟用两条细长的橙色腿踩着中间的红色链轮踏板,一侧灰色翅膀向前伸,搭在车把上。背景是从左上角的青绿色渐变到右下角的蓝色,自行车下方有一道浅色的椭圆形阴影。

Original (Chinese) 画风有个性,但鸟没有喉囊、不像鹈鹕,车架比例怪异且没有车座。

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

Claude Opus 5.5 · medium · Pass 2

4.55

What the judge sees: Original (Chinese) 图中是一幅扁平风格插画:一只白色身体、灰色翅膀和尾羽的鸟,长着细长的橙色弯喙,脖子上围着一条向后飘的红色围巾,正骑在一辆蓝色车架的自行车上。鸟用两条细长的橙色腿踩着中间的红色链轮踏板,一侧灰色翅膀向前伸,搭在车把上。背景是从左上角的青绿色渐变到右下角的蓝色,自行车下方有一道浅色的椭圆形阴影。

Original (Chinese) 细长弯喙更像朱鹮,没有喉囊;身体悬空,也没有车座。

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

GPT-6 Astra · medium · Pass 1

6.85

What the judge sees: Original (Chinese) 青绿色背景中央画着一只骑在自行车上的鸟,鸟身为浅白色,翅膀和尾羽为灰色,头朝右,橙黄色长喙张开,颈部围着向左飘展的红色围巾。自行车位于画面下半部,蓝色车架连接左右两个深色圆形车轮,轮内有白色圆环和灰色辐条;鸟的两条橙色长腿向下弯折,脚分别搭在高低不同的踏板上。

Original (Chinese) 骑行动作明确,但喉囊缺乏辨识度,长腿比例削弱鹈鹕特征。

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

GPT-6 Astra · medium · Pass 2

7.20

What the judge sees: Original (Chinese) 青绿色背景中央画着一只骑在自行车上的鸟,鸟身为浅白色,翅膀和尾羽为灰色,头朝右,橙黄色长喙张开,颈部围着向左飘展的红色围巾。自行车位于画面下半部,蓝色车架连接左右两个深色圆形车轮,轮内有白色圆环和灰色辐条;鸟的两条橙色长腿向下弯折,脚分别搭在高低不同的踏板上。

Original (Chinese) 骑行关系明确,但缺少喉囊,鸟形更接近长喙水鸟。

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

Grok 4.7 · medium · Pass 1

5.10

What the judge sees: Original (Chinese) 画面中央是一只白色长颈鸟,面朝右侧,橙黄色长喙前伸,黑色圆眼,颈上围着一条红色带子,身后和身侧各有灰色翅膀。鸟的橙色双腿踩在一辆蓝色自行车上,车架在两轮之间,两只车轮有深色外胎、白色辐条和粉红色轮心,中轴附近有一块粉红色圆盘。背景是由上到下略深的青绿渐变,车轮下方有一条浅色阴影。

Original (Chinese) 尖喙无喉囊,未见车座,鸟身悬在车架上方。

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

Grok 4.7 · medium · Pass 2

5.20

What the judge sees: Original (Chinese) 画面中央是一只白色长颈鸟,面朝右侧,橙黄色长喙前伸,黑色圆眼,颈上围着一条红色带子,身后和身侧各有灰色翅膀。鸟的橙色双腿踩在一辆蓝色自行车上,车架在两轮之间,两只车轮有深色外胎、白色辐条和粉红色轮心,中轴附近有一块粉红色圆盘。背景是由上到下略深的青绿渐变,车轮下方有一条浅色阴影。

Original (Chinese) 长喙无喉囊,脚在踏板,但身体悬空未坐车座。

  • Long beak and throat pouch: No
  • Two wheels: Yes
  • Frame connects the wheels: Yes
  • Bird sits on the seat: No
  • Feet on the pedals: Yes
Pelican likeness
3.00
Bicycle correctness
8.00
Riding pose
4.00
Composition
6.00
Obvious errors (higher is better)
5.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 800 600" width="100%" height="100%">
  <defs>
    
    <linearGradient id="bgGrad" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#06D6A0"></stop>
      <stop offset="100%" stop-color="#118AB2"></stop>
    </linearGradient>
    
    
    <filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
      <feDropShadow dx="0" dy="8" stdDeviation="6" flood-color="#073B4C" flood-opacity="0.2"></feDropShadow>
    </filter>
  </defs>

  
  <rect width="800" height="600" fill="url(#bgGrad)"></rect>
  <circle cx="400" cy="300" r="250" fill="#118AB2" opacity="0.1"></circle>

  
  <ellipse cx="400" cy="530" rx="200" ry="15" fill="#073B4C" opacity="0.15"></ellipse>

  
  
  
  <g id="back-wing">
    <path d="M 340 160 Q 280 100 220 80 Q 260 140 290 180 Z" fill="#8D99AE" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
    <path d="M 320 150 L 250 100 M 300 160 L 260 120" stroke="#2B2D42" stroke-width="2" fill="none"></path>
  </g>

  
  <g id="tail">
    <path d="M 280 180 L 200 150 L 220 190 L 180 200 L 240 230 Z" fill="#F1FAEE" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
    <path d="M 270 180 L 210 160 L 230 190 L 200 200 L 250 220 Z" fill="#8D99AE"></path>
  </g>

  
  
  <g id="rear-wheel">
    
    <circle cx="230" cy="450" r="70" fill="none" stroke="#2B2D42" stroke-width="12"></circle>
    <circle cx="230" cy="450" r="64" fill="none" stroke="#F1FAEE" stroke-width="4"></circle>
    
    <path d="M 180 400 A 70 70 0 0 1 280 400" fill="none" stroke="#8D99AE" stroke-width="6" stroke-linecap="round" opacity="0.4"></path>
    
    <g stroke="#8D99AE" stroke-width="2">
      <line x1="230" y1="380" x2="230" y2="520"></line>
      <line x1="160" y1="450" x2="300" y2="450"></line>
      <line x1="180" y1="400" x2="280" y2="500"></line>
      <line x1="280" y1="400" x2="180" y2="500"></line>
    </g>
    
    <circle cx="230" cy="450" r="8" fill="#EF476F" stroke="#2B2D42" stroke-width="3"></circle>
  </g>

  
  <g id="frame-back" fill="none" stroke="#118AB2" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
    <path d="M 400 420 L 230 450"></path> 
    <path d="M 320 280 L 230 450"></path> 
  </g>

  
  <g id="crank-back">
    <line x1="400" y1="420" x2="350" y2="360" stroke="#2B2D42" stroke-width="12" stroke-linecap="round"></line>
    
    <rect x="335" y="355" width="30" height="10" rx="3" fill="#FFD166" stroke="#2B2D42" stroke-width="4"></rect>
  </g>

  
  <g id="frame-main" fill="none" stroke="#118AB2" stroke-width="10" stroke-linecap="round" stroke-linejoin="round">
    <path d="M 400 420 L 320 280"></path> 
    <path d="M 400 420 L 540 270"></path> 
    <path d="M 320 280 L 540 270"></path> 
    <path d="M 570 450 L 540 270"></path> 
  </g>

  
  
  <g id="front-wheel">
    
    <circle cx="570" cy="450" r="70" fill="none" stroke="#2B2D42" stroke-width="12"></circle>
    <circle cx="570" cy="450" r="64" fill="none" stroke="#F1FAEE" stroke-width="4"></circle>
    
    <path d="M 520 400 A 70 70 0 0 1 620 400" fill="none" stroke="#8D99AE" stroke-width="6" stroke-linecap="round" opacity="0.4"></path>
    
    <g stroke="#8D99AE" stroke-width="2">
      <line x1="570" y1="380" x2="570" y2="520"></line>
      <line x1="500" y1="450" x2="640" y2="450"></line>
      <line x1="520" y1="400" x2="620" y2="500"></line>
      <line x1="620" y1="400" x2="520" y2="500"></line>
    </g>
    
    <circle cx="570" cy="450" r="8" fill="#EF476F" stroke="#2B2D42" stroke-width="3"></circle>
  </g>

  
  <g id="handlebar-seat" fill="none" stroke="#2B2D42" stroke-width="8" stroke-linecap="round" stroke-linejoin="round">
    
    <path d="M 540 270 L 550 240"></path>
    <path d="M 550 240 Q 580 230 590 255"></path>
    
    <path d="M 320 280 L 310 260" class="seatpost"></path>
  </g>
  
  
  <g id="saddle">
    <path d="M 285 260 Q 310 250 330 260 Q 310 265 285 260 Z" fill="#FFD166" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
  </g>

  
  <g id="drivetrain">
    
    <path d="M 400 390 L 230 435 M 400 450 L 230 465" stroke="#2B2D42" stroke-width="4" fill="none"></path>
    
    <circle cx="400" cy="420" r="30" fill="#EF476F" stroke="#2B2D42" stroke-width="5"></circle>
    <circle cx="400" cy="420" r="15" fill="none" stroke="#2B2D42" stroke-width="3"></circle>
    
    <line x1="400" y1="420" x2="450" y2="480" stroke="#2B2D42" stroke-width="12" stroke-linecap="round"></line>
    
    <rect x="435" y="475" width="30" height="10" rx="3" fill="#FFD166" stroke="#2B2D42" stroke-width="4"></rect>
  </g>

  
  
  
  <g id="back-leg">
    
    <path d="M 310 240 L 280 330 L 350 360" fill="none" stroke="#2B2D42" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"></path>
    
    <path d="M 310 240 L 280 330 L 350 360" fill="none" stroke="#F4A261" stroke-width="10" stroke-linecap="round" stroke-linejoin="round"></path>
    
    <path d="M 350 360 L 365 355 L 370 365 L 360 370 Z" stroke="#2B2D42" stroke-width="5" fill="none" stroke-linejoin="round"></path>
    <path d="M 350 360 L 365 355 L 370 365 L 360 370 Z" stroke="#F4A261" stroke-width="3" fill="none" stroke-linejoin="round"></path>
  </g>

  
  <g id="pelican-body">
    
    <ellipse cx="340" cy="190" rx="90" ry="75" transform="rotate(-15, 340, 190)" fill="#2B2D42"></ellipse>
    
    <ellipse cx="340" cy="190" rx="86" ry="71" transform="rotate(-15, 340, 190)" fill="#F1FAEE"></ellipse>
    
    <path d="M 270 150 Q 300 110 360 130" fill="none" stroke="#FFFFFF" stroke-width="6" stroke-linecap="round" opacity="0.6"></path>
  </g>

  
  <g id="neck">
    
    <path d="M 370 150 C 400 100, 440 80, 460 110" fill="none" stroke="#2B2D42" stroke-width="48" stroke-linecap="round"></path>
    
    <path d="M 370 150 C 400 100, 440 80, 460 110" fill="none" stroke="#F1FAEE" stroke-width="40" stroke-linecap="round"></path>
  </g>

  
  <g id="head">
    
    <circle cx="470" cy="110" r="28" fill="#2B2D42"></circle>
    
    <circle cx="470" cy="110" r="24" fill="#F1FAEE"></circle>
    
    <path d="M 450 95 Q 430 70 440 60 Q 460 80 470 95" fill="#8D99AE" stroke="#2B2D42" stroke-width="3" stroke-linejoin="round"></path>
  </g>

  
  <g id="beak">
    
    <path d="M 490 95 Q 580 95 680 135 Q 580 110 490 115 Z" fill="#F4A261" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
    
    <path d="M 490 115 Q 550 140 630 180 Q 560 145 490 130 Z" fill="#E76F51" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
    
    <path d="M 520 105 Q 580 105 640 128" fill="none" stroke="#FFD166" stroke-width="4" stroke-linecap="round" opacity="0.6"></path>
  </g>

  
  <g id="eye">
    <circle cx="480" cy="100" r="6" fill="#2B2D42"></circle>
    <circle cx="482" cy="98" r="2" fill="#FFFFFF"></circle>
  </g>

  
  <g id="scarf">
    
    <path d="M 460 125 Q 400 150 350 140 L 340 150 Q 400 170 460 140 Z" fill="#E63946" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
    
    <path d="M 370 145 Q 280 130 230 160 Q 280 160 360 160 Z" fill="#E63946" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
  </g>

  
  
  
  <g id="front-leg">
    
    <path d="M 360 250 L 400 360 L 450 480" fill="none" stroke="#2B2D42" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"></path>
    
    <path d="M 360 250 L 400 360 L 450 480" fill="none" stroke="#F4A261" stroke-width="10" stroke-linecap="round" stroke-linejoin="round"></path>
    
    <path d="M 450 480 L 465 475 L 470 485 L 460 490 Z" stroke="#2B2D42" stroke-width="5" fill="none" stroke-linejoin="round"></path>
    <path d="M 450 480 L 465 475 L 470 485 L 460 490 Z" stroke="#F4A261" stroke-width="3" fill="none" stroke-linejoin="round"></path>
  </g>

  
  <g id="front-wing">
    
    <path d="M 380 190 Q 460 200 580 240 Q 470 250 360 250 Z" fill="#8D99AE" stroke="#2B2D42" stroke-width="4" stroke-linejoin="round"></path>
    
    <path d="M 390 210 Q 460 220 560 238" fill="none" stroke="#2B2D42" stroke-width="2"></path>
    <path d="M 380 225 Q 440 235 530 245" fill="none" stroke="#2B2D42" stroke-width="2"></path>
  </g>

</svg>