Tool use

When a model decides to call an external function (search, file read, code execution) and then uses the result to continue.

Tool use turns a chat model into something that can actually do work. The model proposes a function call with arguments; the runtime executes it and feeds the result back.

See it in the glossary →