AI models with tool calling: 166 that can call your functions

Tool calling
Services found: 166
#AI modelCapabilitiesAPI $/1M (in / out)Context windowPrice / moOutput $/1MOverviewVisit site
121

Nex-N2.5-Pro

Nex Agi
Text & chatVisionReasoning
No public price list262.1K tokensAPI onlyView
122

LFM2.5-2.6B

Liquid
Text & chatReasoningTool calling
No public price list65.5K tokensAPI onlyView
123

Qwen3 VL 8B Instruct

Qwen
Text & chatVisionReasoning
$0.117 / $0.455262.1K tokensAPI only0.455View
124

Seed-2.0-Mini

Bytedance Seed
Text & chatVisionVideo
$0.1 / $0.4262.1K tokensAPI only0.4View
125

Qwen3.6 Flash

Qwen
Text & chatVisionVideo
$0.1875 / $1.1251M tokensAPI only1.125View
126

Qwen3.5-27B

Qwen
Text & chatVisionVideo
$0.195 / $1.56262.1K tokensAPI only1.56View
127

Qwen3 Next 80B A3B Instruct

Qwen
Text & chatReasoningAdjustable thinking
$0.09 / $1.1262.1K tokensAPI only1.1View
128

Qwen3 VL 30B A3B Instruct

Qwen
Text & chatVisionReasoning
$0.15 / $0.6262.1K tokensAPI only0.6View
129

GLM 5V Turbo

Z.ai
Text & chatVisionVideo
$1.2 / $4202.8K tokensAPI only4View
130

Qwen3 Max

Qwen
Text & chatReasoningAdjustable thinking
$0.78 / $3.9262.1K tokensAPI only3.9View
131

Qwen3 Coder Flash

Qwen
Text & chatVisionCoding
$0.195 / $0.9751M tokensAPI only0.975View
132

GLM 5 Turbo

Z.ai
Text & chatReasoningTool calling
$1.2 / $4202.8K tokensAPI only4View
133

Seed 1.6 Flash

Bytedance Seed
Text & chatVisionVideo
$0.075 / $0.3262.1K tokensAPI only0.3View
134

Kimi K2 Thinking

Moonshot AI
Text & chatReasoningTool calling
$0.6 / $2.5262.1K tokensAPI only2.5View
135

GPT-5.2-Codex

OpenAI
Text & chatVisionCoding
$1.75 / $14400K tokensAPI only14View
136

Qwen3.5 Plus 2026-02-15

Qwen
Text & chatVisionVideo
$0.26 / $1.561M tokensAPI only1.56View
137

Qwen3.5 Plus 2026-04-20

Qwen
Text & chatVisionVideo
$0.3 / $1.81M tokensAPI only1.8View
138

Seed-2.0-Lite

Bytedance Seed
Text & chatVisionVideo
$0.25 / $2262.1K tokensAPI only2View
139

Granite 4.0 Micro

IBM
Text & chatReasoningTool calling
$0.017 / $0.112131K tokensAPI only0.112View
140

Qwen3 Coder Plus

Qwen
Text & chatCodingReasoning
$0.65 / $3.251M tokensAPI only3.25View

Browse by need

Tool calling is what turns a chatbot into software. The model returns a structured call - function name plus typed arguments - and your code executes it, feeds back the result and lets the model continue. Every integration worth building rests on it.

All 166 models here support it, from Claude Fable 5.1 at $50 per million output tokens down to budget options at $0.25. What varies is reliability under pressure: how well the model picks the right tool from a long list, and how many calls it can chain before losing the thread. Frontier models are noticeably better at long chains.

Structured, not guessedThe model returns a typed call, so your code never parses prose to decide what to run.
Chains break at scaleReliability drops as the tool catalogue grows; frontier models hold longer chains together.
Pairs with JSON outputTool calling picks the action, structured output guarantees the shape of the final answer.

Models with this capability

How to choose

  • Keep tool descriptions short and unambiguous — most failures are description problems, not model problems.
  • Limit the catalogue per request; twenty tools is manageable, two hundred is not.
  • Handle partial failure explicitly: models recover better when the error message says what to do next.
  • Cache the tool definitions — they are the same on every call and caching cuts that input cost.

Common mistakes

One giant toolSplitting into several narrow tools raises accuracy far more than prompt tuning.
No timeout on chainsWithout an iteration cap an agentic loop can call tools until the budget is gone.

Who this suits

Integration teamsConnecting an assistant to internal APIs, CRMs and databases.
AutomationWorkflows where the model decides the next step rather than following a script.
Support productsLooking up orders, issuing refunds, checking availability inside the conversation.

Frequently asked questions

What is the difference from structured output?

Tool calling decides which function to run and with what arguments. Structured output constrains the shape of the final answer. Most production systems use both.

Do cheap models call tools reliably?

For a handful of well-described tools, yes. Accuracy drops as the catalogue grows and as chains get longer, which is where frontier models pull ahead.

Can the model run the tool itself?

Not by default — your code executes the call. For models that run code in a vendor sandbox, see code execution.

Can the model call several tools at once?

Most current models support parallel calls, which cuts latency on independent lookups.

What happens if the model invents a tool?

A well-formed implementation rejects unknown names and returns an error the model can act on.

Frequently searched

Ratings 0

Avg. score 0

Rate this page

Help us improve