Codex: povolení 1M kontextu pro GPT-5.6 Sol – tutoriál se 3 řádky konfigurace `config.toml`
GPT-5.6 Sol oficiálně podporuje kontext 1,05 milionu tokenů. Stačí přidat 3 řádky konfigurace na začátek config.toml v Codex a můžete běžet s oknem 1 milionu tokenů, přičemž při přibližně 900 tisících tokenech se historie automaticky komprimuje. Přiloženo: trvalá konfigurace, jednorázový příkaz, ověření a upozornění na náklady.

Oficiální kontextové okno GPT-5.6 Sol je 1 050 000 tokenů, ale Codex ve výchozím nastavení celé okno nevyužije. Pokud chcete, aby velmi dlouhé konverzace byly komprimovány co nejméně, stačí na začátek souboru config.toml v Codex přidat 3 řádky konfigurace:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000Po uložení restartujte Codex a otevřete novou konverzaci. Níže si podrobně vysvětlíme umístění konfigurace, význam každého řádku, způsob jednorázového spuštění i důležité poznámky.
Nejdřív závěr: co dělají tyto 3 řádky
| Konfigurace | Význam |
|---|---|
model = "gpt-5.6-sol" |
Jednoznačně vybírá vlajkový model Sol z řady GPT-5.6 |
model_context_window = 1000000 |
Říká Codex, aby aktuálnímu modelu přidělil kontextový rozpočet 1 milion tokenů |
model_auto_compact_token_limit = 900000 |
Když se aktivní kontext blíží 900 000 tokenům, automaticky komprimuje starou historii, aby nenarazil na horní hranici okna |
Referenční příručka konfigurace Codex od OpenAI oficiálně uvádí obě konfigurační položky model_context_window a model_auto_compact_token_limit; stránka modelu GPT-5.6 Sol uvádí jeho kontextové okno o velikosti 1 050 000 tokenů a maximální výstup 128 000 tokenů.
Nezadáváme zde přímo plných 1 050 000, ale nastavujeme 1 000 000, abychom nechali rezervu pro systémový prompt, výsledky nástrojů a rozdíly v implementaci. Hranici automatické komprese pak nastavujeme na 900 000, aby měl Codex prostor kompresi dokončit, místo aby ji řešil až ve chvíli, kdy se okno téměř zaplní.
Krok 1: Najděte `config.toml` aplikace Codex
Uživatelský konfigurační soubor Codex se nachází na:
- macOS / Linux:
~/.codex/config.toml - Windows:
%USERPROFILE%\.codex\config.toml
Na macOS nebo Linuxu můžete spustit:
mkdir -p ~/.codex
nano ~/.codex/config.tomlVe Windows PowerShellu spusťte:
notepad $env:USERPROFILE\.codex\config.tomlPokud soubor neexistuje, vytvořte ho; pokud už existuje, upravte ho a nepřepisujte při tom stávající konfiguraci MCP, oprávnění ani projektů.
Krok 2: Umístěte konfiguraci na začátek souboru
Vložte následující 3 řádky na úplný začátek souboru config.toml:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 900000Těchto 3 řádků musí být umístěno před první hlavičkou [section]. Pokud váš soubor například už obsahuje:
[projects."/path/to/project"]
trust_level = "trusted"musí být tyto 3 řádky konfigurace modelu nad ní. V TOML jsou běžné klíče zapsané za [projects."..."] považovány za obsah dané sekce, nikoli za globální konfiguraci.
Pokud soubor už obsahuje řádek model = "...", změňte ho přímo na gpt-5.6-sol a neuvádějte dvakrát model. Používejte také rovné uvozovky " (anglické), nekopírujte z formátovaného textu typografické (zakřivené) uvozovky.
Krok 3: Restartujte a otevřete novou konverzaci
Po uložení souboru:
- Ukončete aktuálního klienta Codex nebo CLI;
- Znovu spusťte Codex;
- Vytvořte novou konverzaci.
Již otevřené staré konverzace obvykle za běhu nepřepínají kontextový rozpočet, takže pouhé znovunačtení okna a pokračování ve starém vlákně není spolehlivé – nejjednodušší je vytvořit novou konverzaci.
Vestavěným diagnostickým příkazem Codex můžete ověřit, zda se konfigurace úspěšně načetla:
codex doctor --jsonSledujte hlavně tyto položky:
overallStatusjeok;config.loadjeok;modelzobrazujegpt-5.6-sol.
Tento příkaz ověřuje, zda se konfigurační soubor správně zpracuje a načte; nespotřebuje kvůli „testování 1M“ skutečně stovky tisíc tokenů.
Povolení 1M bez změny výchozí konfigurace: jen pro aktuální CLI relaci
Pokud jen občas pracujete s obrovskými repozitáři nebo velmi dlouhými úlohami a nechcete, aby všechny konverzace ve výchozím nastavení používaly 1M, můžete nastavení dočasně přepsat při spuštění:
codex -m gpt-5.6-sol \
-c model_context_window=1000000 \
-c model_auto_compact_token_limit=900000Tyto parametry ovlivňují pouze aktuální spuštění. Po zavření Codex se příště opět použijí výchozí hodnoty ze souboru config.toml.
Pro jaké scénáře se 1M kontext hodí
Nejlépe se hodí pro tyto úlohy:
- postupné změny více modulů ve velkém monorepozitáři;
- když si Agent potřebuje dlouhodobě uchovávat architektonická rozhodnutí, průběh ladění a výsledky testů;
- najednou zadáváte velké množství návrhových dokumentů, popisů rozhraní nebo logů;
- nechcete, aby se úloha v polovině často automaticky komprimovala a ztrácela rané detaily.
Pokud jen upravujete jeden či dva soubory, opravujete běžný bug nebo píšete krátký skript, výchozí okno Codex obvykle stačí. Větší okno znamená „vejde se do něj víc“, ale neznamená, že musí být každé kolo zaplněné, ani že delší kontext nutně znamená vyšší využití pozornosti modelu.
Náklady a kvalitativní kompromisy, které je třeba znát před zapnutím
Dlouhý kontext je užitečný, ale není zadarmo.
1. Po překročení 272K se u API dlouhý kontext přesune do vyšší cenové kategorie
Stránka modelu GPT-5.6 Sol od OpenAI výslovně uvádí: když vstup přesáhne 272K tokenů, cena za vstup celého požadavku se počítá 2× a cena za výstup 1,5×.
Pokud platíte za API, přímo se to projeví na faktuře; pokud se přihlašujete přes předplatné ChatGPT / Codex, projeví se to pravděpodobně rychlejší spotřebou kreditu – vždy se řiďte limity zobrazenými v klientovi.
2. Každé kolo s sebou nese delší historii
Čím delší konverzace, tím víc stojí za pozornost latence, spotřeba tokenů a chování cache. Pokud je většina starých logů o stovkách tisíc tokenů už k ničemu, nemusí být jejich přenášení v původní podobě lepší než kvalitní komprimované shrnutí.
3. Podpora 1M neznamená, že se kvalita při 1M vůbec nemění
Velmi dlouhý kontext snižuje riziko oříznutí informací, ale model stále může být rozptylován velkým množstvím šumu. Doporučujeme včas odstraňovat build logy, opakované výstupy nástrojů a již neplatné cesty ladění; když se fáze úlohy výrazně mění, můžete také aktivně použít /compact.
Časté dotazy
Mám to nastavené, proč se aktuální konverzace nezměnila?
config.toml se načítá hlavně při spuštění a vytváření konverzace. Restartujte klienta a vytvořte novou konverzaci; neověřujte to pokračováním v původní dlouhé konverzaci.
Konfigurační soubor se načte, ale model není Sol?
Zkontrolujte, zda nepoužíváte codex -m ... nebo --profile, a zda v adresáři projektu není také .codex/config.toml. Argumenty příkazového řádku Codex, konfigurace projektu i profil mohou přepsat uživatelskou konfiguraci.
Codex hlásí „neznámá konfigurační položka“ – co s tím?
Nejprve zkontrolujte verzi:
codex --versionPoté aktualizujte na aktuální verzi:
codex updateStarší verze Codex tyto dva konfigurační klíče ještě nemusí znát.
Chci obnovit výchozí nastavení, jak na to?
Odstraňte následující dva řádky, čímž obnovíte výchozí kontext i automatickou kompresní strategii modelu:
model_context_window = 1000000
model_auto_compact_token_limit = 900000model = "gpt-5.6-sol" můžete ponechat, nebo ho vrátit zpět na model, který jste používali dříve.
Shrnutí
Pro trvalé zapnutí 1M kontextu GPT-5.6 Sol stačí umístit tyto 3 řádky na úplný začátek souboru ~/.codex/config.toml:
model = "gpt-5.6-sol"
model_context_window = 1000000
model_auto_compact_token_limit = 9000001 milion je kontextový rozpočet a 900 tisíc je hranice automatické komprese. Skvěle se to hodí pro velké repozitáře a dlouhodobé úlohy Agent, ale u běžných úloh je často úspornější, rychlejší a stabilnější nadále používat výchozí nastavení Codex.
Pokud necháváte Codex na vývojovém stroji běžet dlouhé úlohy a nechcete u počítače celou dobu sedět, můžete také přes PandaNpc vzdáleně sledovat konverzace a řešit interakce v prohlížeči, v desktopové aplikaci nebo na mobilu.
Související průvodci

