MiniMax-M3  default · This model version has no selectable reasoning tiers · 2026-10-11 · Sample 2/3

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

AI reference score

5.42 ± 0.75

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

Claude Opus 5.5 · medium · Pass 1 4.70
Claude Opus 5.5 · medium · Pass 2 5.10
GPT-6 Astra · medium · Pass 1 5.05
GPT-6 Astra · medium · Pass 2 5.70
Grok 4.7 · medium · Pass 1 5.20
Grok 4.7 · medium · Pass 2 6.80

Scoring criteria

Pelican likeness
6.67
Bicycle correctness
5.67
Riding pose
3.33
Composition
7.17
Obvious errors (higher is better)
4.00
Drawing checks passed 1 weekly test left

Judges

Claude Opus 5.5 · medium · Pass 1

4.70

What the judge sees: Original (Chinese) 这是一幅扁平风格插画:一只白色鹈鹕坐在一辆红色车架的自行车上,它长着橙色的大喙和喉囊,橙色细长的腿往下伸到踏板上;自行车有两个深灰色带白色辐条的车轮,下方有椭圆形阴影。背景是由浅蓝渐变到中心淡黄色的天空,左上方和中上方各有白色云朵,右上角是黄色太阳,旁边有几只灰色小鸟的剪影。画面下部是层叠的绿色草坡,自行车左侧有几条白色水平短线。

Legs and feet are disconnected, the frame is odd, and there are no handlebars, so the riding setup is clearly wrong.

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: No
Pelican likeness
7.00
Bicycle correctness
4.00
Riding pose
3.00
Composition
6.00
Obvious errors (higher is better)
3.00

Claude Opus 5.5 · medium · Pass 2

5.10

What the judge sees: Original (Chinese) 这是一幅扁平风格插画:一只白色鹈鹕坐在一辆红色车架的自行车上,它长着橙色的大喙和喉囊,橙色细长的腿往下伸到踏板上;自行车有两个深灰色带白色辐条的车轮,下方有椭圆形阴影。背景是由浅蓝渐变到中心淡黄色的天空,左上方和中上方各有白色云朵,右上角是黄色太阳,旁边有几只灰色小鸟的剪影。画面下部是层叠的绿色草坡,自行车左侧有几条白色水平短线。

Beautiful background and a recognizable pelican, but the legs hang in a U shape disconnected from the feet, and the frame and handlebars are muddled.

Machine translated

Original (Chinese) 背景精美、鹈鹕可辨,但腿呈U形悬垂与脚掌脱节,车架和车把结构混乱。

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

GPT-6 Astra · medium · Pass 1

5.05

What the judge sees: Original (Chinese) 画面中央是一只白色和浅灰色的鹈鹕,长嘴呈橙黄色,橙色细腿向下伸到红色自行车的车架中间;自行车有两个黑色轮胎、灰色辐条和橙色踏板。背景是浅蓝色天空和层叠的绿色草地,右上方有黄色圆形太阳,天空中分布着白云和几条灰色飞鸟形线条,车轮下方有深绿色椭圆形阴影。

Legs join into a loop away from the pedals, and the body floats above the saddle, so the riding pose doesn't work.

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

GPT-6 Astra · medium · Pass 2

5.70

What the judge sees: Original (Chinese) 画面中央是一只白色和浅灰色的鹈鹕,长嘴呈橙黄色,橙色细腿向下伸到红色自行车的车架中间;自行车有两个黑色轮胎、灰色辐条和橙色踏板。背景是浅蓝色天空和层叠的绿色草地,右上方有黄色圆形太阳,天空中分布着白云和几条灰色飞鸟形线条,车轮下方有深绿色椭圆形阴影。

Clearly a pelican, but the legs and feet are away from the pedals, so the riding pose doesn't work.

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

Grok 4.7 · medium · Pass 1

5.20

What the judge sees: Original (Chinese) 画面中央是一只白色鹈鹕,圆身体、橙色长腿和张开的橙色大嘴,骑在一辆红色自行车上;车架为红色,两个车轮为黑色带辐条,踏板为橙色。背景是浅蓝色天空,左上方和中部有白色云朵,右上方有一圈浅色光晕的黄色圆形太阳,旁边有三只黑色小鸟剪影。下方是浅绿到深绿的起伏地面,自行车左侧有几条白色横线。

