Gemini 3.1 Pro  default · This model version has no selectable reasoning tiers · 2026-10-25 · Sample 1/3

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

AI reference score

7.17 ± 0.67

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

Claude Opus 5.5 · medium · Pass 1 7.65
Claude Opus 5.5 · medium · Pass 2 7.20
GPT-6 Astra · medium · Pass 1 7.60
GPT-6 Astra · medium · Pass 2 7.85
Grok 4.7 · medium · Pass 1 6.35
Grok 4.7 · medium · Pass 2 6.35

Scoring criteria

Pelican likeness
7.00
Bicycle correctness
8.00
Riding pose
6.83
Composition
7.50
Obvious errors (higher is better)
6.17
Drawing checks passed Monitoring

Judges

Claude Opus 5.5 · medium · Pass 1

7.65

What the judge sees: Original (Chinese) 这是一幅扁平风格插画,画面中央有一只白色鹈鹕骑在一辆红色车架的自行车上。鹈鹕头戴青绿色头盔,长着黄橙色的长喙,一只翅膀向前伸出搭在深灰色车把上,两条橙色细腿踩着中间偏下的脚踏板;自行车的两个车轮为黑色外圈、灰色辐条,分别位于画面左下和右下。背景上半部分是浅蓝色天空,左上和右上各有一朵白云,还有几条白色横线,画面底部是一条绿色草地。

Complete pose and a sensible bicycle structure, but the body and wings have exaggerated proportions, and the helmet covers the eyes.

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
7.00
Bicycle correctness
8.00
Riding pose
9.00
Composition
7.00
Obvious errors (higher is better)
7.00

Claude Opus 5.5 · medium · Pass 2

7.20

What the judge sees: Original (Chinese) 这是一幅扁平风格插画,画面中央有一只白色鹈鹕骑在一辆红色车架的自行车上。鹈鹕头戴青绿色头盔,长着黄橙色的长喙,一只翅膀向前伸出搭在深灰色车把上,两条橙色细腿踩着中间偏下的脚踏板;自行车的两个车轮为黑色外圈、灰色辐条,分别位于画面左下和右下。背景上半部分是浅蓝色天空,左上和右上各有一朵白云,还有几条白色横线,画面底部是一条绿色草地。

Complete bicycle structure and a convincing pose, but the pelican's head is too small and the body proportions look a bit stiff.

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
6.00
Bicycle correctness
8.00
Riding pose
8.00
Composition
7.00
Obvious errors (higher is better)
7.00

GPT-6 Astra · medium · Pass 1

7.60

What the judge sees: Original (Chinese) 画面中央是一只骑在红色自行车上的白色长嘴鸟,头戴绿色头盔,黄色和橙色的长嘴向右伸出,橙色双腿延伸到脚踏附近。自行车有两个黑色外圈、灰色辐条的圆形车轮,车座为黑色,车把位于右上方。背景是浅蓝色天空,左右上方有浅色云朵,底部是绿色地面。

The seated pose and contact with the pedals are clear, but the limbs reaching for the handlebars are too long and the wings are hard to make out.

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
7.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.85

What the judge sees: Original (Chinese) 画面中央是一只骑在红色自行车上的白色长嘴鸟,头戴绿色头盔,黄色和橙色的长嘴向右伸出,橙色双腿延伸到脚踏附近。自行车有两个黑色外圈、灰色辐条的圆形车轮,车座为黑色,车把位于右上方。背景是浅蓝色天空,左右上方有浅色云朵,底部是绿色地面。

Clearly riding, but the wings and legs are stretched too far and the chain connection is a bit awkward.

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
8.00
Bicycle correctness
8.00
Riding pose
8.00
Composition
8.00
Obvious errors (higher is better)
7.00

Grok 4.7 · medium · Pass 1

6.35

What the judge sees: Original (Chinese) 画面中央是一只白色长颈鸟,戴着绿色头盔,橙色长喙朝向右侧,身体圆而大,橙色双腿踏在自行车踏板上。红色车架的自行车位于鸟身下方,前后各有一个黑色轮胎和灰色辐条。背景是浅蓝色天空,左右各有一朵白色云,底部是一条绿色地面,空中有几条白色短横线。

