# Long context: what a 1M-token window really costs

A 1M-token window changes the price tier, the number of steps and the value of cache. Here is the arithmetic with the 1 November 2026 list pages.

> Page: https://ui.eneawork.it/blog/contesto-lungo-costi
> Markdown: https://ui.eneawork.it/blog/contesto-lungo-costi.md

*2026-11-01*

Un contesto da 1M token non è una finestra gratuita: cambia la fascia di prezzo, moltiplica il costo per ogni passaggio e rende la cache la voce più importante del conto. L'aritmetica qui sotto usa i listini letti il 1 novembre 2026.

Il listino DeepSeek, letto su api-docs.deepseek.com/quick_start/pricing il 1 novembre 2026, dichiara per deepseek-flash un contesto da 1M token, un output massimo di 384K e questi prezzi per milione di token: input con cache 0,003 $ e senza cache 0,15 $ fuori orario di punta, output 0,60 $; il doppio nelle ore di punta, 01:00-04:00 e 06:00-10:00 UTC dal lunedì al venerdì. Il listino OpenAI, letto su platform.openai.com/docs/pricing lo stesso giorno, separa short context fino a 272K token e long context sopra: gpt-6.1-sol passa da 2 $ a 4 $ di input e da 10 $ a 15 $ di output. L'endpoint /mcp di EneUI ha risposto a tools/list con 3.655 byte e 138 ms, misurati il 1 novembre 2026: a quattro caratteri per token sono circa 900 token di schemi a ogni chiamata. Il catalogo dietro conta 111.985 componenti, 1.556 blocchi e 12.808 icone da 1.472 librerie, letti da /api/stats.

## Il prezzo cambia sopra la soglia

La prima riga e la seconda non sono lo stesso prompt con 28.000 token in più: sono due fasce di listino. Passare da 272K a 300K token costa 2,2 volte tanto, e il salto arriva tutto insieme nel punto in cui il listino cambia etichetta.

## L'aritmetica, non l'impressione

node -e "const t=300000,p=4;console.log((t/1e6*p).toFixed(4),'USD')"

Il comando stampa 1.2000 USD: 300.000 token a 4 $ per milione. Cambia p in 2 e ottieni il costo nella fascia corta, cambia t e vedi quanto pesa ogni 10.000 token di prompt che aggiungi senza motivo.

## Dieci passaggi non costano dieci volte

Un agente che lavora in dieci passaggi rimanda il contesto a ogni passaggio. Con 300.000 token fissi, dieci chiamate sono 3M token di input, cioè 12 $ in fascia lunga su gpt-6.1-sol. Lo stesso lavoro con un contesto tenuto a 40.000 token costa 400.000 token in fascia corta, cioè 0,80 $: quindici volte meno, a parità di modello e di risultato.

## La cache è lo sconto vero

Il prefisso identico si paga una volta e poi si rilegge a prezzo di cache: su deepseek-flash 0,003 $ contro 0,15 $ per milione, cinquanta volte meno. La cache però premia la stabilità: se il system prompt contiene la data corrente o l'elenco dei file in ordine casuale, il prefisso cambia a ogni chiamata e lo sconto non arriva mai.

## Cosa tagliare per primo

## La limitazione

Confrontare i listini per dimensione della finestra è fuorviante. Il tokenizer cambia il conteggio sullo stesso testo, la cache ha regole diverse per durata e prefisso, e le ore di punta spostano il prezzo del doppio senza toccare la finestra. La stima a quattro caratteri per token è nostra e serve a dare un ordine di grandezza: per il budget vero leggi il campo usage di ogni risposta.

## Dove continuare

L'ordine dei passaggi è in orchestrare agenti multi-step, la scelta del modello in valutare un modello per il codice e la scrittura del prompt di sistema in prompt per agenti. Per capire perché una seconda interfaccia costa meno di un prompt gigante leggi MCP vs REST. Il catalogo che alimenta gli esempi è in 111.985 componenti e 1.556 blocchi; un record MIT citabile è rainbow button di Magic UI.

## FAQ

### Una finestra da 1M token significa che posso incollare un repository intero?

Tecnicamente sì, economicamente no. deepseek-flash dichiara 1M token di contesto e 384K di output al 1 novembre 2026, ma ogni passaggio ripaga l'intero prompt e il conto cresce con il numero di passaggi.

### Perché il prezzo raddoppia sopra i 272K token?

Alcuni listini hanno due fasce. OpenAI scrive short context fino a 272K e long context sopra, con gpt-6.1-sol a 2 $ contro 4 $ di input per milione. La soglia è una riga del listino, non una proprietà del modello.

### Quanto risparmia la cache?

Su deepseek-flash cinquanta volte: 0,003 $ contro 0,15 $ per milione di token di input fuori orario di punta, listino letto il 1 novembre 2026. La cache paga solo il prefisso identico, quindi una riga che cambia in testa la invalida.

### Il conteggio dei byte è un conteggio di token?

No. Quattro caratteri per token è una stima: tools/list risponde 3.655 byte, cioè circa 900 token, ma il tokenizer vero cambia con il contenuto. Per il budget usa il campo usage della risposta.

### Meglio tagliare il contesto o cambiare modello?

Prima taglia. Un prompt da 40K costa un ordine di grandezza meno di uno da 300K sullo stesso modello, e il taglio vale anche dopo il cambio. Cambiare modello conviene quando il contesto è già pulito.