Bike and beak are recognizable, but the beak looks like a bowl, the wings aren't holding the handlebars, and the legs look 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
5.00
Bicycle correctness
6.00
Riding pose
4.00
Composition
7.00
Obvious errors (higher is better)
4.00

Grok 4.7 · medium · Pass 2

6.80

What the judge sees: Original (Chinese) 画面中央是一只白色鹈鹕,圆身体、橙色长腿和张开的橙色大嘴,骑在一辆红色自行车上;车架为红色,两个车轮为黑色带辐条,踏板为橙色。背景是浅蓝色天空,左上方和中部有白色云朵,右上方有一圈浅色光晕的黄色圆形太阳,旁边有三只黑色小鸟剪影。下方是浅绿到深绿的起伏地面,自行车左侧有几条白色横线。

Pouch looks like a bowl and the legs join into a U shape, and though it's on the saddle, the wings aren't holding the handlebars.

Machine translated

Original (Chinese) 喉囊如碗且双腿合成U形,虽坐在座上但翅膀未握把。

  • 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
6.00
Composition
8.00
Obvious errors (higher is better)
6.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 700 600" preserveAspectRatio="xMidYMid meet">
  <defs>
    <radialGradient id="skyGrad" cx="50%" cy="30%" r="80%">
      <stop offset="0%" stop-color="#fff4c2"></stop>
      <stop offset="60%" stop-color="#a8d8f0"></stop>
      <stop offset="100%" stop-color="#7ec0e0"></stop>
    </radialGradient>
    <linearGradient id="beakGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#ffb84d"></stop>
      <stop offset="100%" stop-color="#ff8a00"></stop>
    </linearGradient>
    <linearGradient id="pouchGrad" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" stop-color="#ffd699"></stop>
      <stop offset="100%" stop-color="#ffb84d"></stop>
    </linearGradient>
    <radialGradient id="bodyShade" cx="50%" cy="50%" r="50%">
      <stop offset="0%" stop-color="#ffffff"></stop>
      <stop offset="80%" stop-color="#f0f0f0"></stop>
      <stop offset="100%" stop-color="#d8d8d8"></stop>
    </radialGradient>
  </defs>

  
  <rect width="700" height="600" fill="url(#skyGrad)"></rect>

  
  <circle cx="600" cy="100" r="45" fill="#ffe066" opacity="0.9"></circle>
  <circle cx="600" cy="100" r="60" fill="#ffe066" opacity="0.3"></circle>

  
  <g fill="#fff" opacity="0.85">
    <ellipse cx="120" cy="90" rx="40" ry="14"></ellipse>
    <ellipse cx="150" cy="85" rx="35" ry="16"></ellipse>
    <ellipse cx="95" cy="100" rx="25" ry="12"></ellipse>
    <ellipse cx="450" cy="140" rx="30" ry="11"></ellipse>
    <ellipse cx="475" cy="135" rx="25" ry="12"></ellipse>
  </g>

  
  <path d="M 0 430 Q 150 370 300 410 T 700 400 L 700 500 L 0 500 Z" fill="#a8c89a"></path>
  <path d="M 0 460 Q 200 410 400 440 T 700 450 L 700 500 L 0 500 Z" fill="#8ab878"></path>

  
  <path d="M 0 480 Q 350 470 700 485 L 700 600 L 0 600 Z" fill="#7a9b5a"></path>
  <path d="M 0 510 Q 350 500 700 515 L 700 600 L 0 600 Z" fill="#6a8b4a"></path>

  
  <ellipse cx="350" cy="495" rx="200" ry="10" fill="#000" opacity="0.25"></ellipse>

  

  
  <g>
    <circle cx="480" cy="425" r="62" fill="#2a2a2a"></circle>
    <circle cx="480" cy="425" r="50" fill="#444"></circle>
    <circle cx="480" cy="425" r="6" fill="#888"></circle>
    
    <g stroke="#bbb" stroke-width="1.5">
      <line x1="480" y1="375" x2="480" y2="475"></line>
      <line x1="430" y1="425" x2="530" y2="425"></line>
      <line x1="445" y1="390" x2="515" y2="460"></line>
      <line x1="515" y1="390" x2="445" y2="460"></line>
      <line x1="463" y1="380" x2="497" y2="470"></line>
      <line x1="497" y1="380" x2="463" y2="470"></line>
    </g>
  </g>

  
  <g>
    <circle cx="195" cy="425" r="62" fill="#2a2a2a"></circle>
    <circle cx="195" cy="425" r="50" fill="#444"></circle>
    <circle cx="195" cy="425" r="6" fill="#888"></circle>
    
    <g stroke="#bbb" stroke-width="1.5">
      <line x1="195" y1="375" x2="195" y2="475"></line>
      <line x1="145" y1="425" x2="245" y2="425"></line>
      <line x1="160" y1="390" x2="230" y2="460"></line>
      <line x1="230" y1="390" x2="160" y2="460"></line>
      <line x1="178" y1="380" x2="212" y2="470"></line>
      <line x1="212" y1="380" x2="178" y2="470"></line>
    </g>
  </g>

  
  <g stroke="#c8232c" stroke-width="9" stroke-linecap="round" fill="none">
    
    <line x1="195" y1="425" x2="350" y2="425"></line>
    
    <line x1="480" y1="425" x2="320" y2="295"></line>
    
    <line x1="195" y1="425" x2="335" y2="295"></line>
    
    <line x1="335" y1="295" x2="480" y2="425"></line>
    
    <line x1="350" y1="425" x2="320" y2="295"></line>
  </g>

  
  <line x1="195" y1="425" x2="195" y2="350" stroke="#444" stroke-width="6" stroke-linecap="round"></line>

  
  <line x1="335" y1="295" x2="280" y2="265" stroke="#444" stroke-width="6" stroke-linecap="round"></line>

  
  <path d="M 250 250 Q 260 245 280 265 Q 295 275 320 270" stroke="#333" stroke-width="7" fill="none" stroke-linecap="round"></path>
  
  <circle cx="248" cy="250" r="7" fill="#222"></circle>
  <circle cx="322" cy="270" r="7" fill="#222"></circle>

  
  <line x1="320" y1="295" x2="320" y2="270" stroke="#444" stroke-width="5"></line>
  
  <ellipse cx="320" cy="265" rx="22" ry="6" fill="#222"></ellipse>
  <ellipse cx="320" cy="263" rx="20" ry="4" fill="#3a3a3a"></ellipse>

  
  <circle cx="350" cy="425" r="14" fill="#666"></circle>
  <circle cx="350" cy="425" r="8" fill="#444"></circle>
  
  <circle cx="350" cy="425" r="22" fill="none" stroke="#666" stroke-width="3" stroke-dasharray="3,2"></circle>

  
  <line x1="350" y1="425" x2="325" y2="455" stroke="#444" stroke-width="5" stroke-linecap="round"></line>
  <line x1="350" y1="425" x2="375" y2="395" stroke="#444" stroke-width="5" stroke-linecap="round"></line>

  
  <rect x="312" y="453" width="26" height="9" fill="#222" rx="2"></rect>
  <rect x="362" y="388" width="26" height="9" fill="#222" rx="2"></rect>

  
  <path d="M 350 447 Q 415 450 480 425" stroke="#555" stroke-width="2" fill="none"></path>
  <path d="M 350 403 Q 415 400 480 425" stroke="#555" stroke-width="2" fill="none"></path>
  <line x1="350" y1="447" x2="350" y2="403" stroke="#555" stroke-width="2"></line>

  

  
  <ellipse cx="320" cy="195" rx="70" ry="60" fill="url(#bodyShade)"></ellipse>
  
  <path d="M 380 200 Q 410 195 415 215 Q 405 225 380 220 Z" fill="#e8e8e8"></path>
  <path d="M 380 215 Q 415 215 410 230 Q 395 235 380 225 Z" fill="#d0d0d0"></path>

  
  <path d="M 290 165 Q 340 150 365 175 Q 370 200 340 215 Q 305 210 285 190 Z" fill="#f0f0f0"></path>
  <path d="M 300 175 Q 340 165 358 180 Q 360 195 335 205 Q 305 200 295 185 Z" fill="#e0e0e0"></path>

  
  <path d="M 270 175 Q 240 190 230 225 Q 235 260 260 270 Q 280 265 285 250 Q 285 220 280 195 Z" fill="#ffffff"></path>
  <path d="M 260 200 Q 245 220 245 250 Q 252 260 265 255 Q 270 230 270 205 Z" fill="#e8e8e8"></path>
  
  <ellipse cx="248" cy="250" rx="8" ry="5" fill="#fff" stroke="#ccc" stroke-width="1"></ellipse>
  <ellipse cx="252" cy="258" rx="7" ry="4" fill="#fff" stroke="#ccc" stroke-width="1"></ellipse>

  
  <path d="M 270 155 Q 245 120 255 85 Q 270 70 295 75 Q 305 95 295 130 Q 305 155 305 180 Z" fill="#fff"></path>
  <path d="M 270 155 Q 255 130 268 100 Q 280 85 290 90 Q 298 110 290 135 Q 295 155 295 175 Z" fill="#f8f8f8"></path>

  
  <ellipse cx="295" cy="85" rx="32" ry="28" fill="#fff"></ellipse>

  
  <path d="M 280 60 Q 275 45 285 42 Q 290 50 285 60 Z" fill="#f0f0f0"></path>
  <path d="M 290 58 Q 290 42 298 45 Q 297 55 293 62 Z" fill="#f0f0f0"></path>

  
  <ellipse cx="305" cy="80" rx="6" ry="7" fill="#fff" stroke="#333" stroke-width="1"></ellipse>
  <circle cx="306" cy="81" r="4.5" fill="#3a2418"></circle>
  <circle cx="307" cy="79" r="1.5" fill="#fff"></circle>

  
  <path d="M 320 80 Q 380 65 435 80 Q 445 85 442 92 Q 380 95 320 90 Z" fill="url(#beakGrad)"></path>
  
  <path d="M 322 82 Q 380 70 432 82" stroke="#cc6a00" stroke-width="1.5" fill="none"></path>
  
  <ellipse cx="335" cy="83" rx="2" ry="1" fill="#8a4500"></ellipse>

  
  <path d="M 320 88 Q 330 130 365 145 Q 400 148 430 130 Q 442 115 442 92 Q 380 100 320 95 Z" fill="url(#pouchGrad)"></path>
  
  <path d="M 340 100 Q 345 115 350 125" stroke="#cc6a00" stroke-width="0.8" fill="none" opacity="0.6"></path>
  <path d="M 360 105 Q 365 125 370 135" stroke="#cc6a00" stroke-width="0.8" fill="none" opacity="0.6"></path>
  <path d="M 385 105 Q 390 125 395 135" stroke="#cc6a00" stroke-width="0.8" fill="none" opacity="0.6"></path>
  <path d="M 410 100 Q 415 115 420 125" stroke="#cc6a00" stroke-width="0.8" fill="none" opacity="0.6"></path>

  
  <path d="M 432 82 Q 445 85 442 92 Q 438 88 432 88 Z" fill="#d97c00"></path>

  
  <path d="M 305 250 L 308 380 Q 308 392 318 395 L 325 395 L 325 388 Q 315 386 313 380 L 313 252 Z" fill="#ff8c1a"></path>
  <path d="M 335 250 L 332 380 Q 332 392 322 395 L 313 395 L 313 388 Q 325 386 327 380 L 327 252 Z" fill="#ff8c1a"></path>

  
  <ellipse cx="320" cy="455" rx="22" ry="6" fill="#ff8c1a"></ellipse>
  <path d="M 298 458 L 295 463 L 303 460 Z" fill="#ff8c1a"></path>
  <path d="M 308 460 L 305 466 L 313 462 Z" fill="#ff8c1a"></path>
  <path d="M 320 461 L 317 467 L 325 463 Z" fill="#ff8c1a"></path>

  
  <ellipse cx="380" cy="392" rx="18" ry="5" fill="#ff8c1a" transform="rotate(-25 380 392)"></ellipse>

  
  <g stroke="#fff" stroke-width="2" stroke-linecap="round" opacity="0.7">
    <line x1="50" y1="380" x2="100" y2="380"></line>
    <line x1="40" y1="400" x2="110" y2="400"></line>
    <line x1="60" y1="420" x2="115" y2="420"></line>
    <line x1="30" y1="350" x2="80" y2="350"></line>
  </g>

  
  <g fill="#444" opacity="0.6">
    <path d="M 520 60 q 5 -5 10 0 q 5 -5 10 0" stroke="#444" stroke-width="2" fill="none"></path>
    <path d="M 560 80 q 4 -4 8 0 q 4 -4 8 0" stroke="#444" stroke-width="1.5" fill="none"></path>
    <path d="M 480 50 q 3 -3 6 0 q 3 -3 6 0" stroke="#444" stroke-width="1.5" fill="none"></path>
  </g>

</svg>