Skip to content
  • 0 Votes
    1 Posts
    56 Views
    A
    <p>Sådan aktiverer du et kontekstvindue på 1 million tokens i Codex til GPT-5.6 Sol. </p><p>Selvom vi har indstillet kontekstgrænsen i Codex, så den er optimeret med hensyn til ydeevne og omkostninger, er dette et almindeligt ønske, så her dokumenterer vi det.</p><p>Et større kontekstvindue giver Codex mulighed for at fastholde mere kode, værktøjsoutput og samtalehistorik, før ældre materiale opsummeres. Du skal bruge en model, der understøtter det. GPT-5.6 Sol har for eksempel et dokumenteret vindue på 1.050.000 tokens. </p><p>Åbn ~/.codex/config.toml, og tilføj eller opdater disse indstillinger på øverste niveau før eventuelle </p><p></p><p>[section]-headere:</p><p></p><p>model = "gpt-5.6-sol"</p><p>model_context_window = 1000000</p><p>model_auto_compact_token_limit = 900000</p><p></p><p></p><p>Den første indstilling vælger modellen. Den anden fortæller Codex, at der skal bruges et kontekstbudget på 1 million tokens. Den tredje starter automatisk komprimering af historikken omkring 900.000 tokens, så der er lidt ekstra plads. Genstart Codex-klienten, og start en ny session, når du har gemt ændringerne. </p><p>Sådan afprøver du konfigurationen i en enkelt CLI-session uden at ændre dine standardindstillinger:</p><p></p><p></p><p>codex -m gpt-5.6-sol \</p><p> -c model_context_window=1000000 \</p><p> -c model_auto_compact_token_limit=900000</p><p></p><p></p><p>God fornøjelse, men husk også, at vi har finjusteret standardindstillingen omhyggeligt!</p><p></p><p>Fra Tibo: <a target="_blank" rel="noopener noreferrer nofollow" href="https://x.com/thsottiaux/status/2089082893804896524">https://x.com/thsottiaux/status/2089082893804896524</a></p><p></p>
  • 0 Votes
    1 Posts
    4 Views
    A
    <h2><strong>Introduktion</strong></h2> <p></p> <p>For nylig bemærkede nogle brugere en usædvanlig situation:</p> <blockquote> <p>"Jeg sendte kun ‘Hej’, hvorfor brugte det 10.000+ tokens?"</p> </blockquote> <p>Ved første øjekast kan dette virke uventet. En besked på tre tegn burde kun kræve få tokens, ikke?</p> <p>Svaret er: <strong>modellen behandler ikke kun din synlige besked.</strong></p> <p>Moderne AI-assistenter, især kodningsagenter som Codex, Claude Code og andre IDE-baserede AI-værktøjer, sender meget mere information sammen med din besked for at hjælpe modellen med at forstå opgaven og give bedre svar.</p> <hr> <p></p> <h2>Din besked er kun en lille del af konteksten</h2> <p>Når du sender:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Hej</code></pre> <p>kan den faktiske anmodning, der sendes til AI-modellen, se mere sådan ud:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Systeminstruktioner + Brugerindstillinger + Konfigurerede færdigheder + Tilgængelige værktøjer + Projektinformation + Filkontekst + Tidligere samtalehistorik + Din besked: "Hej"</code></pre> <p>Den samlede størrelse af alle disse komponenter er den faktiske kontekst, som modellen behandler.</p> <p>Derfor kan selv en meget kort besked bruge et betydeligt antal tokens.</p> <hr> <h2>Hvad kan øge kontekstforbruget?</h2> <h3>1. Konfigurerede færdigheder</h3> <p>Hvis du har aktiveret brugerdefinerede færdigheder eller AI-funktioner, skal deres instruktioner indlæses i modellens kontekst.</p> <p>For eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Instruktioner for færdighed A: 2.000 tokens Instruktioner for færdighed B: 3.000 tokens Instruktioner for færdighed 1.500 tokens</code></pre> <p>Selv før du skriver noget, kan disse instruktioner allerede optage flere tusinde tokens.</p> <hr> <h3>2. Værktøjer og agentfunktioner</h3> <p>AI-kodningsassistenter tilbyder normalt værktøjer som:</p> <ul> <li><p>Fillæsning</p></li> <li><p>Kodesøgning</p></li> <li><p>Terminalkørsel</p></li> <li><p>Git-operationer</p></li> <li><p>Browseradgang</p></li> <li><p>Eksterne integrationer</p></li> </ul> <p>Definitionerne og brugsinstruktionerne for disse værktøjer bruger også kontekstplads.</p> <hr> <h3>3. Projekt- og filkontekst</h3> <p>Når du arbejder i en IDE eller et kode-repository, kan AI-klienten automatisk inkludere:</p> <ul> <li><p>Projektstruktur</p></li> <li><p>Åbne filer</p></li> <li><p>Kodestykker</p></li> <li><p>Afhængigheder</p></li> <li><p>Konfigurationsfiler</p></li> </ul> <p>Dette gør det muligt for AI'en at forstå dit projekt, men det øger også kontekstforbruget.</p> <hr> <h3>4. Tidligere samtalehistorik</h3> <p>Hvis du fortsætter en eksisterende samtale, bliver de tidligere beskeder normalt inkluderet igen, så modellen forstår konteksten.</p> <p>For eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Tidligere diskussion: 12.000 tokens Ny besked: Hej</code></pre> <p>Den nye anmodning kan stadig indeholde de foregående 12.000 tokens.</p> <hr> <h2>Sådan tester du minimalt tokenforbrug</h2> <p>Hvis du vil måle tokenforbruget for en simpel besked, kan du prøve følgende:</p> <ol> <li><p>Opret en helt ny samtale.</p></li> <li><p>Deaktivér brugerdefinerede færdigheder.</p></li> <li><p>Vedhæft ingen filer.</p></li> <li><p>Åbn ikke et projektarbejdsområde.</p></li> <li><p>Send kun:</p></li> </ol> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Hej</code></pre> <p>Dette vil vise det omtrentlige minimale kontekstforbrug.</p> <hr> <h2>Kontekstvindue vs. tokenforbrug</h2> <p>Det er vigtigt at skelne mellem:</p> <h3>Kontekstvindue</h3> <p>Den maksimale mængde information, en model kan behandle i én anmodning.</p> <p>Eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>1M token kontekstvindue</code></pre> <p>betyder, at modellen teoretisk kan håndtere op til 1 million tokens.</p> <h3>Tokenforbrug</h3> <p>Det faktiske antal tokens, der indgår i en specifik anmodning.</p> <p>Eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Brugerbesked: Hej Faktisk anmodning: Systeminstruktioner + værktøjer + historik + "Hej" I alt: 15.000 tokens</code></pre> <p>Et stort kontekstvindue betyder ikke, at hver anmodning kun vil bruge længden af din besked.</p> <hr> <h2>Konklusion</h2> <p>Højt tokenforbrug fra en kort besked betyder ikke nødvendigvis, at der er et problem med modellen eller API'et.</p> <p>I AI-agentmiljøer indeholder den samlede kontekst mange skjulte komponenter, som er nødvendige for intelligent drift. Et simpelt "Hej" kan stadig resultere i, at tusindvis af tokens behandles, hvis sessionen indeholder færdigheder, værktøjer, projektinformation eller tidligere historik.</p> <p>Vi anbefaler at starte en ren session uden yderligere kontekst, når du tester råt tokenforbrug.</p> <p>Tak for din forståelse og fortsatte støtte.</p>
  • 0 Votes
    1 Posts
    4 Views
    A
    <h2><strong>Introduktion</strong></h2> <p></p> <p>For nylig bemærkede nogle brugere en usædvanlig situation:</p> <blockquote> <p>"Jeg sendte kun ‘Hej’, hvorfor forbrugte det 10.000+ tokens?"</p> <p></p> </blockquote> <p>Ved første øjekast kan det virke uventet. En besked på to tegn burde kun kræve få tokens, ikke?</p> <p>Svaret er: <strong>Modellen behandler ikke kun din synlige besked.</strong></p> <p>Moderne AI-assistenter, især kodningsagenter som Codex, Claude Code og andre IDE-baserede AI-værktøjer, sender meget mere information sammen med din besked for at hjælpe modellen med at forstå opgaven og give bedre svar.</p> <p></p> <hr> <p></p> <h2>Din besked er kun en lille del af konteksten</h2> <p>Når du sender:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Hej</code></pre> <p></p> <p>kan den faktiske anmodning, der sendes til AI-modellen, se mere sådan ud:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Systeminstruktioner + Brugerindstillinger + Konfigurerede færdigheder + Tilgængelige værktøjer + Projektinformation + Filkontekst + Tidligere samtalehistorik + Din besked: "Hej"</code></pre> <p></p> <p>Den samlede størrelse af alle disse komponenter er den faktiske kontekst, som modellen behandler.</p> <p>Derfor kan selv en meget kort besked forbruge et betydeligt antal tokens.</p> <hr> <p></p> <h2><strong>Hvad kan øge kontekstforbruget?</strong></h2> <h3>1. Konfigurerede færdigheder</h3> <p></p> <p>Hvis du har aktiveret brugerdefinerede færdigheder eller AI-funktioner, skal deres instruktioner indlæses i modellens kontekst.</p> <p></p> <p>For eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Instruktioner til færdighed A: 2.000 tokens Instruktioner til færdighed B: 3.000 tokens Instruktioner til færdighed 1.500 tokens</code></pre> <p>Selv før du skriver noget, kan disse instruktioner allerede optage flere tusinde tokens.</p> <hr> <p></p> <h3>2. Værktøjer og agentfunktioner</h3> <p></p> <p>AI-kodningsassistenter tilbyder normalt værktøjer som:</p> <ul> <li><p>Fillæsning</p></li> <li><p>Kodesøgning</p></li> <li><p>Terminalkørsel</p></li> <li><p>Git-operationer</p></li> <li><p>Browseradgang</p></li> <li><p>Eksterne integrationer</p></li> </ul> <p>Definitionerne og brugsinstruktionerne for disse værktøjer forbruger også kontekstplads.</p> <hr> <p></p> <h3>3. Projekt- og filkontekst</h3> <p></p> <p>Når du arbejder i et IDE eller et kode-repositorium, kan AI-klienten automatisk inkludere:</p> <ul> <li><p>Projektstruktur</p></li> <li><p>Åbne filer</p></li> <li><p>Kodestykker</p></li> <li><p>Afhængigheder</p></li> <li><p>Konfigurationsfiler</p></li> </ul> <p>Dette gør det muligt for AI’en at forstå dit projekt, men det øger også kontekstforbruget.</p> <hr> <p></p> <h3>4. Tidligere samtalehistorik</h3> <p></p> <p>Hvis du fortsætter en eksisterende samtale, bliver de tidligere beskeder normalt inkluderet igen, så modellen forstår konteksten.</p> <p>For eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Tidligere diskussion: 12.000 tokens Ny besked: Hej</code></pre> <p>Den nye anmodning kan stadig indeholde de foregående 12.000 tokens.</p> <hr> <h2>Sådan tester du minimalt tokenforbrug</h2> <p>Hvis du vil måle tokenforbruget for en simpel besked, så prøv følgende:</p> <ol> <li><p>Opret en helt ny samtale.</p></li> <li><p>Deaktivér brugerdefinerede færdigheder.</p></li> <li><p>Vedhæft ikke filer.</p></li> <li><p>Åbn ikke et projektarbejdsområde.</p></li> <li><p>Send kun:</p></li> </ol> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Hej</code></pre> <p>Dette vil vise det omtrentlige minimale kontekstforbrug.</p> <hr> <h2>Kontekstvindue vs. tokenforbrug</h2> <p>Det er vigtigt at skelne mellem:</p> <h3>Kontekstvindue</h3> <p>Den maksimale mængde information, som en model kan behandle i én anmodning.</p> <p>Eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>1M token-kontekstvindue</code></pre> <p>betyder, at modellen teoretisk kan håndtere op til 1 million tokens.</p> <h3>Tokenforbrug</h3> <p>Den faktiske mængde tokens, der indgår i en specifik anmodning.</p> <p>Eksempel:</p> <pre class="rounded-lg bg-slate-950 px-4 py-3 text-slate-100"><code>Brugerbesked: Hej Faktisk anmodning: Systeminstruktioner + værktøjer + historik + "Hej" I alt: 15.000 tokens</code></pre> <p>Et stort kontekstvindue betyder ikke, at hver anmodning kun vil forbruge længden af din besked.</p> <p></p> <hr> <p></p> <h2><strong>Konklusion</strong></h2> <p></p> <p>Højt tokenforbrug fra en kort besked betyder ikke nødvendigvis, at der er et problem med modellen eller API’et.</p> <p></p> <p>I AI-agentmiljøer omfatter den samlede kontekst mange skjulte komponenter, som er nødvendige for intelligent drift. Et simpelt "Hej" kan stadig resultere i, at tusindvis af tokens bliver behandlet, hvis sessionen indeholder færdigheder, værktøjer, projektinformation eller tidligere historik.</p> <p></p> <p>Vi anbefaler at starte en ren session uden yderligere kontekst, når du tester råt tokenforbrug.</p> <p></p> <p>Tak for din forståelse og fortsatte støtte.</p>
  • 0 Votes
    1 Posts
    78 Views
    A
    <p>Vi har bekræftet et problem, hvor Codex kan vise en forkert størrelse på kontekstvinduet for GPT-5.6-sol.</p><p>Problemet skyldtes vores konfigurations- og metadatahåndtering, ikke den underliggende modelkapacitet.</p><p>Vi arbejder i øjeblikket på en større systemrefaktorering. I stedet for at anvende en midlertidig patch vil vi frigive rettelsen efter fuld testning for at sikre stabilitet.</p><p>Tak til den bruger, der rapporterede dette problem. Vi sætter pris på jeres feedback og vil opdatere alle, så snart rettelsen er implementeret.</p>