/reasoning-effort în Aider CLI

Setează nivelul de raționament (reasoning_effort) pentru modelele care îl acceptă, de exemplu low, medium sau high.

Sintaxă & invocare
/reasoning-effort [VALOARE]   (număr sau low / medium / high, după model)

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_effort la 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.

Comenzi înrudite