# Agentic tool-use benchmark — 2026-07-03 18:18 Via Ollama tools API. Each column 0/1 (or %). abstain = correctly did NOT call a tool when none was needed. | Model | Overall | Invoke | Args | Select | MultiArg | UseResult | Abstain | |---|--:|:--:|:--:|:--:|:--:|:--:|:--:| | `qwen3-vl:30b-a3b-instruct` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `qwen3-vl:8b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `qwen3-coder:30b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `glm-4.7-flash:latest` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `gpt-oss:20b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `qwen3.6:35b-a3b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `gemma4:31b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `gemma4:26b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `qwen3.6:27b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `gemma4:e4b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `qwen3:14b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `gemma4:12b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `gemma4:e2b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 | | `qwen3:8b` | **100%** | 1 | 1 | 1 | 1 | 1 | 1 |