Rastreamento de uso
O que é
- Obtém uso/cota do provedor diretamente dos endpoints de uso deles.
- Sem custos estimados; apenas as janelas reportadas pelo provedor.
- A saída de status legível por humanos é normalizada para
X% left, mesmo quando uma API upstream reporta cota consumida, cota restante ou apenas contagens brutas. /statusno nível da sessão esession_statuspodem recorrer à entrada de uso mais recente da transcrição quando o snapshot da sessão ao vivo é esparso. Esse fallback preenche contadores ausentes de tokens/cache, pode recuperar o rótulo do modelo de runtime ativo e prefere o total maior orientado a prompt quando metadados da sessão estão ausentes ou são menores. Valores ao vivo existentes e diferentes de zero ainda prevalecem.
Onde aparece
/statusem chats: cartão de status rico em emoji com tokens de sessão + custo estimado (somente chave de API). O uso do provedor aparece para o provedor do modelo atual quando disponível como uma janela normalizadaX% left./usage off|tokens|fullem chats: rodapé de uso por resposta (OAuth mostra apenas tokens)./usage costem chats: resumo local de custo agregado dos logs de sessão do OpenClaw.- CLI:
openclaw status --usageimprime um detalhamento completo por provedor. - CLI:
openclaw channels listimprime o mesmo snapshot de uso junto com a configuração do provedor (use--no-usagepara ignorar). - Barra de menus do macOS: seção “Usage” em Context (somente se disponível).
Provedores + credenciais
- Anthropic (Claude): tokens OAuth em perfis de autenticação.
- GitHub Copilot: tokens OAuth em perfis de autenticação.
- Gemini CLI: tokens OAuth em perfis de autenticação.
- O uso em JSON recai para
stats;stats.cachedé normalizado emcacheRead.
- O uso em JSON recai para
- OpenAI Codex: tokens OAuth em perfis de autenticação (
accountIdé usado quando presente). - MiniMax: chave de API ou perfil de autenticação OAuth do MiniMax. O OpenClaw trata
minimax,minimax-cneminimax-portalcomo a mesma superfície de cota do MiniMax, prefere OAuth MiniMax armazenado quando presente e, caso contrário, recai paraMINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEYouMINIMAX_API_KEY. Os campos brutosusage_percent/usagePercentdo MiniMax significam cota restante, então o OpenClaw os inverte antes da exibição; campos baseados em contagem prevalecem quando presentes.- Os rótulos de janela do plano de codificação vêm dos campos de horas/minutos do provedor quando
presentes e, em seguida, recaem para o intervalo
start_time/end_time. - Se o endpoint do plano de codificação retornar
model_remains, o OpenClaw prefere a entrada do modelo de chat, deriva o rótulo da janela a partir dos timestamps quando os campos explícitoswindow_hours/window_minutesestiverem ausentes e inclui o nome do modelo no rótulo do plano.
- Os rótulos de janela do plano de codificação vêm dos campos de horas/minutos do provedor quando
presentes e, em seguida, recaem para o intervalo
- Xiaomi MiMo: chave de API via env/config/auth store (
XIAOMI_API_KEY). - z.ai: chave de API via env/config/auth store.