AI glossary
What is Function Calling?
A model capability where it requests that your code run a named function with JSON arguments, then uses the result.
You describe tools with a name, description and JSON Schema. The model never executes anything itself: your application runs the tool and returns the result.