Monitorowanie zużycia tokenów i kosztów
Speedwave monitoruje wykorzystanie zasobów modeli za pośrednictwem dwóch interfejsów: paska telemetrycznego pod polem czatu oraz zagregowanego panelu analitycznego prezentującego historię zapytań projektu. Oba widoki korzystają ze strukturalnych logów audytowych zapisywanych w pliku <data_dir>/usage/<project>/proxy/usage.jsonl. Strukturę katalogów opisano w rozdziale Ścieżki tokenów i danych uwierzytelniających.
Sprawdzanie statystyk zużycia
Dział zatytułowany „Sprawdzanie statystyk zużycia”-
Wskaźniki bieżącej sesji: Pod composerem w aplikacji Desktop widoczne są liczniki tokenów wejściowych (
in), wyjściowych (out), koszt bieżącej rozmowy (chat) oraz pierścień zapełnienia okna kontekstu. Kliknięcie pierścienia otwiera szczegółowy widok: dla modeli Anthropic prezentuje podział kontekstu na prompt systemowy, narzędzia, pliki pamięci, skille oraz wiadomości, a w przypadku subskrypcji Anthropic również 5-godzinny i tygodniowy limit planu wraz z czasem ich odnowienia oraz dodatkowym zużyciem (extra usage). Ostrzegawcza kropka na pierścieniu informuje o zbliżaniu się do limitu lub jego wyczerpaniu. Sesje oparte na kluczu API nie wyświetlają limitów planu. -
Pasek stanu w terminalu CLI: W sesjach terminalowych Claude Code wyświetla analogiczny zestaw informacji w jednym wierszu:
claude-opus-4-8 │ feat/docs │ CTX ██░░░ 40% │ 5h ██░░░ 30% reset 16:42 │ 7d █░░░░ 12% reset 14.04 │ $0.1409Limity zapytań są widoczne przy subskrypcjach Claude, a koszty finansowe przy użyciu bezpośrednich kluczy API.
-
Panel analityczny użycia LLM: Otwórz widok Użycie LLM, aby analizować trendy historyczne dla wybranego projektu.
-
Karty podsumowujące: Sprawdzaj liczbę zapytań, bilans tokenów, efektywność pamięci podręcznej promptów (cache hit rate), przepustowość dekodowania (tokeny/s), błędy oraz całkowity koszt.
-
Wykresy i raporty: Analizuj dzienne zużycie tokenów, podział według dostawców, mapę aktywności godzinowej oraz zestawienia dla poszczególnych modeli.
Speedwave usuwa zduplikowane rekordy na podstawie unikalnych identyfikatorów odpowiedzi dostawcy. Uszkodzone wpisy logów są pomijane bez przerywania agregacji danych.
Modele wyceny dostawców
Dział zatytułowany „Modele wyceny dostawców”Sposób kalkulacji kosztów zależy od wybranego dostawcy w sekcji Ustawienia -> Dostawcy LLM (zobacz Dostawcy LLM):
- Anthropic (klucz API): Oblicza koszt na podstawie wbudowanego cennika Anthropic, rozbijając stawki za tokeny wejściowe, wyjściowe oraz zapis i odczyt z pamięci podręcznej (prompt cache) dla każdego modelu (np. Sonnet 5: $2 za wejście i $10 za wyjście na milion tokenów, Opus: $5 i $25, Fable 5.1: $10 i $50). Dla okna 1M tokenów obowiązują te same stawki.
- Anthropic (subskrypcja OAuth): Wyświetla kreskę (
-) oznaczającą zryczałtowane rozliczenie abonamentowe. - Lokalne serwery modeli: Wyświetla kreskę (
-), wskazując na brak kosztów per-token przy modelach własnych. - OpenRouter: Pobiera rzeczywiste koszty rozliczeniowe z API OpenRouter. Nowe zapytania mogą chwilowo przyjmować stan odroczony odroczone do czasu rozliczenia transakcji przez platformę.
Nieudane zapytania nie generują żadnych kosztów. Pełne zestawienie statusów rozliczeniowych znajdziesz w rozdziale Dokumentacja stanów kosztu.