Уровень рассуждений

Доступные уровни рассуждений зависят от выбранного провайдера и 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 не равнозначны.