You can tell it's a pelican riding a bicycle, but the body hangs off the saddle and the feet aren't on the pedals.

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
7.00
Bicycle correctness
8.00
Riding pose
4.00
Composition
7.00
Obvious errors (higher is better)
5.00

Grok 4.7 · medium · Pass 2

6.35

What the judge sees: Original (Chinese) 画面中央是一只白色长颈鸟,戴着绿色头盔,橙色长喙朝向右侧,身体圆而大,橙色双腿踏在自行车踏板上。红色车架的自行车位于鸟身下方,前后各有一个黑色轮胎和灰色辐条。背景是浅蓝色天空,左右各有一朵白色云,底部是一条绿色地面,空中有几条白色短横线。

The pouch and whole bicycle are clear, but the bird's body floats above the saddle and the limbs join awkwardly.

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
7.00
Bicycle correctness
8.00
Riding pose
4.00
Composition
8.00
Obvious errors (higher is better)
4.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 400 400" width="100%" height="100%">
  <defs>
    <linearGradient id="sky" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#87CEEB"></stop>
      <stop offset="100%" stop-color="#E0F6FF"></stop>
    </linearGradient>
  </defs>
  
  
  <rect width="400" height="400" fill="url(#sky)"></rect>
  
  
  <rect y="345" width="400" height="55" fill="#8FBC8F"></rect>
  <path d="M 0 345 Q 100 335 200 345 T 400 345 L 400 400 L 0 400 Z" fill="#7CB342" opacity="0.5"></path>

  
  <path d="M 50 80 Q 60 60 80 70 Q 100 60 110 80 Q 120 90 100 100 L 60 100 Q 40 90 50 80 Z" fill="#FFFFFF" opacity="0.8"></path>
  <path d="M 280 60 Q 290 40 310 50 Q 330 40 340 60 Q 350 70 330 80 L 290 80 Q 270 70 280 60 Z" fill="#FFFFFF" opacity="0.8"></path>

  
  <path d="M 380 120 L 330 120 M 350 160 L 280 160 M 90 220 L 30 220 M 120 280 L 60 280 M 390 300 L 340 300" stroke="#FFFFFF" stroke-width="3" stroke-linecap="round" opacity="0.5"></path>

  
  
  <circle cx="100" cy="300" r="45" fill="none" stroke="#333" stroke-width="6"></circle>
  <circle cx="100" cy="300" r="42" fill="none" stroke="#ddd" stroke-width="2"></circle>
  
  
  <line x1="100" y1="255" x2="100" y2="345" stroke="#aaa" stroke-width="2"></line>
  <line x1="55" y1="300" x2="145" y2="300" stroke="#aaa" stroke-width="2"></line>
  <line x1="68" y1="268" x2="132" y2="332" stroke="#aaa" stroke-width="2"></line>
  <line x1="68" y1="332" x2="132" y2="268" stroke="#aaa" stroke-width="2"></line>

  
  <circle cx="300" cy="300" r="45" fill="none" stroke="#333" stroke-width="6"></circle>
  <circle cx="300" cy="300" r="42" fill="none" stroke="#ddd" stroke-width="2"></circle>
  
  
  <line x1="300" y1="255" x2="300" y2="345" stroke="#aaa" stroke-width="2"></line>
  <line x1="255" y1="300" x2="345" y2="300" stroke="#aaa" stroke-width="2"></line>
  <line x1="268" y1="268" x2="332" y2="332" stroke="#aaa" stroke-width="2"></line>
  <line x1="268" y1="332" x2="332" y2="268" stroke="#aaa" stroke-width="2"></line>

  
  
  <polygon points="100,300 180,300 150,200" fill="none" stroke="#E63946" stroke-width="5" stroke-linejoin="round"></polygon>
  
  <polygon points="180,300 250,200 150,200" fill="none" stroke="#E63946" stroke-width="5" stroke-linejoin="round"></polygon>
  
  
  <line x1="300" y1="300" x2="250" y2="200" stroke="#E63946" stroke-width="5" stroke-linecap="round"></line>
  
  
  <line x1="250" y1="200" x2="245" y2="170" stroke="#ccc" stroke-width="4"></line>
  
  <path d="M 245 170 C 250 150 270 150 280 165" fill="none" stroke="#333" stroke-width="5" stroke-linecap="round"></path>
  
  
  <line x1="150" y1="200" x2="145" y2="175" stroke="#ccc" stroke-width="4"></line>
  <path d="M 120 175 C 145 175 155 170 165 180" fill="none" stroke="#111" stroke-width="8" stroke-linecap="round"></path>

  
  <line x1="180" y1="300" x2="165" y2="320" stroke="#777" stroke-width="4" stroke-linecap="round"></line>
  <line x1="155" y1="320" x2="175" y2="320" stroke="#111" stroke-width="4" stroke-linecap="round"></line>

  
  
  <polyline points="145,185 160,250 165,320" fill="none" stroke="#E76F51" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"></polyline>
  <line x1="165" y1="320" x2="180" y2="320" stroke="#E76F51" stroke-width="5" stroke-linecap="round"></line>

  
  <ellipse cx="130" cy="130" rx="40" ry="55" fill="#FFFFFF" transform="rotate(20, 130, 130)"></ellipse>
  
  
  <path d="M 85 150 L 50 170 L 75 130 Z" fill="#FFFFFF"></path>

  
  <path d="M 145 90 Q 150 50 175 35 Q 185 50 160 95 Z" fill="#FFFFFF"></path>

  
  <circle cx="175" cy="35" r="18" fill="#FFFFFF"></circle>

  
  <path d="M 188 25 C 230 25 270 35 290 45 C 250 40 200 35 188 35 Z" fill="#E9C46A"></path>

  
  <path d="M 185 35 C 230 90 280 55 290 45 C 240 50 200 45 185 35 Z" fill="#F4A261"></path>

  
  <circle cx="178" cy="30" r="3" fill="#264653"></circle>
  <circle cx="179" cy="29" r="1" fill="#FFFFFF"></circle>

  
  <path d="M 155 28 C 155 5 195 5 195 28 C 195 32 155 32 155 28 Z" fill="#2A9D8F"></path>
  <circle cx="175" cy="15" r="2" fill="#FFFFFF" opacity="0.5"></circle>
  <path d="M 160 28 C 165 45 185 45 190 28" fill="none" stroke="#333" stroke-width="1.5"></path>

  
  <path d="M 120 100 C 160 110 170 140 130 160 C 100 140 100 110 120 100 Z" fill="#F8F9FA" stroke="#E0E0E0" stroke-width="2"></path>
  
  
  <path d="M 140 110 C 190 120 240 130 275 160" fill="none" stroke="#FFFFFF" stroke-width="14" stroke-linecap="round"></path>
  <path d="M 140 110 C 190 120 240 130 275 160" fill="none" stroke="#E0E0E0" stroke-width="2" stroke-linecap="round"></path>

  
  <line x1="100" y1="295" x2="180" y2="288" stroke="#555" stroke-width="2"></line>
  <line x1="100" y1="305" x2="180" y2="312" stroke="#555" stroke-width="2"></line>

  
  <circle cx="180" cy="300" r="12" fill="none" stroke="#555" stroke-width="3"></circle>
  <line x1="180" y1="300" x2="195" y2="280" stroke="#777" stroke-width="4" stroke-linecap="round"></line>
  <line x1="185" y1="280" x2="205" y2="280" stroke="#111" stroke-width="4" stroke-linecap="round"></line>

  
  <polyline points="140,185 155,230 195,280" fill="none" stroke="#F4A261" stroke-width="5" stroke-linejoin="round" stroke-linecap="round"></polyline>
  <line x1="195" y1="280" x2="210" y2="280" stroke="#F4A261" stroke-width="5" stroke-linecap="round"></line>
</svg>