Уровень рассуждений
Доступные уровни рассуждений зависят от выбранного провайдера и API. У одной модели разные провайдеры могут поддерживать разные значения.
Проверьте поддержку
Проверьте возможности выбранного провайдера в каталоге моделей. Поле endpoints[].supported_reasoning_efforts в /models описывает возможности модели по API и может объединять данные нескольких провайдеров; сверяйте выбранного провайдера отдельно. Не считайте название модели гарантией доступности уровня.
Примеры ниже используют high. Выберите модель и провайдера, для которых это значение явно доступно.
Настройка по API
curl
curl https://api.closerouter.dev/v1/chat/completions \
-H "Authorization: Bearer $CLOSEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL_ID",
"provider": "YOUR_PROVIDER_ID",
"messages": [
{
"role": "user",
"content": "Explain why the solution works."
}
],
"reasoning_effort": "high"
}'Значение по умолчанию и отключение
Если параметр не передан, запрос использует поведение модели и провайдера по умолчанию. Значение none явно отключает рассуждения только там, где оно поддерживается. Пропуск поля и none не равнозначны.