Show binary file change in commit
Tests ability to inspect a binary file change in a commit. Evaluates binary-change handling in commit display.

These commands set up the repo before the model sees the prompt. They define the starting file structure, staged changes, and Git history.

  1. 01 git init
  2. 02 git config user.email 'test@test.com'
  3. 03 git config user.name 'Test User'
  4. 04 printf '‰PNG  binary' > image.png
  5. 05 git add image.png
  6. 06 git commit -m 'Add binary image'
  7. 07 printf '‰PNG  updated' > image.png
  8. 08 git add image.png
  9. 09 git commit -m 'Update binary image'
Prompt
Using git show --stat, which file was changed in the 'Update binary image' commit? Output ONLY the filename, nothing else.
Expected
image.png

Scoped model quality, cost, API time, and token usage for git_show/f011.

Loading...
Loading raw attempt evidence…
anthropic/claude-fable-5:high PASS 100% 271 in → 5 out (0 reasoning)
image.png
anthropic/claude-fable-5:high__json_schema PASS 100% 477 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-fable-5:low PASS 100% 267 in → 5 out (0 reasoning)
image.png
anthropic/claude-fable-5:low__json_schema PASS 100% 473 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-fable-5:max PASS 100% 265 in → 110 out (27 reasoning)
image.png
anthropic/claude-fable-5:max__json_schema PASS 100% 476 in → 123 out (52 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-fable-5:medium PASS 100% 267 in → 5 out (0 reasoning)
image.png
anthropic/claude-fable-5:medium__json_schema PASS 100% 475 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-fable-5:xhigh PASS 100% 268 in → 5 out (0 reasoning)
image.png
anthropic/claude-fable-5:xhigh__json_schema PASS 100% 479 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-haiku-4.5:high PASS 100% 256 in → 191 out (142 reasoning)
image.png
anthropic/claude-haiku-4.5:high__json_schema PASS 100% 416 in → 403 out (381 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-haiku-4.5:low PASS 100% 258 in → 108 out (88 reasoning)
image.png
anthropic/claude-haiku-4.5:low__json_schema PASS 100% 415 in → 299 out (294 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-haiku-4.5:medium PASS 100% 257 in → 120 out (104 reasoning)
image.png
anthropic/claude-haiku-4.5:medium__json_schema PASS 100% 414 in → 139 out (122 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-haiku-4.5:none PASS 100% 226 in → 6 out (0 reasoning)
image.png
anthropic/claude-haiku-4.5:none__json_schema PASS 100% 385 in → 11 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-haiku-4.5:xhigh PASS 100% 252 in → 133 out (114 reasoning)
image.png
anthropic/claude-haiku-4.5:xhigh__json_schema PASS 100% 419 in → 321 out (255 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-opus-4.6:high PASS 100% 227 in → 6 out (0 reasoning)
image.png
anthropic/claude-opus-4.6:high__json_schema PASS 100% 387 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.6:low PASS 100% 227 in → 6 out (0 reasoning)
image.png
anthropic/claude-opus-4.6:low__json_schema PASS 100% 389 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.6:max PASS 100% 228 in → 6 out (0 reasoning)
image.png
anthropic/claude-opus-4.6:max__json_schema PASS 100% 386 in → 65 out (40 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.6:medium PASS 100% 233 in → 6 out (0 reasoning)
image.png
anthropic/claude-opus-4.6:medium__json_schema PASS 100% 394 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.6:none PASS 100% 226 in → 6 out (0 reasoning)
image.png
anthropic/claude-opus-4.6:none__json_schema PASS 100% 388 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.6:xhigh PASS 100% 226 in → 6 out (0 reasoning)
image.png
anthropic/claude-opus-4.6:xhigh__json_schema PASS 100% 388 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.7:high PASS 100% 274 in → 7 out (0 reasoning)
image.png
anthropic/claude-opus-4.7:high__json_schema PASS 100% 485 in → 15 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.7:low PASS 100% 272 in → 7 out (0 reasoning)
image.png
anthropic/claude-opus-4.7:low__json_schema PASS 100% 480 in → 15 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.7:max PASS 100% 272 in → 7 out (0 reasoning)
image.png
anthropic/claude-opus-4.7:max__json_schema PASS 100% 479 in → 15 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.7:medium PASS 100% 271 in → 7 out (0 reasoning)
image.png
anthropic/claude-opus-4.7:medium__json_schema PASS 100% 483 in → 15 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.7:none PASS 100% 276 in → 7 out (0 reasoning)
image.png
anthropic/claude-opus-4.7:none__json_schema PASS 100% 478 in → 16 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.7:xhigh PASS 100% 275 in → 7 out (0 reasoning)
image.png
anthropic/claude-opus-4.7:xhigh__json_schema PASS 100% 482 in → 15 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.8:high PASS 100% 263 in → 5 out (0 reasoning)
image.png
anthropic/claude-opus-4.8:high__json_schema PASS 100% 470 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.8:low PASS 100% 266 in → 5 out (0 reasoning)
image.png
anthropic/claude-opus-4.8:low__json_schema PASS 100% 472 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.8:max PASS 100% 269 in → 5 out (0 reasoning)
image.png
anthropic/claude-opus-4.8:max__json_schema PASS 100% 480 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.8:medium PASS 100% 264 in → 5 out (0 reasoning)
image.png
anthropic/claude-opus-4.8:medium__json_schema PASS 100% 477 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.8:none PASS 100% 270 in → 5 out (0 reasoning)
image.png
anthropic/claude-opus-4.8:none__json_schema PASS 100% 474 in → 12 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-opus-4.8:xhigh PASS 100% 266 in → 5 out (0 reasoning)
image.png
anthropic/claude-opus-4.8:xhigh__json_schema PASS 100% 475 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-4.6:high PASS 100% 226 in → 6 out (0 reasoning)
image.png
anthropic/claude-sonnet-4.6:high__json_schema PASS 100% 385 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-4.6:low PASS 100% 226 in → 6 out (0 reasoning)
image.png
anthropic/claude-sonnet-4.6:low__json_schema PASS 100% 390 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-4.6:max PASS 100% 227 in → 6 out (0 reasoning)
image.png
anthropic/claude-sonnet-4.6:max__json_schema PASS 100% 387 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-4.6:medium PASS 100% 229 in → 6 out (0 reasoning)
image.png
anthropic/claude-sonnet-4.6:medium__json_schema PASS 100% 387 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-4.6:none PASS 100% 226 in → 6 out (0 reasoning)
image.png
anthropic/claude-sonnet-4.6:none__json_schema PASS 100% 388 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-4.6:xhigh PASS 100% 225 in → 6 out (0 reasoning)
image.png
anthropic/claude-sonnet-4.6:xhigh__json_schema PASS 100% 391 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
anthropic/claude-sonnet-5:high PASS 100% 265 in → 5 out (0 reasoning)
image.png
anthropic/claude-sonnet-5:high__json_schema PASS 100% 477 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-sonnet-5:low PASS 100% 269 in → 5 out (0 reasoning)
image.png
anthropic/claude-sonnet-5:low__json_schema PASS 100% 474 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-sonnet-5:medium PASS 100% 269 in → 5 out (0 reasoning)
image.png
anthropic/claude-sonnet-5:medium__json_schema PASS 100% 471 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-sonnet-5:none PASS 100% 267 in → 5 out (0 reasoning)
image.png
anthropic/claude-sonnet-5:none__json_schema PASS 100% 476 in → 12 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
anthropic/claude-sonnet-5:xhigh PASS 100% 271 in → 5 out (0 reasoning)
image.png
anthropic/claude-sonnet-5:xhigh__json_schema PASS 100% 472 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
arcee-ai/trinity-large-thinking:high PASS 100% 199 in → 219 out (216 reasoning)
image.png
arcee-ai/trinity-large-thinking:low PASS 100% 194 in → 415 out (410 reasoning)
image.png
arcee-ai/trinity-large-thinking:medium PASS 100% 195 in → 274 out (271 reasoning)
image.png
arcee-ai/trinity-large-thinking:xhigh PASS 100% 193 in → 269 out (266 reasoning)
image.png
arcee-ai/trinity-mini:high PASS 100% 193 in → 246 out (278 reasoning)
image.png
arcee-ai/trinity-mini:high__json_schema PASS 100% 200 in → 281 out (300 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
arcee-ai/trinity-mini:low PASS 100% 193 in → 225 out (244 reasoning)
image.png
arcee-ai/trinity-mini:low__json_schema PASS 100% 196 in → 263 out (274 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
arcee-ai/trinity-mini:medium PASS 100% 197 in → 319 out (338 reasoning)
image.png
arcee-ai/trinity-mini:medium__json_schema PASS 100% 198 in → 257 out (263 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename":"image.png" }
arcee-ai/trinity-mini:xhigh PASS 100% 190 in → 234 out (259 reasoning)
image.png
arcee-ai/trinity-mini:xhigh__json_schema PASS 100% 196 in → 263 out (290 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash-0731:high PASS 100% 198 in → 85 out (69 reasoning)
image.png
deepseek/deepseek-v4-flash-0731:high__json_schema PASS 100% 203 in → 41 out (29 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash-0731:low PASS 100% 197 in → 12 out (14 reasoning)
image.png
deepseek/deepseek-v4-flash-0731:low__json_schema PASS 100% 205 in → 68 out (58 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash-0731:max PASS 100% 275 in → 38 out (37 reasoning)
image.png
deepseek/deepseek-v4-flash-0731:max__json_schema PASS 100% 277 in → 30 out (27 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
deepseek/deepseek-v4-flash-0731:medium PASS 100% 201 in → 54 out (50 reasoning)
image.png
deepseek/deepseek-v4-flash-0731:medium__json_schema PASS 100% 197 in → 71 out (67 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
deepseek/deepseek-v4-flash-0731:none PASS 100% 205 in → 3 out (0 reasoning)
image.png
deepseek/deepseek-v4-flash-0731:none__json_schema PASS 100% 202 in → 11 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash-0731:xhigh PASS 100% 278 in → 67 out (64 reasoning)
image.png
deepseek/deepseek-v4-flash-0731:xhigh__json_schema PASS 100% 201 in → 29 out (25 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash:high PASS 100% 199 in → 48 out (44 reasoning)
image.png
deepseek/deepseek-v4-flash:high__json_schema PASS 100% 286 in → 8 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
deepseek/deepseek-v4-flash:low PASS 100% 198 in → 47 out (49 reasoning)
image.png
deepseek/deepseek-v4-flash:low__json_schema PASS 100% 257 in → 58 out (51 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
deepseek/deepseek-v4-flash:medium PASS 100% 199 in → 84 out (79 reasoning)
image.png
deepseek/deepseek-v4-flash:medium__json_schema PASS 100% 200 in → 73 out (62 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash:none PASS 100% 201 in → 2 out (0 reasoning)
image.png
deepseek/deepseek-v4-flash:none__json_schema PASS 100% 198 in → 12 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-flash:xhigh PASS 100% 277 in → 104 out (109 reasoning)
image.png
deepseek/deepseek-v4-flash:xhigh__json_schema PASS 100% 283 in → 88 out (86 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
deepseek/deepseek-v4-pro:high PASS 100% 206 in → 118 out (126 reasoning)
image.png
deepseek/deepseek-v4-pro:high__json_schema PASS 100% 384 in → 29 out (20 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
deepseek/deepseek-v4-pro:low PASS 100% 197 in → 95 out (99 reasoning)
image.png
deepseek/deepseek-v4-pro:low__json_schema PASS 100% 381 in → 42 out (34 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
deepseek/deepseek-v4-pro:medium PASS 100% 200 in → 58 out (54 reasoning)
image.png
deepseek/deepseek-v4-pro:none PASS 100% 200 in → 3 out (0 reasoning)
image.png
deepseek/deepseek-v4-pro:none__json_schema PASS 100% 382 in → 8 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
deepseek/deepseek-v4-pro:xhigh PASS 100% 282 in → 128 out (124 reasoning)
image.png
deepseek/deepseek-v4-pro:xhigh__json_schema PASS 100% 463 in → 84 out (75 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3-flash-preview:high PASS 100% 225 in → 188 out (185 reasoning)
image.png
google/gemini-3-flash-preview:high__json_schema PASS 100% 283 in → 225 out (218 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3-flash-preview:low PASS 100% 230 in → 154 out (151 reasoning)
image.png
google/gemini-3-flash-preview:low__json_schema PASS 100% 282 in → 270 out (263 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3-flash-preview:medium PASS 100% 225 in → 354 out (351 reasoning)
image.png
google/gemini-3-flash-preview:medium__json_schema PASS 100% 284 in → 233 out (226 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3-flash-preview:xhigh PASS 100% 232 in → 129 out (126 reasoning)
image.png
google/gemini-3-flash-preview:xhigh__json_schema PASS 100% 286 in → 216 out (209 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.1-flash-lite-preview:high PASS 100% 230 in → 293 out (290 reasoning)
image.png
google/gemini-3.1-flash-lite-preview:high__json_schema PASS 100% 234 in → 218 out (210 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.1-flash-lite-preview:low PASS 100% 233 in → 136 out (133 reasoning)
image.png
google/gemini-3.1-flash-lite-preview:low__json_schema PASS 100% 285 in → 144 out (136 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.1-flash-lite-preview:medium PASS 100% 232 in → 194 out (191 reasoning)
image.png
google/gemini-3.1-flash-lite-preview:medium__json_schema PASS 100% 232 in → 230 out (222 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.1-flash-lite-preview:xhigh PASS 100% 231 in → 251 out (248 reasoning)
image.png
google/gemini-3.1-flash-lite-preview:xhigh__json_schema PASS 100% 227 in → 300 out (293 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.1-pro-preview:high PASS 100% 227 in → 215 out (212 reasoning)
image.png
google/gemini-3.1-pro-preview:high__json_schema PASS 100% 286 in → 262 out (255 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.1-pro-preview:low PASS 100% 234 in → 236 out (233 reasoning)
image.png
google/gemini-3.1-pro-preview:low__json_schema PASS 100% 283 in → 91 out (83 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.1-pro-preview:medium PASS 100% 230 in → 172 out (169 reasoning)
image.png
google/gemini-3.1-pro-preview:medium__json_schema PASS 100% 285 in → 290 out (283 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.1-pro-preview:xhigh PASS 100% 230 in → 261 out (258 reasoning)
image.png
google/gemini-3.1-pro-preview:xhigh__json_schema PASS 100% 286 in → 252 out (245 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.5-flash-lite:high PASS 100% 229 in → 262 out (259 reasoning)
image.png
google/gemini-3.5-flash-lite:high__json_schema PASS 100% 232 in → 204 out (196 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.5-flash-lite:low PASS 100% 234 in → 3 out (0 reasoning)
image.png
google/gemini-3.5-flash-lite:low__json_schema PASS 100% 286 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
google/gemini-3.5-flash-lite:max PASS 100% 236 in → 270 out (267 reasoning)
image.png
google/gemini-3.5-flash-lite:max__json_schema PASS 100% 287 in → 292 out (284 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.5-flash-lite:medium PASS 100% 233 in → 232 out (229 reasoning)
image.png
google/gemini-3.5-flash-lite:medium__json_schema PASS 100% 289 in → 218 out (210 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemini-3.5-flash-lite:xhigh PASS 100% 232 in → 245 out (242 reasoning)
image.png
google/gemini-3.5-flash-lite:xhigh__json_schema PASS 100% 232 in → 463 out (456 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.5-flash:high PASS 100% 230 in → 206 out (203 reasoning)
image.png
google/gemini-3.5-flash:high__json_schema PASS 100% 284 in → 305 out (298 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.5-flash:low PASS 100% 231 in → 80 out (77 reasoning)
image.png
google/gemini-3.5-flash:low__json_schema PASS 100% 284 in → 194 out (187 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.5-flash:medium PASS 100% 227 in → 222 out (219 reasoning)
image.png
google/gemini-3.5-flash:medium__json_schema PASS 100% 286 in → 203 out (196 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.5-flash:xhigh PASS 100% 229 in → 337 out (334 reasoning)
image.png
google/gemini-3.5-flash:xhigh__json_schema PASS 100% 282 in → 249 out (242 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.6-flash:high PASS 100% 229 in → 183 out (180 reasoning)
image.png
google/gemini-3.6-flash:high__json_schema PASS 100% 289 in → 212 out (205 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.6-flash:low PASS 100% 235 in → 71 out (68 reasoning)
image.png
google/gemini-3.6-flash:low__json_schema PASS 100% 233 in → 7 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.6-flash:max PASS 100% 234 in → 286 out (283 reasoning)
image.png
google/gemini-3.6-flash:max__json_schema PASS 100% 289 in → 223 out (216 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.6-flash:medium PASS 100% 232 in → 301 out (298 reasoning)
image.png
google/gemini-3.6-flash:medium__json_schema PASS 100% 287 in → 142 out (135 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemini-3.6-flash:xhigh PASS 100% 234 in → 408 out (405 reasoning)
image.png
google/gemini-3.6-flash:xhigh__json_schema PASS 100% 231 in → 253 out (246 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemma-4-26b-a4b-it:high PASS 100% 242 in → 303 out (244 reasoning)
image.png
google/gemma-4-26b-a4b-it:high__json_schema PASS 100% 243 in → 263 out (211 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
google/gemma-4-26b-a4b-it:low PASS 100% 244 in → 268 out (224 reasoning)
image.png
google/gemma-4-26b-a4b-it:low__json_schema PASS 100% 248 in → 239 out (187 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
google/gemma-4-26b-a4b-it:medium PASS 100% 246 in → 265 out (221 reasoning)
image.png
google/gemma-4-26b-a4b-it:medium__json_schema PASS 100% 243 in → 314 out (233 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
google/gemma-4-26b-a4b-it:none PASS 100% 240 in → 4 out (0 reasoning)
image.png
google/gemma-4-26b-a4b-it:none__json_schema PASS 100% 244 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
google/gemma-4-26b-a4b-it:xhigh PASS 100% 242 in → 256 out (215 reasoning)
image.png
google/gemma-4-26b-a4b-it:xhigh__json_schema PASS 100% 246 in → 315 out (235 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
google/gemma-4-31b-it:high PASS 100% 248 in → 145 out (1 reasoning)
image.png
google/gemma-4-31b-it:high__json_schema PASS 100% 243 in → 256 out (188 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemma-4-31b-it:low PASS 100% 246 in → 229 out (161 reasoning)
image.png
google/gemma-4-31b-it:low__json_schema PASS 100% 249 in → 152 out (143 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
google/gemma-4-31b-it:medium PASS 100% 244 in → 192 out (148 reasoning)
image.png
google/gemma-4-31b-it:medium__json_schema PASS 100% 248 in → 144 out (121 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemma-4-31b-it:none PASS 100% 241 in → 4 out (0 reasoning)
image.png
google/gemma-4-31b-it:none__json_schema PASS 100% 245 in → 9 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
google/gemma-4-31b-it:xhigh PASS 100% 249 in → 148 out (1 reasoning)
image.png
google/gemma-4-31b-it:xhigh__json_schema PASS 100% 245 in → 181 out (130 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
ibm-granite/granite-4.1-8b PASS 100% 216 in → 3 out
image.png
ibm-granite/granite-4.1-8b__json_schema PASS 100% 214 in → 10 out
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
inclusionai/ling-2.6-flash PASS 100% 241 in → 3 out
image.png
inclusionai/ling-2.6-flash__json_schema PASS 100% 242 in → 13 out
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
liquid/lfm-2-24b-a2b PASS 100% 216 in → 3 out
image.png
minimax/minimax-m2.5:high PASS 100% 246 in → 109 out (105 reasoning)
image.png
minimax/minimax-m2.5:high__json_schema PASS 100% 226 in → 153 out (142 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m2.5:low PASS 100% 223 in → 87 out (85 reasoning)
image.png
minimax/minimax-m2.5:low__json_schema PASS 100% 221 in → 86 out (85 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m2.5:medium PASS 100% 226 in → 143 out (140 reasoning)
image.png
minimax/minimax-m2.5:medium__json_schema PASS 100% 229 in → 169 out (159 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m2.5:xhigh PASS 100% 226 in → 89 out (86 reasoning)
image.png
minimax/minimax-m2.5:xhigh__json_schema PASS 100% 249 in → 78 out (68 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m2.7:high PASS 100% 227 in → 102 out (99 reasoning)
image.png
minimax/minimax-m2.7:high__json_schema PASS 100% 354 in → 350 out (342 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
minimax/minimax-m2.7:low PASS 100% 226 in → 137 out (133 reasoning)
image.png
minimax/minimax-m2.7:low__json_schema PASS 100% 358 in → 445 out (433 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m2.7:medium PASS 100% 228 in → 121 out (139 reasoning)
image.png
minimax/minimax-m2.7:xhigh PASS 100% 226 in → 300 out (311 reasoning)
image.png
minimax/minimax-m2.7:xhigh__json_schema PASS 100% 352 in → 198 out (190 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
minimax/minimax-m3:high PASS 100% 367 in → 37 out (37 reasoning)
image.png
minimax/minimax-m3:high__json_schema PASS 100% 350 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m3:low PASS 100% 360 in → 56 out (58 reasoning)
image.png
minimax/minimax-m3:low__json_schema PASS 100% 354 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
minimax/minimax-m3:medium PASS 100% 363 in → 38 out (40 reasoning)
image.png
minimax/minimax-m3:medium__json_schema PASS 100% 349 in → 8 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
minimax/minimax-m3:xhigh PASS 100% 362 in → 33 out (35 reasoning)
image.png
minimax/minimax-m3:xhigh__json_schema PASS 100% 354 in → 10 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
mistralai/devstral-2512 PASS 100% 227 in → 3 out
image.png
mistralai/devstral-2512__json_schema PASS 100% 220 in → 8 out
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
mistralai/mistral-medium-3-5:high PASS 100% 232 in → 189 out (205 reasoning)
image.png
mistralai/mistral-medium-3-5:high__json_schema PASS 100% 224 in → 151 out (156 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
mistralai/mistral-medium-3-5:low PASS 100% 234 in → 152 out (160 reasoning)
image.png
mistralai/mistral-medium-3-5:low__json_schema PASS 100% 220 in → 122 out (134 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
mistralai/mistral-medium-3-5:medium PASS 100% 234 in → 148 out (155 reasoning)
image.png
mistralai/mistral-medium-3-5:medium__json_schema PASS 100% 222 in → 225 out (209 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
mistralai/mistral-medium-3-5:none PASS 100% 230 in → 3 out (0 reasoning)
image.png
mistralai/mistral-medium-3-5:none__json_schema PASS 100% 218 in → 8 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
mistralai/mistral-medium-3-5:xhigh PASS 100% 237 in → 236 out (259 reasoning)
image.png
mistralai/mistral-medium-3-5:xhigh__json_schema PASS 100% 222 in → 186 out (147 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
moonshotai/kimi-k2.6:high PASS 100% 195 in → 246 out (242 reasoning)
image.png
moonshotai/kimi-k2.6:high__json_schema PASS 100% 194 in → 339 out (98 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
moonshotai/kimi-k2.6:low PASS 100% 194 in → 129 out (125 reasoning)
image.png
moonshotai/kimi-k2.6:low__json_schema PASS 100% 197 in → 396 out (146 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
moonshotai/kimi-k2.6:medium PASS 100% 197 in → 222 out (218 reasoning)
image.png
moonshotai/kimi-k2.6:medium__json_schema PASS 100% 196 in → 114 out (101 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
moonshotai/kimi-k2.6:xhigh PASS 100% 193 in → 233 out (229 reasoning)
image.png
moonshotai/kimi-k2.6:xhigh__json_schema PASS 100% 193 in → 248 out (144 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
moonshotai/kimi-k2.7-code:high PASS 100% 197 in → 67 out (76 reasoning)
image.png
moonshotai/kimi-k2.7-code:high__json_schema PASS 100% 275 in → 94 out (85 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
moonshotai/kimi-k2.7-code:low PASS 100% 195 in → 23 out (20 reasoning)
image.png
moonshotai/kimi-k2.7-code:low__json_schema PASS 100% 193 in → 58 out (46 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
moonshotai/kimi-k2.7-code:medium PASS 100% 197 in → 50 out (46 reasoning)
image.png
moonshotai/kimi-k2.7-code:medium__json_schema PASS 100% 195 in → 77 out (66 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
moonshotai/kimi-k2.7-code:xhigh PASS 100% 195 in → 67 out (63 reasoning)
image.png
moonshotai/kimi-k3:high PASS 100% 272 in → 87 out (70 reasoning)
image.png
moonshotai/kimi-k3:high__json_schema PASS 100% 270 in → 88 out (71 reasoning)
image.png
moonshotai/kimi-k3:low PASS 100% 272 in → 61 out (44 reasoning)
image.png
moonshotai/kimi-k3:low__json_schema PASS 100% 272 in → 59 out (42 reasoning)
image.png
moonshotai/kimi-k3:max PASS 100% 274 in → 55 out (38 reasoning)
image.png
moonshotai/kimi-k3:max__json_schema PASS 100% 274 in → 98 out (81 reasoning)
image.png
moonshotai/kimi-k3:medium PASS 100% 272 in → 63 out (46 reasoning)
image.png
moonshotai/kimi-k3:medium__json_schema PASS 100% 271 in → 82 out (65 reasoning)
image.png
moonshotai/kimi-k3:xhigh PASS 100% 272 in → 79 out (62 reasoning)
image.png
moonshotai/kimi-k3:xhigh__json_schema PASS 100% 276 in → 87 out (70 reasoning)
image.png
nvidia/nemotron-3-nano-30b-a3b:high PASS 100% 235 in → 79 out (77 reasoning)
image.png
nvidia/nemotron-3-nano-30b-a3b:high__json_schema PASS 100% 236 in → 54 out (50 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-nano-30b-a3b:low PASS 100% 237 in → 120 out (129 reasoning)
image.png
nvidia/nemotron-3-nano-30b-a3b:low__json_schema PASS 100% 237 in → 96 out (90 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-nano-30b-a3b:medium PASS 100% 237 in → 39 out (39 reasoning)
image.png
nvidia/nemotron-3-nano-30b-a3b:medium__json_schema PASS 100% 238 in → 77 out (76 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-nano-30b-a3b:none PASS 100% 235 in → 3 out (0 reasoning)
image.png
nvidia/nemotron-3-nano-30b-a3b:none__json_schema PASS 100% 237 in → 11 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-nano-30b-a3b:xhigh PASS 100% 237 in → 272 out (305 reasoning)
image.png
nvidia/nemotron-3-nano-30b-a3b:xhigh__json_schema PASS 100% 236 in → 591 out (669 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-super-120b-a12b:high PASS 100% 237 in → 75 out (70 reasoning)
image.png
nvidia/nemotron-3-super-120b-a12b:high__json_schema PASS 100% 234 in → 44 out (33 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-super-120b-a12b:low PASS 100% 237 in → 30 out (31 reasoning)
image.png
nvidia/nemotron-3-super-120b-a12b:low__json_schema PASS 100% 237 in → 38 out (26 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-super-120b-a12b:medium PASS 100% 236 in → 35 out (39 reasoning)
image.png
nvidia/nemotron-3-super-120b-a12b:medium__json_schema PASS 100% 238 in → 49 out (36 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
nvidia/nemotron-3-super-120b-a12b:none PASS 100% 236 in → 3 out (0 reasoning)
image.png
nvidia/nemotron-3-super-120b-a12b:none__json_schema PASS 100% 234 in → 8 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
nvidia/nemotron-3-super-120b-a12b:xhigh PASS 100% 235 in → 26 out (21 reasoning)
image.png
nvidia/nemotron-3-super-120b-a12b:xhigh__json_schema PASS 100% 235 in → 33 out (21 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
openai/gpt-5.4-mini:high PASS 100% 194 in → 44 out (36 reasoning)
image.png
openai/gpt-5.4-mini:high__json_schema PASS 100% 228 in → 249 out (234 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-mini:low PASS 100% 196 in → 17 out (9 reasoning)
image.png
openai/gpt-5.4-mini:low__json_schema PASS 100% 227 in → 24 out (9 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-mini:medium PASS 100% 197 in → 17 out (9 reasoning)
image.png
openai/gpt-5.4-mini:medium__json_schema PASS 100% 222 in → 70 out (55 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-mini:none PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.4-mini:none__json_schema PASS 100% 224 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-mini:xhigh PASS 100% 197 in → 58 out (50 reasoning)
image.png
openai/gpt-5.4-mini:xhigh__json_schema PASS 100% 221 in → 906 out (891 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-nano:high PASS 100% 194 in → 6 out (0 reasoning)
image.png
openai/gpt-5.4-nano:high__json_schema PASS 100% 223 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-nano:low PASS 100% 193 in → 6 out (0 reasoning)
image.png
openai/gpt-5.4-nano:low__json_schema PASS 100% 224 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-nano:medium PASS 100% 197 in → 6 out (0 reasoning)
image.png
openai/gpt-5.4-nano:medium__json_schema PASS 100% 224 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-nano:none PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.4-nano:none__json_schema PASS 100% 222 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4-nano:xhigh PASS 100% 195 in → 28 out (20 reasoning)
image.png
openai/gpt-5.4-nano:xhigh__json_schema PASS 100% 227 in → 323 out (308 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4:high PASS 100% 196 in → 30 out (22 reasoning)
image.png
openai/gpt-5.4:high__json_schema PASS 100% 228 in → 40 out (25 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4:low PASS 100% 192 in → 17 out (9 reasoning)
image.png
openai/gpt-5.4:low__json_schema PASS 100% 226 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4:medium PASS 100% 197 in → 18 out (10 reasoning)
image.png
openai/gpt-5.4:medium__json_schema PASS 100% 224 in → 24 out (9 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4:none PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.4:none__json_schema PASS 100% 224 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.4:xhigh PASS 100% 196 in → 46 out (38 reasoning)
image.png
openai/gpt-5.4:xhigh__json_schema PASS 100% 225 in → 69 out (54 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.5:high PASS 100% 193 in → 21 out (13 reasoning)
image.png
openai/gpt-5.5:high__json_schema PASS 100% 231 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.5:low PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.5:low__json_schema PASS 100% 225 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.5:medium PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.5:medium__json_schema PASS 100% 225 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.5:none PASS 100% 197 in → 6 out (0 reasoning)
image.png
openai/gpt-5.5:none__json_schema PASS 100% 228 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.5:xhigh PASS 100% 194 in → 29 out (21 reasoning)
image.png
openai/gpt-5.5:xhigh__json_schema PASS 100% 225 in → 531 out (516 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-luna:high PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-luna:high__json_schema PASS 100% 227 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-luna:low PASS 100% 190 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-luna:low__json_schema PASS 100% 227 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-luna:max PASS 100% 197 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-luna:max__json_schema PASS 100% 226 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-luna:medium PASS 100% 192 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-luna:medium__json_schema PASS 100% 225 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-luna:none PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-luna:none__json_schema PASS 100% 228 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-luna:xhigh PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-luna:xhigh__json_schema PASS 100% 227 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-sol:high PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-sol:high__json_schema PASS 100% 226 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-sol:low PASS 100% 197 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-sol:low__json_schema PASS 100% 225 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-sol:max PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-sol:max__json_schema PASS 100% 223 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-sol:medium PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-sol:medium__json_schema PASS 100% 222 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-sol:none PASS 100% 195 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-sol:none__json_schema PASS 100% 229 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-sol:xhigh PASS 100% 190 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-sol:xhigh__json_schema PASS 100% 223 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-terra:high PASS 100% 194 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-terra:high__json_schema PASS 100% 224 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-terra:low PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-terra:low__json_schema PASS 100% 228 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-terra:max PASS 100% 196 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-terra:max__json_schema PASS 100% 225 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-terra:medium PASS 100% 200 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-terra:medium__json_schema PASS 100% 223 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-terra:none PASS 100% 193 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-terra:none__json_schema PASS 100% 225 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-5.6-terra:xhigh PASS 100% 194 in → 6 out (0 reasoning)
image.png
openai/gpt-5.6-terra:xhigh__json_schema PASS 100% 223 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-oss-120b:high PASS 100% 255 in → 169 out (148 reasoning)
image.png
openai/gpt-oss-120b:high__json_schema PASS 100% 257 in → 148 out (140 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
openai/gpt-oss-120b:low PASS 100% 257 in → 19 out (8 reasoning)
image.png
openai/gpt-oss-120b:low__json_schema PASS 100% 245 in → 22 out (7 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-oss-120b:medium PASS 100% 242 in → 80 out (76 reasoning)
image.png
openai/gpt-oss-120b:medium__json_schema PASS 100% 256 in → 87 out (68 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
openai/gpt-oss-120b:xhigh PASS 100% 260 in → 68 out (56 reasoning)
image.png
openai/gpt-oss-120b:xhigh__json_schema PASS 100% 243 in → 141 out (142 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-oss-20b:high PASS 100% 255 in → 51 out (39 reasoning)
image.png
openai/gpt-oss-20b:high__json_schema PASS 100% 246 in → 167 out (146 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-oss-20b:low PASS 100% 255 in → 20 out (8 reasoning)
image.png
openai/gpt-oss-20b:low__json_schema PASS 100% 241 in → 25 out (7 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
openai/gpt-oss-20b:medium PASS 100% 254 in → 50 out (48 reasoning)
image.png
openai/gpt-oss-20b:medium__json_schema PASS 100% 255 in → 86 out (71 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
openai/gpt-oss-20b:xhigh PASS 100% 255 in → 180 out (196 reasoning)
image.png
openai/gpt-oss-20b:xhigh__json_schema PASS 100% 252 in → 134 out (141 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-m.1:high PASS 100% 231 in → 114 out (109 reasoning)
image.png
poolside/laguna-m.1:high__json_schema PASS 100% 229 in → 356 out (347 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-m.1:low PASS 100% 232 in → 211 out (206 reasoning)
image.png
poolside/laguna-m.1:low__json_schema PASS 100% 230 in → 334 out (321 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-m.1:medium PASS 100% 232 in → 235 out (230 reasoning)
image.png
poolside/laguna-m.1:medium__json_schema PASS 100% 226 in → 190 out (177 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-m.1:none PASS 100% 228 in → 4 out (0 reasoning)
image.png
poolside/laguna-m.1:none__json_schema PASS 100% 229 in → 12 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-m.1:xhigh PASS 100% 230 in → 121 out (116 reasoning)
image.png
poolside/laguna-m.1:xhigh__json_schema PASS 100% 230 in → 212 out (203 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-xs-2.1:high PASS 100% 234 in → 144 out (141 reasoning)
image.png
poolside/laguna-xs-2.1:high__json_schema PASS 100% 233 in → 254 out (240 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-xs-2.1:low PASS 100% 234 in → 246 out (243 reasoning)
image.png
poolside/laguna-xs-2.1:low__json_schema PASS 100% 235 in → 230 out (221 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-xs-2.1:medium PASS 100% 232 in → 144 out (141 reasoning)
image.png
poolside/laguna-xs-2.1:medium__json_schema PASS 100% 229 in → 296 out (282 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-xs-2.1:none PASS 100% 230 in → 2 out (0 reasoning)
image.png
poolside/laguna-xs-2.1:none__json_schema PASS 100% 234 in → 13 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-xs-2.1:xhigh PASS 100% 228 in → 158 out (155 reasoning)
image.png
poolside/laguna-xs-2.1:xhigh__json_schema PASS 100% 235 in → 163 out (149 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
poolside/laguna-xs.2:high PASS 100% 271 in → 118 out (113 reasoning)
image.png
poolside/laguna-xs.2:high__json_schema PASS 100% 272 in → 123 out (114 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-xs.2:low PASS 100% 272 in → 152 out (147 reasoning)
image.png
poolside/laguna-xs.2:low__json_schema PASS 100% 271 in → 114 out (105 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-xs.2:medium PASS 100% 269 in → 118 out (113 reasoning)
image.png
poolside/laguna-xs.2:medium__json_schema PASS 100% 268 in → 127 out (118 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-xs.2:none PASS 100% 270 in → 4 out (0 reasoning)
image.png
poolside/laguna-xs.2:none__json_schema PASS 100% 266 in → 8 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
poolside/laguna-xs.2:xhigh PASS 100% 267 in → 102 out (97 reasoning)
image.png
poolside/laguna-xs.2:xhigh__json_schema PASS 100% 272 in → 137 out (128 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
qwen/qwen3.6-27b:high PASS 100% 228 in → 487 out (499 reasoning)
image.png
qwen/qwen3.6-27b:high__json_schema PASS 100% 228 in → 211 out (165 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-27b:low PASS 100% 228 in → 164 out (142 reasoning)
image.png
qwen/qwen3.6-27b:low__json_schema PASS 100% 227 in → 542 out (1 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-27b:medium PASS 100% 227 in → 189 out (1 reasoning)
image.png
qwen/qwen3.6-27b:medium__json_schema PASS 100% 230 in → 497 out (470 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-27b:none PASS 100% 235 in → 3 out (0 reasoning)
image.png
qwen/qwen3.6-27b:none__json_schema PASS 100% 235 in → 14 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-27b:xhigh PASS 100% 230 in → 125 out (129 reasoning)
image.png
qwen/qwen3.6-27b:xhigh__json_schema PASS 100% 228 in → 215 out (165 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-35b-a3b:high PASS 100% 230 in → 119 out (117 reasoning)
image.png
qwen/qwen3.6-35b-a3b:high__json_schema PASS 100% 232 in → 245 out (197 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
qwen/qwen3.6-35b-a3b:low PASS 100% 226 in → 128 out (128 reasoning)
image.png
qwen/qwen3.6-35b-a3b:low__json_schema PASS 100% 231 in → 297 out (257 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
qwen/qwen3.6-35b-a3b:medium PASS 100% 224 in → 214 out (208 reasoning)
image.png
qwen/qwen3.6-35b-a3b:medium__json_schema PASS 100% 228 in → 209 out (203 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-35b-a3b:none PASS 100% 235 in → 3 out (0 reasoning)
image.png
qwen/qwen3.6-35b-a3b:none__json_schema PASS 100% 230 in → 14 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
qwen/qwen3.6-35b-a3b:xhigh PASS 100% 228 in → 205 out (165 reasoning)
image.png
qwen/qwen3.6-35b-a3b:xhigh__json_schema PASS 100% 226 in → 248 out (206 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
qwen/qwen3.6-flash:high PASS 100% 230 in → 201 out (195 reasoning)
image.png
qwen/qwen3.6-flash:low PASS 100% 229 in → 134 out (127 reasoning)
image.png
qwen/qwen3.6-flash:medium PASS 100% 229 in → 269 out (262 reasoning)
image.png
qwen/qwen3.6-flash:none PASS 100% 234 in → 2 out (0 reasoning)
image.png
qwen/qwen3.6-flash:xhigh PASS 100% 228 in → 203 out (197 reasoning)
image.png
qwen/qwen3.7-flash:high PASS 100% 228 in → 249 out (242 reasoning)
image.png
qwen/qwen3.7-flash:low PASS 100% 228 in → 146 out (139 reasoning)
image.png
qwen/qwen3.7-flash:max PASS 100% 229 in → 301 out (294 reasoning)
image.png
qwen/qwen3.7-flash:medium PASS 100% 229 in → 137 out (131 reasoning)
image.png
qwen/qwen3.7-flash:none PASS 100% 228 in → 2 out (0 reasoning)
image.png
qwen/qwen3.7-flash:xhigh PASS 100% 232 in → 202 out (195 reasoning)
image.png
qwen/qwen3.7-max:high PASS 100% 226 in → 97 out (90 reasoning)
image.png
qwen/qwen3.7-max:low PASS 100% 232 in → 189 out (182 reasoning)
image.png
qwen/qwen3.7-max:medium PASS 100% 229 in → 97 out (90 reasoning)
image.png
qwen/qwen3.7-max:none PASS 100% 230 in → 2 out (0 reasoning)
image.png
qwen/qwen3.7-max:xhigh PASS 100% 228 in → 97 out (90 reasoning)
image.png
qwen/qwen3.7-plus:high PASS 100% 230 in → 281 out (274 reasoning)
image.png
qwen/qwen3.7-plus:low PASS 100% 225 in → 430 out (423 reasoning)
image.png
qwen/qwen3.7-plus:medium PASS 100% 229 in → 295 out (289 reasoning)
image.png
qwen/qwen3.7-plus:none PASS 100% 231 in → 2 out (0 reasoning)
image.png
qwen/qwen3.7-plus:xhigh PASS 100% 233 in → 91 out (84 reasoning)
image.png
tencent/hy3:high PASS 100% 205 in → 107 out (103 reasoning)
image.png
tencent/hy3:high__json_schema PASS 100% 204 in → 167 out (139 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
tencent/hy3:low PASS 100% 204 in → 164 out (160 reasoning)
image.png
tencent/hy3:low__json_schema PASS 100% 212 in → 198 out (155 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
tencent/hy3:medium PASS 100% 204 in → 177 out (173 reasoning)
image.png
tencent/hy3:medium__json_schema PASS 100% 204 in → 113 out (104 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
tencent/hy3:none PASS 100% 205 in → 3 out (0 reasoning)
image.png
tencent/hy3:none__json_schema PASS 100% 207 in → 7 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
tencent/hy3:xhigh PASS 100% 205 in → 89 out (85 reasoning)
image.png
tencent/hy3:xhigh__json_schema PASS 100% 206 in → 176 out (142 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling-small:high PASS 100% 202 in → 63 out (62 reasoning)
image.png
thinkingmachines/inkling-small:high__json_schema PASS 100% 201 in → 60 out (45 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling-small:low PASS 100% 203 in → 14 out (7 reasoning)
image.png
thinkingmachines/inkling-small:low__json_schema PASS 100% 204 in → 25 out (10 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling-small:max PASS 100% 204 in → 53 out (52 reasoning)
image.png
thinkingmachines/inkling-small:max__json_schema PASS 100% 202 in → 65 out (51 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling-small:medium PASS 100% 207 in → 62 out (62 reasoning)
image.png
thinkingmachines/inkling-small:medium__json_schema PASS 100% 202 in → 62 out (48 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling-small:xhigh PASS 100% 200 in → 53 out (50 reasoning)
image.png
thinkingmachines/inkling-small:xhigh__json_schema PASS 100% 204 in → 51 out (36 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling:high PASS 100% 202 in → 39 out (34 reasoning)
image.png
thinkingmachines/inkling:low PASS 100% 204 in → 32 out (24 reasoning)
image.png
thinkingmachines/inkling:max PASS 100% 207 in → 60 out (52 reasoning)
image.png
thinkingmachines/inkling:max__json_schema PASS 100% 206 in → 52 out (38 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
thinkingmachines/inkling:medium PASS 100% 203 in → 14 out (7 reasoning)
image.png
thinkingmachines/inkling:xhigh PASS 100% 205 in → 35 out (32 reasoning)
image.png
thinkingmachines/inkling:xhigh__json_schema PASS 100% 206 in → 61 out (46 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
x-ai/grok-4.3:high PASS 100% 371 in → 110 out (108 reasoning)
image.png
x-ai/grok-4.3:high__json_schema PASS 100% 425 in → 371 out (365 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.3:low PASS 100% 380 in → 161 out (159 reasoning)
image.png
x-ai/grok-4.3:low__json_schema PASS 100% 428 in → 296 out (290 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.3:max PASS 100% 369 in → 148 out (146 reasoning)
image.png
x-ai/grok-4.3:max__json_schema PASS 100% 422 in → 272 out (266 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.3:medium PASS 100% 377 in → 232 out (230 reasoning)
image.png
x-ai/grok-4.3:medium__json_schema PASS 100% 430 in → 175 out (168 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
x-ai/grok-4.3:none PASS 100% 367 in → 2 out (0 reasoning)
image.png
x-ai/grok-4.3:none__json_schema PASS 100% 422 in → 6 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.3:xhigh PASS 100% 372 in → 85 out (83 reasoning)
image.png
x-ai/grok-4.3:xhigh__json_schema PASS 100% 423 in → 333 out (327 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.5:high PASS 100% 400 in → 143 out (141 reasoning)
image.png
x-ai/grok-4.5:high__json_schema PASS 100% 464 in → 372 out (365 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.5:low PASS 100% 401 in → 145 out (143 reasoning)
image.png
x-ai/grok-4.5:low__json_schema PASS 100% 465 in → 186 out (179 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.5:max PASS 100% 398 in → 240 out (238 reasoning)
image.png
x-ai/grok-4.5:max__json_schema PASS 100% 465 in → 316 out (309 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.5:medium PASS 100% 397 in → 163 out (161 reasoning)
image.png
x-ai/grok-4.5:medium__json_schema PASS 100% 466 in → 173 out (166 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
x-ai/grok-4.5:xhigh PASS 100% 401 in → 194 out (192 reasoning)
image.png
x-ai/grok-4.5:xhigh__json_schema PASS 100% 462 in → 288 out (281 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename":"image.png"}
z-ai/glm-4.7-flash:high PASS 100% 198 in → 324 out (303 reasoning)
image.png
z-ai/glm-4.7-flash:low PASS 100% 197 in → 271 out (272 reasoning)
image.png
z-ai/glm-4.7-flash:low__json_schema PASS 100% 198 in → 447 out (384 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
z-ai/glm-4.7-flash:medium PASS 100% 197 in → 227 out (217 reasoning)
image.png
z-ai/glm-4.7-flash:medium__json_schema PASS 100% 198 in → 262 out (231 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
z-ai/glm-4.7-flash:none PASS 100% 198 in → 3 out (0 reasoning)
image.png
z-ai/glm-4.7-flash:none__json_schema PASS 100% 198 in → 11 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
z-ai/glm-4.7-flash:xhigh PASS 100% 200 in → 330 out (298 reasoning)
image.png
z-ai/glm-5.2:high PASS 100% 203 in → 195 out (198 reasoning)
image.png
z-ai/glm-5.2:high__json_schema PASS 100% 203 in → 89 out (76 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
z-ai/glm-5.2:low PASS 100% 208 in → 192 out (195 reasoning)
image.png
z-ai/glm-5.2:low__json_schema PASS 100% 201 in → 175 out (149 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
z-ai/glm-5.2:medium PASS 100% 206 in → 143 out (139 reasoning)
image.png
z-ai/glm-5.2:medium__json_schema PASS 100% 378 in → 89 out (76 reasoning)
image.png
JSON Schema Structured Output
(raw) { "filename": "image.png" }
z-ai/glm-5.2:none PASS 100% 197 in → 3 out (0 reasoning)
image.png
z-ai/glm-5.2:none__json_schema PASS 100% 200 in → 9 out (0 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
z-ai/glm-5.2:xhigh PASS 100% 205 in → 196 out (197 reasoning)
image.png
z-ai/glm-5.2:xhigh__json_schema PASS 100% 376 in → 350 out (341 reasoning)
image.png
JSON Schema Structured Output
(raw) {"filename": "image.png"}
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: image.png
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: image.png
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-e4042a8c-cca9-9410-a4f7-c4422e63d8b7","request_id":"e4042a8c-cca9-9410-a4f7-c4422e63d8b7"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-8fe6170b-c50a-9763-bc4a-078ab8191c15","request_id":"8fe6170b-c50a-9763-bc4a-078ab8191c15"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-040b2ed3-b80a-94ac-836b-5c60b1d8cc47","request_id":"040b2ed3-b80a-94ac-836b-5c60b1d8cc47"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-e9fc70fa-9053-9d4a-9cf9-f3080c3c7040","request_id":"e9fc70fa-9053-9d4a-9cf9-f3080c3c7040"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-aba0f817-d4d8-992b-ab38-35b62dc8cc2a","request_id":"aba0f817-d4d8-992b-ab38-35b62dc8cc2a"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-462f57b1-4723-9a6d-b714-93a10a9900c8"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-45fd74c8-d885-91cf-a941-94e08fd1056b"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-5456784c-10a1-9ba5-ab2f-380b40fcdaeb"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-9fab3d2e-af72-954e-84e7-25206a565235"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-c56b26f8-b7ec-9f37-9f1d-e8d689006fed"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': 'data: {"error":{"code":"invalid_parameter_error","param":null,"message":"\'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error"},"id":"chatcmpl-38bb9b67-1653-90a9-a6ea-d7b90b796d0d"}\n\n', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-1c9be033-ae51-9805-9dce-5ed120d7666d","request_id":"1c9be033-ae51-9805-9dce-5ed120d7666d"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-838b1794-f662-9073-9f16-78b39568c9d6","request_id":"838b1794-f662-9073-9f16-78b39568c9d6"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-e249cae8-3565-9457-9547-f5aaecb65fae","request_id":"e249cae8-3565-9457-9547-f5aaecb65fae"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-8cad4c98-5bd6-91bb-9a2e-9b3e7121ce3d","request_id":"8cad4c98-5bd6-91bb-9a2e-9b3e7121ce3d"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-0c8ce4de-4bd6-9e2b-a052-86166cf4cc17","request_id":"0c8ce4de-4bd6-9e2b-a052-86166cf4cc17"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-7fad7341-77e2-9d7d-8443-7491553ae256","request_id":"7fad7341-77e2-9d7d-8443-7491553ae256"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-f5fb73ee-45c5-9ed0-b600-5eff3cc7eabe","request_id":"f5fb73ee-45c5-9ed0-b600-5eff3cc7eabe"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-ec7a88d7-b9bc-911d-879b-b361792aef51","request_id":"ec7a88d7-b9bc-911d-879b-b361792aef51"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-96348afc-5816-9f03-8270-498b3ce7cec1","request_id":"96348afc-5816-9f03-8270-498b3ce7cec1"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
(empty output)
JSON Schema Structured Output
Failure: Error code: 400 - {'error': {'message': 'Provider returned error', 'code': 400, 'metadata': {'raw': '{"error":{"message":"<400> InternalError.Algo.InvalidParameter: \'messages\' must contain the word \'json\' in some form, to use \'response_format\' of type \'json_object\'.","type":"invalid_request_error","param":null,"code":"invalid_parameter_error"},"id":"chatcmpl-1d11ce4f-1117-92cb-bc93-c7d21fc5fed9","request_id":"1d11ce4f-1117-92cb-bc93-c7d21fc5fed9"}', 'provider_name': 'Alibaba', 'is_byok': False}}, 'user_id': 'user_3FrVBkmFqVIuZ58dEh7AU8vhXUV'}
thinkingmachines/inkling-small:none FAIL 0% 204 in → 5 out (0 reasoning)
image.png<|end_message|>
Failure: Expected 'image.png', got 'image.png<|end_message|>'
Invalid JSON. Output: image.png{ "filename": "image.png" }
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: image.png
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: image.png
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output: image.png
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
thinkingmachines/inkling:none FAIL 0% 203 in → 5 out (0 reasoning)
image.png<|end_message|>
Failure: Expected 'image.png', got 'image.png<|end_message|>'
Invalid JSON. Output: image.png{ "filename": "image.png" }
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Invalid JSON. Output:
JSON Schema Structured Output
Structured Output Error
Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)
Failure: Failed to parse structured JSON response: Expecting value: line 1 column 1 (char 0)