Pelacakan penggunaan
Apa itu
- Mengambil penggunaan/kuota provider langsung dari endpoint penggunaan mereka.
- Tidak ada estimasi biaya; hanya jendela yang dilaporkan provider.
- Output status yang dapat dibaca manusia dinormalisasi menjadi
X% left, bahkan saat API upstream melaporkan kuota terpakai, kuota tersisa, atau hanya hitungan mentah. /statustingkat sesi dansession_statusdapat kembali menggunakan entri penggunaan transkrip terbaru saat snapshot sesi langsung jarang terisi. Fallback tersebut mengisi penghitung token/cache yang hilang, dapat memulihkan label model runtime aktif, dan lebih memilih total yang lebih besar dan berorientasi prompt saat metadata sesi hilang atau lebih kecil. Nilai live nonzero yang sudah ada tetap diutamakan.
Tempat ini muncul
/statusdalam chat: kartu status kaya emoji dengan token sesi + estimasi biaya (hanya API key). Penggunaan provider ditampilkan untuk provider model saat ini bila tersedia sebagai jendelaX% leftyang dinormalisasi./usage off|tokens|fulldalam chat: footer penggunaan per respons (OAuth hanya menampilkan token)./usage costdalam chat: ringkasan biaya lokal yang diagregasi dari log sesi OpenClaw.- CLI:
openclaw status --usagemencetak rincian lengkap per provider. - CLI:
openclaw channels listmencetak snapshot penggunaan yang sama di samping config provider (gunakan--no-usageuntuk melewati). - Bilah menu macOS: bagian “Usage” di bawah Context (hanya jika tersedia).
Provider + kredensial
- Anthropic (Claude): token OAuth dalam profil auth.
- GitHub Copilot: token OAuth dalam profil auth.
- Gemini CLI: token OAuth dalam profil auth.
- Penggunaan JSON kembali ke
stats;stats.cacheddinormalisasi menjadicacheRead.
- Penggunaan JSON kembali ke
- OpenAI Codex: token OAuth dalam profil auth (
accountIddigunakan saat tersedia). - MiniMax: API key atau profil auth OAuth MiniMax. OpenClaw memperlakukan
minimax,minimax-cn, danminimax-portalsebagai permukaan kuota MiniMax yang sama, lebih memilih OAuth MiniMax tersimpan saat tersedia, dan jika tidak akan kembali keMINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEY, atauMINIMAX_API_KEY. Field mentahusage_percent/usagePercentmilik MiniMax berarti kuota tersisa, jadi OpenClaw membalikkannya sebelum ditampilkan; field berbasis hitungan diutamakan saat tersedia.- Label jendela coding-plan berasal dari field jam/menit provider saat
tersedia, lalu kembali ke rentang
start_time/end_time. - Jika endpoint coding-plan mengembalikan
model_remains, OpenClaw lebih memilih entri chat-model, menurunkan label jendela dari stempel waktu saat field eksplisitwindow_hours/window_minutestidak ada, dan menyertakan nama model dalam label rencana.
- Label jendela coding-plan berasal dari field jam/menit provider saat
tersedia, lalu kembali ke rentang
- Xiaomi MiMo: API key melalui env/config/penyimpanan auth (
XIAOMI_API_KEY). - z.ai: API key melalui env/config/penyimpanan auth.