Śledzenie użycia
Co to jest
- Pobiera użycie/limity quota providerów bezpośrednio z ich endpointów użycia.
- Brak szacowanych kosztów; tylko okna raportowane przez providera.
- Czytelne dla człowieka dane wyjściowe stanu są normalizowane do
X% left, nawet gdy nadrzędne API raportuje zużyty limit quota, pozostały limit quota lub tylko surowe liczniki. /statusisession_statusna poziomie sesji mogą wracać do najnowszego wpisu użycia w transkrypcji, gdy bieżący snapshot sesji jest ubogi. Taki fallback uzupełnia brakujące liczniki tokenów/cache, może odzyskać etykietę aktywnego modelu runtime i preferuje większą łączną wartość zorientowaną na prompt, gdy metadane sesji są nieobecne lub mniejsze. Istniejące niezerowe wartości live nadal mają pierwszeństwo.
Gdzie to się pojawia
/statusna czatach: bogata w emoji karta stanu z tokenami sesji + szacowanym kosztem (tylko klucz API). Użycie providera jest pokazywane dla aktualnego providera modelu, gdy jest dostępne, jako znormalizowane oknoX% left./usage off|tokens|fullna czatach: stopka użycia dla każdej odpowiedzi (OAuth pokazuje tylko tokeny)./usage costna czatach: lokalne podsumowanie kosztów agregowane z logów sesji OpenClaw.- CLI:
openclaw status --usagewypisuje pełne zestawienie dla każdego providera. - CLI:
openclaw channels listwypisuje ten sam snapshot użycia obok konfiguracji providera (użyj--no-usage, aby pominąć). - pasek menu macOS: sekcja „Usage” w obszarze Context (tylko jeśli dostępna).
Providery + dane uwierzytelniające
- Anthropic (Claude): tokeny OAuth w profilach uwierzytelniania.
- GitHub Copilot: tokeny OAuth w profilach uwierzytelniania.
- Gemini CLI: tokeny OAuth w profilach uwierzytelniania.
- JSON użycia wraca do
stats;stats.cachedjest normalizowane docacheRead.
- JSON użycia wraca do
- OpenAI Codex: tokeny OAuth w profilach uwierzytelniania (używane jest
accountId, gdy jest obecne). - MiniMax: klucz API lub profil uwierzytelniania MiniMax OAuth. OpenClaw traktuje
minimax,minimax-cniminimax-portaljako tę samą powierzchnię limitu quota MiniMax, preferuje zapisany MiniMax OAuth, gdy jest dostępny, a w przeciwnym razie wraca doMINIMAX_CODE_PLAN_KEY,MINIMAX_CODING_API_KEYlubMINIMAX_API_KEY. Surowe pola MiniMaxusage_percent/usagePercentoznaczają pozostały limit quota, więc OpenClaw odwraca je przed wyświetleniem; pola oparte na licznikach mają pierwszeństwo, gdy są obecne.- Etykiety okien planu coding pochodzą z pól godzin/minut providera, gdy są obecne, a następnie wracają do zakresu
start_time/end_time. - Jeśli endpoint planu coding zwraca
model_remains, OpenClaw preferuje wpis modelu czatu, wyprowadza etykietę okna ze znaczników czasu, gdy jawne polawindow_hours/window_minutessą nieobecne, i uwzględnia nazwę modelu w etykiecie planu.
- Etykiety okien planu coding pochodzą z pól godzin/minut providera, gdy są obecne, a następnie wracają do zakresu
- Xiaomi MiMo: klucz API przez env/config/magazyn uwierzytelniania (
XIAOMI_API_KEY). - z.ai: klucz API przez env/config/magazyn uwierzytelniania.