Qwen3 VL 30B A3B

2026-05-28T17-46-07Z_openrouter_qwen_qwen3-vl-30b-a3b-instruct

api cheap run: not executed on the Mac mini local LM Studio setup, included as a comparison target rather than a local-model result.

fail Visual sample result
1/3 Automated checks
0/1 SVG artifact

Verdict

visual sample
fail

0 artifact · 1/3 checks · fail

no failure labels
Prompt set v1_city_plan_svg.json
Run type api cheap
Temperature 0
Top P 1
Missed tasks 1/1

SVG Artifacts

0 artifact · 1/3 checks · fail

No parseable SVG files are available for this model. The visual run may exist, but the model did not return valid standalone SVG output.

Task Results

Compact view; open a row for prompt and raw answer
Task Category Score Failed Checks Failure Types Prompt / Answer
city_plan_3d_buildings_svg svg 1/3 valid_svg_basic, city_plan_svg_constraints none
Inspect

Prompt

Generate a valid standalone SVG of a city plan with a 3D-style representation of buildings.

Rules:
- SVG only
- no Markdown
- no external images
- no JavaScript
- include roads or city blocks
- include multiple buildings
- make at least some buildings appear 3D or isometric
- use simple vector shapes

Model answer

<svg width="600" height="400" xmlns="http://www.w3.org/2000/svg">
  <!-- Background -->
  <rect width="600" height="400" fill="#d4e6f1" />

  <!-- Roads -->
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height="200" fill="#333" />
  <rect x="100" y="100" width="200" height="200" fill="#333" />
  <rect x="100" y="100" width="400" height