ДокументацияПоддержка
Решение ошибок и совместимость

Claude: model does not support the effort parameter

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

Все руководства (.md)

Текст ошибки

This model does not support the 'effort' parameter. Please remove it from your request.

Не публикуйте API-ключ, полный request body с секретами или персональные данные. Для поддержки сохраните request ID и время запроса.

Почему это происходит

Один клиентский профиль применяется к разным поколениям моделей. Поле effort допустимо только там, где upstream объявляет соответствующую возможность.

КлиентыМодели
Claude Desktop, Claude Code, OpenAI SDKClaude Haiku, Claude Sonnet, Claude Opus

Как проверить

  • Сравните ошибку с запросом без effort.
  • Проверьте, не добавляет ли effort IDE автоматически.
  • Убедитесь, что псевдоним модели указывает на ожидаемое поколение.

Как исправить

  • Удаляйте effort для моделей без этой возможности.
  • Не привязывайте совместимость к слову opus или sonnet в имени.
  • Используйте автоматическую нормализацию ElysiumAI, которая учитывает capability-профиль и ответ upstream.
После исправления сначала отправьте короткий тестовый запрос. Затем верните tools, streaming и дополнительные параметры по одному.

Рабочий пример

1{2  "model": "claude-sonnet",3  "messages": [{"role": "user", "content": "Ответь кратко"}]4}
Термины на этой странице
ТерминЧто означает
Base URLБазовый адрес API, к которому клиент добавляет нужный маршрут.
API-ключСекрет для авторизации и списания запросов с вашего баланса.
Model IDТочное системное имя модели из каталога Elysium AI.
EndpointМаршрут конкретной операции после базового адреса API.
RequestОдин запрос клиента к API вместе с его заголовками и телом.
ResponseРезультат обработки запроса: статус, заголовки и данные.