Concept internals
Monitoraggio dell'utilizzo
Cos'è
- Recupera l'utilizzo/quota dei provider direttamente dai loro endpoint di utilizzo.
- Nessun costo stimato; solo le finestre riportate dal provider.
- L'output di stato leggibile è normalizzato in
X% left, anche quando un'API upstream segnala quota consumata, quota rimanente o solo conteggi grezzi. /statusa livello di sessione esession_statuspossono ripiegare sull'ultima voce di utilizzo della trascrizione quando lo snapshot della sessione live è scarno. Quel fallback completa i contatori mancanti di token/cache, può recuperare l'etichetta del modello runtime attivo e preferisce il totale orientato al prompt più grande quando i metadati della sessione sono mancanti o inferiori. I valori live non zero esistenti hanno comunque priorità.
Dove compare
/statusnelle chat: scheda di stato ricca di emoji con token della sessione + costo stimato (solo chiave API). L'utilizzo del provider viene mostrato per il provider del modello corrente quando disponibile come finestra normalizzataX% left./usage off|tokens|fullnelle chat: piè di pagina di utilizzo per risposta (OAuth mostra solo i token)./usage costnelle chat: riepilogo dei costi locali aggregato dai log di sessione di OpenClaw.- CLI:
openclaw status --usagestampa un dettaglio completo per provider. - CLI:
openclaw channels liststampa lo stesso snapshot di utilizzo insieme alla configurazione del provider (usa--no-usageper saltarlo). - Barra dei menu macOS: sezione "Utilizzo" sotto Contesto (solo se disponibile).
Provider + credenziali
- Anthropic (Claude): token OAuth nei profili di autenticazione.
- GitHub Copilot: token OAuth nei profili di autenticazione.
- Gemini CLI: token OAuth nei profili di autenticazione.
- L'utilizzo JSON ripiega su
stats;stats.cachedviene normalizzato incacheRead.
- L'utilizzo JSON ripiega su
- OpenAI Codex: token OAuth nei profili di autenticazione (
accountIdusato quando presente). - MiniMax: chiave API o profilo di autenticazione OAuth MiniMax. OpenClaw tratta
minimax,minimax-cneminimax-portalcome la stessa superficie di quota MiniMax, preferisce l'OAuth MiniMax salvato quando presente e altrimenti ripiega suMINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEYoMINIMAX_API_KEY. Il polling dell'utilizzo deriva l'host del Coding Plan damodels.providers.minimax-portal.baseUrlomodels.providers.minimax.baseUrlquando configurati, e altrimenti usa l'host MiniMax CN. I campi grezziusage_percent/usagePercentdi MiniMax indicano la quota rimanente, quindi OpenClaw li inverte prima della visualizzazione; i campi basati su conteggi hanno priorità quando presenti.- Le etichette della finestra del coding-plan provengono dai campi ore/minuti del provider quando
presenti, poi ripiegano sull'intervallo
start_time/end_time. - Se l'endpoint del coding-plan restituisce
model_remains, OpenClaw preferisce la voce del modello chat, deriva l'etichetta della finestra dai timestamp quando i campi esplicitiwindow_hours/window_minutessono assenti, e include il nome del modello nell'etichetta del piano.
- Le etichette della finestra del coding-plan provengono dai campi ore/minuti del provider quando
presenti, poi ripiegano sull'intervallo
- Xiaomi MiMo: chiave API tramite env/config/auth store (
XIAOMI_API_KEY). - z.ai: chiave API tramite env/config/auth store.
L'utilizzo è nascosto quando non è possibile risolvere alcuna autenticazione utilizzabile per l'utilizzo del provider. I provider possono fornire logica di autenticazione dell'utilizzo specifica del Plugin; altrimenti OpenClaw ripiega su credenziali OAuth/chiave API corrispondenti da profili di autenticazione, variabili d'ambiente o configurazione.