1. Определение инструмента погоды для трёх провайдеров
AI-инженерКонтекст
Разрабатывается чат-бот с доступом к погодному сервису, который должен переключаться между GPT-4o, Claude 3.5 Sonnet и Gemini 1.5 Pro.
Проблема
Ручное создание и поддержка трех разных структур вызова функций отнимает время и приводит к синтаксическим ошибкам 400 Bad Request.
Как использовать
Укажите имя `get_weather`, введите описание инструмента, добавьте параметры `city`, `units` и `forecast_days`, включите `strictMode` и выберите `toolChoice: auto`.
city | string | required | City name, e.g. "Paris"
units | enum<celsius,fahrenheit> | optional | Temperature unit for the report
forecast_days | integer | optional | Days of forecast to include (1-7)Результат
Сгенерированы проверенные схемы: OpenAI с флагом `strict: true`, Anthropic с блоком `input_schema` и Gemini с декларацией `functionDeclarations`.