Tested 2026-10-26

Planning multi-step tool use: Z.ai: GLM 4.7 Flash won, 2 of 7 models failed a must-have; OpenRouter's own picker passed every must-have but cost 2× the winner (3rd of 5)

Plan the exact tool calls for a multi-step task as JSON, using only the tools given, in a working order — for a small agency automating client onboarding.

What this project actually needed

Found by discovery: the questions a leaderboard never asks.

The winner

Z.ai: GLM 4.7 Flash passed every must-have and ranked first by how this job said to choose.
OpenRouter's automatic picker sent this job to z-ai/glm-5.3-flash and passed every must-have but cost 2× the winner (3rd of 5). It picks one message at a time and never sees this job's must-haves.

Who failed, in their own words

Z.ai: GLM 5V Turbo
Mistral: Mistral Nemo

Every model on every requirement

Modelcan call toolscan return JSONcost at your volumeis good at tool useproduces written texttakes written text as inputreturns a JSON list of tool calls that uses only the given tools, in an order that works
Auto Routernot applicable — the picker chooses a model per requestnot applicable — the picker chooses a model per request$0.2902 a day (measured on your tasks)scored 1.00 of 1 across 2 tasks (graded)not applicable — the picker chooses a model per requestnot applicable — the picker chooses a model per requestpassed 2 of 2 tasks
Z.ai: GLM 5.2yes (estimate — not observed)yes (estimate — not observed)$0.4369 a day (measured on your tasks)scored 0.97 of 1 across 3 tasks (graded)yes (estimate — not observed)yes (estimate — not observed)passed 3 of 3 tasks
Z.ai: GLM 5 Turboyes (estimate — not observed)yes (estimate — not observed)$0.8573 a day (measured on your tasks)scored 0.90 of 1 across 3 tasks (graded)yes (estimate — not observed)yes (estimate — not observed)passed 3 of 3 tasks
Z.ai: GLM 5V Turboyes (estimate — not observed)yes (estimate — not observed)$0.9596 a day (measured on your tasks)scored 0.63 of 1 across 3 tasks (graded)yes (estimate — not observed)yes (estimate — not observed)passed 2 of 3 tasks
Z.ai: GLM 4.7 Flashyes (estimate — not observed)yes (estimate — not observed)$0.1179 a day (measured on your tasks)scored 1.00 of 1 across 2 tasks (graded)yes (estimate — not observed)yes (estimate — not observed)passed 2 of 2 tasks
Mistral: Mistral Nemoyes (estimate — not observed)yes (estimate — not observed)$0.0013 a day (measured on your tasks)scored 0.73 of 1 across 3 tasks (graded)yes (estimate — not observed)yes (estimate — not observed)passed 3 of 3 tasks
StepFun: Step 3.7 Flashyes (estimate — not observed)yes (estimate — not observed)$0.2868 a day (measured on your tasks)scored 1.00 of 1 across 2 tasks (graded)yes (estimate — not observed)yes (estimate — not observed)passed 2 of 2 tasks

7 models tested on agent tool plan; cost of this test $0.0691.

Your app does something like this? XF Model Watch keeps it on the best model. XF Model Watch re-tests your own job as new models arrive and emails you only when one passes every check. Watch this job

Find the model your project really needs — free