This project is suspended: no new articles or editions will be published. The archive stays available.

Function Calling

Function calling lets an AI model invoke external tools, APIs, or code using structured, machine-readable arguments instead of free-form text. It underpins agents, coding assistants, and other systems that need a model to take real actions — searching the web, querying a database, running a script — rather than just describe them. This hub tracks how model providers implement the capability and how developers use it to build more reliable AI applications.

Combine with: