Function calling is a capability that allows a language model to invoke external tools, APIs, or predefined functions. It extends model behavior beyond text generation by enabling structured actions, retrieval, computation, or system integration.
A feature that connects large language models (LLMs) to external tools like APIs and functions to enhance the LLM's responses. This feature lets LLMs go beyond static knowledge and enhance responses with real-time information and services like databases, customer relationship management systems, and document repositories. Function calling is a critical component in the architecture of AI agents.
A side-by-side comparison of Function Calling and Plugins. Understand how structured tool invocation differs from modular extensions attached to an AI system or agent.
A side-by-side comparison of Function Calling and Prompt Engineering. Understand how structured tool invocation differs from designing model inputs to improve output behavior.