Skip to main content

Сценарии использования

Функция Structured Outputs позволяет модели генерировать ответы, соответствующие предоставленной вами JSON Schema, благодаря чему результаты генерации становятся более контролируемыми и простыми для разбора. Эта функция упрощает последующий анализ и обработку логики, а также помогает интегрировать результаты в бизнес-системы. Она подходит для различных сценариев автоматизации и обработки данных.

Поддерживаемые модели

Следующие модели поддерживают структурированный вывод:

Как использовать

Добавьте в запрос следующую информацию:
  • Настройка параметра: укажите определенную вами JSON Schema с помощью параметра response_format.
  • Инструкции в промпте: направьте модель в промпте на генерацию структурированного вывода.

Пример использования

Ниже приведен полный пример кода на Python, демонстрирующий, как использовать функцию Structured Outputs для генерации JSON-ответа, соответствующего предоставленной вами JSON Schema.

1. Инициализация клиента

Вам нужно инициализировать клиент с помощью вашего API-ключа JieKou AI.

2. Определение JSON Schema

Вам нужно определить JSON Schema. В следующем примере создается JSON Schema для извлечения информации о расходах из пользовательского ввода.

3. Отправка API-запроса

Создайте API-запрос. Этот запрос включает параметр response_format, который указывает JSON schema, определенную на предыдущем шаге.
Вывод:

Полный код