Перейти к содержимому
8 / 23

Как использовать tool use в Anthropic SDK и чем формат отличается от OpenAI?

В Anthropic SDK инструменты передаются параметром tools с name, description и input_schema (JSON Schema). Модель возвращает контент в виде блоков, среди которых type: "tool_use" с id, name, input. Результат отправляешь как user-сообщение с блоком type: "tool_result" и тем же tool_use_id. В отличие от OpenAI, у Anthropic нет отдельной tool роли — всё через структурированный content.

Как использовать tool use в Anthropic SDK и чем формат отличается от OpenAI? | JScriptiser