9 / 23
Как работает вызов функций (function calling) в API OpenAI или Anthropic на простом примере с `get_weather`?
Вы описываете функцию в виде JSON-схемы (имя, описание, параметры) и передаёте этот список в API как tools. Модель, увидев подходящий запрос, не отвечает текстом, а возвращает объект {tool_name, arguments}. Вы выполняете функцию в своём коде, отправляете результат обратно в новом сообщении, и модель уже формирует финальный ответ человеку.