pandacode: Nechte zážitek Claude Code běžet na jakémkoli modelu
pandacode je open-source kódovací agent engine zabudovaný do pandapaw, plně kompatibilní s kompletním prostředím Claude Code, ale modelový backend si určujete sami – DeepSeek, Qwen, vLLM/Ollama, proxy firemní sítě, vše je možné, podporuje oba API formáty OpenAI i Anthropic. Instalace jedním příkazem, dálkové ovládání z telefonu, prohlížeče i desktopu funguje stejně.
Přečíst článek →
Claude Code: Po `/compact` historie zmizela? Naučte se, jak najít kompletní konverzaci
Zmizela historie po /compact v Claude Code? Data se neztratila—PandaNpc spojuje úplnou historii podél kompresního řetězce, plně ji obnoví na desktopu i webu, podporuje vícenásobnou kompresi a neovlivňuje skutečný kontext.
Přečíst článek →
Vypněte tento počítač a na dálku ovládejte svůj Claude Code odkudkoli
Claude Code je přivázaný k jednomu stroji? Nechte ho běžet na vývojovém stroji a vy na jiném počítači nebo v prohlížeči ho ovládejte na dálku – prohlížejte relace, schvalujte nástroje, sledujte změny kódu, aniž byste museli celou dobu sedět u toho stroje.
Přečíst článek →