Задайте уровень
Поле reasoning выражает предпочтение к дополнительному рассуждению. Оно не превращает любую модель в reasoning-модель и не гарантирует внутренний ход мысли в ответе.
Выбирайте усилие по задаче: для извлечения полей часто важнее строгая схема, для сложного сравнения — более глубокая обработка.
Reasoning preference
json
{
"model": "openai/gpt-5.6-sol",
"messages": [{"role": "user", "content": "Compare two migration plans."}],
"reasoning": {"effort": "high"}
}Учитывайте ограничения
- Проверяйте supported_parameters выбранной модели.
- Оставляйте достаточный лимит вывода для полезного финального ответа.
- Измеряйте задержку и usage отдельно от обычных запросов.
Оценка качества
Сравнивайте варианты на фиксированном наборе реальных задач, а не по одному впечатляющему примеру.
Не показывайте пользователю технические промежуточные данные как объяснение, если они не предназначены для выдачи.