Agents & Tool Use · Level 2 of 5
Function Calling
An interface allowing a model to propose structured calls to named functions.
The model produces a request; software performs the actual computation.
Example
A response contains a function name and JSON arguments.
Listen to the definition and example
Audio transcript
Function Calling. An interface allowing a model to propose structured calls to named functions. The model produces a request; software performs the actual computation. For example: A response contains a function name and JSON arguments.
Explore this concept
Why it matters
This helps you separate model suggestions from the software actions that execute them.
Start with
Related concepts
Quick recall question
Try answering before looking back at the definition.