Codex: activează contextul GPT-5.6 Sol 1M – Tutorial de configurare `config.toml` cu 3 linii
GPT-5.6 Sol acceptă oficial un context de 1,05 milioane de tokeni. Trebuie doar să adaugi 3 linii de configurare în partea de sus a config.toml din Codex pentru a rula cu o fereastră de 1 milion și pentru a comprima automat istoricul la aproximativ 900 de mii de tokeni. Include configurare permanentă, comandă unică, verificare și memento de costuri.

Fereastra oficială de context pentru GPT-5.6 Sol este de 1.050.000 de tokeni, dar Codex nu folosește în mod implicit întreaga fereastră. Pentru a minimiza compresia în sesiunile foarte lungi, este suficient să adaugi 3 linii de configurare în partea de sus a fișierului config.toml al Codex:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000După salvare, repornește Codex și deschide o sesiune nouă. Mai jos explic pe scurt locația configurației, rolul fiecărei linii, metoda de pornire unică și aspectele de care trebuie să ții cont.
Concluzia: Ce fac aceste 3 linii
| Configurare | Rol |
|---|---|
model = "gpt-5.6-sol" |
Selectează explicit modelul emblematic Sol din seria GPT-5.6 |
model_context_window = 1000000 |
Îi spune Codex să aloce un buget de context de 1.000.000 de tokeni pentru modelul curent |
model_auto_compact_token_limit = 900000 |
Când contextul activ se apropie de 900.000 de tokeni, comprimă automat istoricul vechi pentru a evita atingerea limitei ferestrei |
Referința de configurare Codex a OpenAI listează oficial cele două opțiuni de configurare model_context_window și model_auto_compact_token_limit; pagina modelului GPT-5.6 Sol indică o fereastră de context de 1.050.000 de tokeni și o ieșire maximă de 128.000 de tokeni.
Aici nu se setează direct 1.050.000, ci 1.000.000, pentru a lăsa o marjă pentru promptul de sistem, rezultatele instrumentelor și diferențele de implementare; linia de compresie automată este plasată la 900.000, astfel încât Codex să aibă spațiu pentru a comprima, nu să aștepte până când fereastra este aproape plină.
Pasul 1: Găsește fișierul `config.toml` al Codex
Fișierul de configurare la nivel de utilizator pentru Codex se află la:
- macOS / Linux:
~/.codex/config.toml - Windows:
%USERPROFILE%\.codex\config.toml
Pe macOS sau Linux poți rula direct:
mkdir -p ~/.codex
nano ~/.codex/config.tomlÎn PowerShell pe Windows poți rula:
notepad $env:USERPROFILE\.codex\config.tomlDacă fișierul nu există, creează-l; dacă există, modifică-l pe baza fișierului existent. Nu suprascrie configurațiile MCP, permisiunile sau configurațiile de proiect existente.
Pasul 2: Pune configurația în partea de sus a fișierului
Pune următoarele 3 linii la începutul fișierului config.toml:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000Trebuie să le pui înainte de primul titlu [section]. De exemplu, dacă fișierul tău conține deja:
[projects."/path/to/project"]
trust_level = "trusted"Acele 3 linii de configurare a modelului trebuie plasate deasupra lui. În TOML, cheile obișnuite scrise după [projects."..."] sunt considerate conținutul acelei secțiuni, nu configurație globală.
Dacă fișierul are deja o linie model = "...", schimb-o direct în gpt-5.6-sol, nu scrie două model. De asemenea, folosește ghilimele drepte duble ", nu copia ghilimele curbate din text îmbogățit.
Pasul 3: Repornește și deschide o sesiune nouă
După salvarea fișierului:
- Ieși din clientul Codex sau CLI-ul curent;
- Repornește Codex;
- Creează o sesiune nouă.
Sesiunile vechi deja deschise nu își schimbă de obicei bugetul de context în timpul rulării, așa că doar reîncărcarea ferestrei și continuarea firului vechi nu este sigură; crearea directă a unei sesiuni noi este cea mai simplă.
Poți folosi comanda de diagnostic încorporată a Codex pentru a verifica dacă configurația a fost încărcată cu succes:
codex doctor --jsonConcentrează-te pe următoarele elemente:
overallStatusesteok;config.loadesteok;modelafișeazăgpt-5.6-sol.
Această comandă verifică dacă fișierul de configurare poate fi analizat și încărcat corect; nu va consuma sute de mii de tokeni pentru a „testa 1M”.
Fără a modifica configurația implicită: activezi 1M doar pentru sesiunea CLI curentă
Dacă doar ocazional lucrezi cu depozite foarte mari sau sarcini foarte lungi și nu vrei ca toate sesiunile să folosească 1M în mod implicit, poți suprascrie temporar la pornire:
codex -m gpt-5.6-sol \
-c model_context_window=1000000 \
-c model_auto_compact_token_limit=900000Acești parametri afectează doar pornirea curentă. După ce închizi Codex-ul curent, data viitoare revii la valorile implicite din config.toml.
Pentru ce scenarii este potrivit contextul de 1M
Este cel mai potrivit pentru următoarele sarcini:
- Modificarea continuă a mai multor module într-un monorepo mare;
- Agentul trebuie să păstreze mult timp deciziile de arhitectură, procesul de depanare și rezultatele testelor;
- Introducerea dintr-o dată a unui număr mare de documente de design, specificații de interfață sau jurnale;
- Nu vrei ca sarcina să fie comprimată frecvent automat pe parcurs, pierzând detalii timpurii.
Dacă modifici doar unul sau două fișiere, repari bug-uri obișnuite sau scrii scripturi scurte, fereastra implicită a Codex este de obicei suficientă. O fereastră mai mare înseamnă „încape mai mult”, nu că trebuie umplută la fiecare rundă, și nici că un context mai lung implică neapărat o utilizare mai bună a atenției modelului.
Costuri și sacrificii de calitate pe care trebuie să le cunoști înainte de activare
Contextul lung este util, dar nu este un prânz gratuit.
1. După 272K, contextul lung al API-ului intră într-o categorie de preț mai mare
Pagina modelului GPT-5.6 Sol de la OpenAI specifică clar: când intrarea depășește 272K tokeni, prețul de intrare pentru întreaga cerere se calculează la 2x, iar prețul de ieșire la 1.5x.
Dacă ești facturat prin API, acest lucru se reflectă direct în factură; dacă ești autentificat prin abonamentul ChatGPT / Codex, se poate manifesta printr-un consum mai rapid al creditelor, dar ar trebui să te raportezi întotdeauna la politica de limite afișată de client.
2. Fiecare rundă trebuie să transporte un istoric mai lung
Cu cât sesiunea este mai lungă, cu atât latența, consumul de tokeni și comportamentul cache-ului merită mai multă atenție. Dacă majoritatea jurnalelor vechi de sute de mii de tokeni nu mai sunt utile, transportarea lor ca atare nu este neapărat mai bună decât un rezumat comprimat de calitate.
3. Suportul pentru 1M nu înseamnă că la 1M calitatea rămâne complet neschimbată
Contextul foarte lung poate reduce întreruperea informațiilor, dar modelul poate fi totuși distras de mult zgomot. Recomand să elimini la timp jurnalele de build, ieșirile repetate ale instrumentelor și căile de depanare care nu mai sunt valide; când tranziția între fazele sarcinii este evidentă, poți folosi în mod activ /compact.
Întrebări frecvente
Am configurat, de ce sesiunea curentă nu s-a schimbat?
config.toml este încărcat în principal la pornire și la crearea sesiunii. Repornește clientul și creează o sesiune nouă; nu continua să verifici cu vechea sesiune lungă.
Fișierul de configurare se poate încărca, dar modelul nu este Sol?
Verifică dacă ai folosit codex -m ..., --profile, și dacă în directorul proiectului există și un .codex/config.toml. Argumentele liniei de comandă ale Codex, configurația proiectului și profilurile pot suprascrie configurația la nivel de utilizator.
Ce fac dacă Codex raportează „nu recunoaște această opțiune de configurare”?
Întâi verifică versiunea:
codex --versionApoi actualizează la versiunea curentă:
codex updateVersiunile mai vechi ale Codex s-ar putea să nu aibă încă aceste două chei de configurare.
Ce fac dacă vreau să revin la setările implicite?
Șterge următoarele două linii pentru a restabili contextul implicit al modelului și strategia de comprimare automată:
model_context_window = 1000000
model_auto_compact_token_limit = 900000model = "gpt-5.6-sol" poate fi păstrat, sau îl poți schimba înapoi la modelul folosit anterior.
Rezumat
Pentru a activa permanent contextul de 1M pentru GPT-5.6 Sol, trebuie doar să pui aceste 3 linii în partea de sus a fișierului ~/.codex/config.toml:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 9000001 milion este bugetul de context, 900.000 este linia de comprimare automată. Este potrivit pentru depozite mari și sarcini lungi de agent, dar pentru sarcinile obișnuite, continuarea cu setările implicite ale Codex este adesea mai economică, mai rapidă și mai stabilă.
Dacă lași Codex să ruleze sarcini lungi pe mașina de dezvoltare și nu vrei să stai tot timpul în fața computerului, poți vizualiza sesiunile și gestiona interacțiunile de la distanță prin PandaNpc în browser, pe desktop sau pe telefon.
Ghiduri conexe

pandacode: Experiența Claude Code pe orice model
pandacode este un motor agent de codare open-source integrat în pandapaw, compatibil cu experiența completă Claude Code, dar backend-ul modelului este la alegerea ta – DeepSeek, Qwen, vLLM/Ollama, proxy-ul rețelei interne a companiei pot fi conectate, suportă atât formatul API OpenAI cât și Anthropic. Se instalează cu o singură comandă, control remote de pe telefon, browser, desktop ca de obicei.
Citește articolul →
Istoricul a dispărut după `/compact` în Claude Code? Află cum să recuperezi conversația completă
După /compact în Claude Code, istoricul a dispărut? Datele nu s-au pierdut — PandaNpc recompune istoricul complet de-a lungul lanțului de compresie, recuperabil integral pe desktop/web, suportă compresii multiple și nu afectează contextul real.
Citește articolul →
Închide acest PC, controlează-ți Claude Code de la distanță de oriunde
Claude Code legat de o singură mașină? Fă-l să ruleze pe mașina de dezvoltare, iar tu poți folosi un alt calculator sau browser pentru control remote — vezi sesiunile, instrumentele de aprobare și modificările de cod, fără să fii nevoit să stai în fața mașinii respective.
Citește articolul →