Dimensiunea hărții repository-ului (–map-tokens) în Aider CLI

--map-tokens stabilește bugetul de tokeni al hărții repository-ului (implicit 1k); Aider îl depășește uneori, mai ales când nu sunt fișiere în chat.

Sintaxă & invocare
aider --map-tokens N   (0 dezactivează harta)

Ce face Dimensiunea hărții repository-ului (--map-tokens)

Harta repository-ului este rezumatul codului pe care Aider îl trimite la fiecare cerere (vezi /map). --map-tokens stabilește bugetul ei, implicit 1k tokeni; 0 o dezactivează.

Aider ajustează dinamic dimensiunea hărții după starea chatului. De obicei rămâne în buget, dar îl depășește semnificativ uneori, mai ales când nu ai adăugat fișiere și Aider trebuie să înțeleagă tot repository-ul. Cât de mult crește atunci se setează cu --map-multiplier-no-files (implicit 2).

La unele modele, Aider pornește cu harta dezactivată (Repo-map: disabled), pentru că modelele mai slabe se încurcă în ea și încearcă uneori să editeze codul din hartă. O poți forța cu --map-tokens 1024.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
--map-tokens N Bugetul sugerat de tokeni al hărții; 0 o dezactivează.
--map-multiplier-no-files N Multiplicatorul când nu sunt fișiere în chat (implicit 2).
--map-refresh MOD Cât de des se reface harta: auto, always, files, manual.

Exemple practice

Exemplul 1: Hartă mai mare pentru un proiect cu multe module

aider --map-tokens 4096
> /map

Exemplul 2: Activarea forțată a hărții

aider --map-tokens 1024

Exemplul 3: Fără hartă, pentru o sarcină într-un singur fișier

aider --map-tokens 0 script.py

Greșeli frecvente și bune practici

  • Setezi un buget mare pe un model cu context mic; rămâne puțin loc pentru fișiere și răspuns.
  • Dezactivezi harta pe un proiect mare; modelul nu mai vede ce se află în afara fișierelor din chat.

Comenzi înrudite