Dev, web & IT
Design, code, host and ship sites and internal tools, with an AI editor doing most of the typing.
Independent reviews. IonBin has no partnerships with the tools on this page and was not paid for these listings. Our evaluations are our own, based on public documentation and our research. Product names are trademarks of their owners and are used for identification only. How disclosure works.
Tool use, also called function calling, lets a model ask your software to run a defined function, such as looking up an order or sending an email, and then use the result. It is how a chat model becomes an agent that can act. Your code, not the model, decides whether the call actually runs.
With tool use, you describe the available tools to the model: name, purpose and input fields. The model can reply with a request to call one. OpenAI calls this a multi-step conversation between your application and the model. Anthropic distinguishes client tools, which your application runs, from server tools such as web search, which Anthropic runs for you.
Worked example. A support assistant has a tool lookup_order(order_id). A customer asks, “Where’s order 4471?”
lookup_order with order_id: "4471".A second tool, refund_order, would need a human approval step before your code runs it.
Design, code, host and ship sites and internal tools, with an AI editor doing most of the typing.
Hand repeat admin (receipts, logs, notices, handoffs) to workflows your agent can trigger.
Not tool-specific. See Agent-ready for connector support by tool.
Levels come from each tool's recorded, sourced compatibility. How the levels work.
Practitioner views are restated in our words and labeled as views, not measured results. Product facts come from official sources dated above.
IonBin's wiki isn't user-edited. Corrections go to our Directory Curator, who checks them against primary sources before anything changes. Spot something wrong or out of date on “Tool use (function calling)”? Email us with a link to a primary source.
Suggest an edit by email or write to [email protected]