Ce face /reasoning-effort
/reasoning-effort setează parametrul API reasoning_effort al modelului principal. Valorile depind de model: un număr sau low / medium / high. Documentația dă ca exemplu modelele de raționament OpenAI, care acceptă low, medium și high.
La pornire, același lucru îl faci cu --reasoning-effort (implicit nesetat). Aider verifică în metadatele modelului (accepts_settings) dacă modelul acceptă setarea; dacă nu, afișează un avertisment și o ignoră. --no-check-model-accepts-settings forțează aplicarea.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
[VALOARE] |
Număr sau low / medium / high, în funcție de model. |
--reasoning-effort VALUE |
Echivalentul la pornire. |
--no-check-model-accepts-settings |
Aplică setarea și pentru modele care nu o declară; poate produce erori API. |
Exemple practice
Exemplul 1: Raționament scăzut în sesiune
/reasoning-effort low
Exemplul 2: La pornire, cu un model OpenAI de raționament
aider --model o3-mini --reasoning-effort high
Greșeli frecvente și bune practici
- Folosești
reasoning_effortla un model care cere buget de thinking tokens (de exemplu modelele Anthropic). Pentru ele există/think-tokens. - Ignori avertismentul că modelul nu acceptă setarea și crezi că s-a aplicat.