ИнференсВозможности

Рассуждения

Как работают модели, которые рассуждают перед ответом, и как управлять глубиной рассуждений.

Часть моделей рассуждает перед тем, как ответить: сначала разбирает задачу, а потом даёт ответ. Такие модели помечены в каталоге и в ответе метода GET /v1/models признаком "reasoning": true. Глубина рассуждений задаётся параметром reasoning_effort, и им же рассуждения можно отключить.

Параметр

  • reasoning_effortstring

    Глубина рассуждений: none, low, medium или high. Значение none отключает рассуждения совсем.

Запрос

JSON
{
  "model": "yenisei-max",
  "messages": [{"role": "user", "content": "Посчитай и объясни ход решения"}],
  "reasoning_effort": "high"
}

Где искать текст рассуждений

Текст рассуждений приходит в поле choices[].message.reasoning, отдельно от самого ответа в content.

Расход кредитов

Рассуждения — это тоже токены ответа, и они входят в счёт. Если рассуждения вам не нужны, передайте reasoning_effort: "none".