OpenCode Go: quota mensile non esaurita ma non si può continuare? Controlla prima la finestra di limitazione, poi decidi se pagare
Quando scrivi codice e compare all'improvviso un avviso di quota, apri prima la pagina Go di OpenCode Console e verifica l'utilizzo e le informazioni sui limiti del workspace corrente. Anche se il limite mensile non è esaurito, puoi comunque incontrare il limite di 5 ore o quello settimanale; se vuoi evitare consumi oltre l'abbonamento, controlla anche se Extra Usage è attivo.
Questo articolo esamina il caso di chi "sta già usando Go e ora deve continuare il compito in corso". Le regole sono state verificate il 24 ottobre 2026; l'utilizzo effettivo del tuo account personale, i modelli disponibili e gli avvisi di ripristino fanno fede secondo la console.
Verifica prima che questa richiesta passi davvero da Go
Aprire OpenCode non significa che stai consumando l'abbonamento Go. Potresti aver selezionato la chiave API di un altro fornitore o stare usando un modello gratuito. Se la fonte del servizio è identificata male, la quota residua letta sulla pagina Go non spiega l'errore attuale.
Nell'interfaccia terminale di OpenCode esegui:
/models
Controlla il modello attualmente selezionato e il suo fornitore. L'identificativo di configurazione dei modelli Go ufficiali ha la forma opencode-go/<model-id>, ad esempio opencode-go/kimi-k2.7-code. Per connettere Go, la procedura ufficiale è eseguire /connect, scegliere OpenCode Go e inserire la chiave API corrispondente all'abbonamento. Spiegazione della connessione e degli identificativi dei modelli
Se la richiesta attuale passa da un altro fornitore, controlla l'utilizzo e i messaggi di errore di quel fornitore. Se confermi che passa da Go, torna alla pagina Go della Console e verifica il workspace a cui appartiene l'abbonamento, il piano e l'utilizzo corrente. Non considerare la quota residua di un altro workspace come la quota di questa richiesta.
Perché c'è ancora quota mensile ma la richiesta attuale è limitata?
I limiti di Go considerano contemporaneamente tre finestre. La regola ufficiale attuale è: la finestra di 5 ore è il 20% del limite mensile, quella settimanale il 50%, quella mensile il 100%. Guardare solo il numero mensile non basta per capire se puoi chiamare adesso.
Prendiamo come esempio Kimi K2.7 Code nella tabella Go ufficiale attuale: il limite mensile indicato è di 60 dollari, convertito come segue:
| Finestra | Limite corrispondente | Cosa significa per il compito attuale |
|---|---|---|
| 5 ore | 12 dollari | Un uso intenso e concentrato può attivare prima questo livello |
| Settimanale | 30 dollari | Avere ancora spazio mensile non significa poter usare il servizio questa settimana |
| Mensile | 60 dollari | Bisogna comunque rispettare contemporaneamente i limiti delle prime due finestre |
Questi sono limiti di utilizzo del modello convertiti secondo le regole ufficiali attuali, non il prezzo dell'abbonamento, né il saldo in denaro residuo del tuo account in questo momento. Il prezzo attuale dell'abbonamento Go è di 10 dollari al mese; i limiti mensili e i prezzi per token dei diversi modelli nella tabella possono variare, quindi non applicare i 60 dollari qui indicati a tutti i modelli. Limiti attuali e tabella dei modelli
Pertanto, durante la diagnosi considera insieme il nome del modello, l'utilizzo nella console e le informazioni sul limite contenute nell'errore. Se l'avviso di limite indica la finestra breve o quella settimanale, organizza il lavoro in base alle informazioni di ripristino effettivamente mostrate dall'account; non dedurre da "5 ore" che "devi aspettare esattamente 5 ore dall'errore", e non considerare il nuovo accesso o l'apertura di una nuova conversazione come metodo per ripristinare la quota.
Anche il "numero di richieste stimato" nella tabella ufficiale non va inteso come un numero fisso di messaggi in chat: si basa su un insieme di ipotesi su token di input, cache e output, e il consumo effettivo delle richieste varia. Un compito di programmazione può anche includere più chiamate al modello. Per valutare lo spazio residuo, guarda l'utilizzo effettivo, non contare quanti messaggi hai inviato.
Dopo aver individuato il limite, come continuare il codice in corso?
Se il compito attuale può essere messo in pausa, conserva le conclusioni già confermate, i file modificati e i test da eseguire, poi riprendi in base alle informazioni di ripristino della console. Così eviti di ripetere più volte la stessa richiesta per rincorrere un momento di ripristino non ancora confermato.
Se il compito deve proseguire subito, controlla prima in /models quali modelli gratuiti sono attualmente disponibili. La documentazione ufficiale indica che, dopo aver raggiunto il limite di utilizzo di Go, è comunque possibile usare i modelli gratuiti; le opzioni concrete possono cambiare. Prima di passare a un altro modello, scrivi chiaramente lo stato di avanzamento del compito e i criteri di accettazione; dopo il passaggio, fai prima svolgere al modello un passo dai confini chiari, ad esempio spiegare il test attualmente fallito, invece di rifare subito l'intero compito. Spiegazione dopo il raggiungimento del limite
Non sommare i limiti di ogni riga della tabella dei modelli in un unico saldo spendibile solo perché la tabella ha molte righe, e non presumere che passare a un altro modello a pagamento rimuova necessariamente il limite. Per sapere se puoi ancora effettuare richieste, devi comunque fare riferimento alle informazioni sui limiti del tuo account attuale.
Un'altra opzione è usare il saldo oltre l'abbonamento. Il nome ufficiale attuale è Extra Usage: se l'account ha già un saldo Console e questa opzione è attiva, le richieste che raggiungono il limite di Go passano al saldo a consumo invece di essere bloccate direttamente. Questo consuma un altro saldo e non reintegra la quota dell'abbonamento Go. Spiegazione ufficiale di Extra Usage
Se intendi usare solo la quota inclusa nell'abbonamento, verifica prima che Extra Usage non sia attivo, poi decidi se attendere o usare un modello gratuito. Se sei disposto a spendere di più, verifica prima il saldo e le regole di fatturazione, chiarendo che si tratta di una scelta a pagamento.
Se l'utilizzo sembra normale, non continuare a trattarlo come "quota esaurita"
Se nella console non c'è un avviso di limite corrispondente e la richiesta fallisce comunque, salva il testo completo dell'errore, l'identificativo del modello e l'ora in cui si è verificato, rimuovi le informazioni sensibili come la chiave API e poi diagnostica. In caso di errore di autenticazione, controlla prima le credenziali e il workspace utilizzati; in caso di errore di connessione, affronta prima il problema di connessione. Basandosi solo su un codice di stato, non è possibile stabilire che sia esaurita una determinata finestra di quota.
Arrivati a questo punto della diagnosi, dovresti essere in grado di chiarire tre cose: chi viene addebitato per questa richiesta, quale limite ha impedito di continuare, e se verrà utilizzato saldo aggiuntivo in seguito. Dopo averlo confermato, torna al compito di codice originale; non è necessario reinstallare OpenCode o riconfigurare l'intero progetto per un problema di quota.
Autore:AI Router
Link:https://www.airouter.me/blog/opencode-go-save
Riutilizzo non commerciale con attribuzione (CC BY-NC-SA 4.0).