Tool Use
Letting models call external tools, code, and APIs.
Tool use (or function calling) lets a model invoke external capabilities — search, calculators, code execution, APIs — and fold the results into its response. It extends models beyond their training data and is foundational to agents.