Перейти к содержимому
10 / 21

Как реализовать function calling / tool use для интеграции LLM с реальными API?

Tool use превращает LLM в оркестратор твоих функций: ты описываешь tools со схемой аргументов, модель решает какой вызвать, ты выполняешь его сам и отдаёшь результат обратно. Это цикл model → tool_call → твой код → tool_result → model → финальный ответ. У OpenAI это tools: [{ type: 'function', function: {...} }] в Responses API, у Anthropic — tools: [{ name, input_schema, ... }].

Как реализовать function calling / tool use для интеграции LLM с реальными API? | JScriptiser