Integration
Function Calling
Function calling is the mechanism by which a language model returns a structured request to invoke a developer-defined function rather than a free-form text response. It is the lowest-level primitive for tool use and the building block of agents.