nanobot: 2026-09-14 21:05:11 — usage: usage je frakce limitu, ne $

This commit is contained in:
lachtan
2026-09-14 21:00:32 +02:00
parent fc96796dbc
commit af3cef8f49
2 changed files with 7 additions and 7 deletions

View File

@@ -23,12 +23,12 @@ Pokud chybí nebo klíč nefunguje (401/403), řekni to uživateli — nescrapuj
Text v češtině, stručně: Text v češtině, stručně:
- **Session**: použité $ + per-model requesty - **Session**: použité % + per-model requesty
- **Weekly**: použité $ + per-model requesty - **Weekly**: použité % + per-model requesty
- **Aktivita**: `activity.cost` za poslední 4 týdny - **Aktivita**: `activity.cost` (skutečné dolary) za poslední 4 týdny
Čísla vypisuj přesně jak je vrací API — žádné dopočítávání procent `limits.*.usage` je zlomek limitu plánu (× 100 = % jako na dashboardu).
(API nezveřejňuje limit, takže % nelze spočítat ověřeně). Vypisuj % jako API/dashboard; `$` jen u `activity.cost`.
## Poznámky ## Poznámky

View File

@@ -53,9 +53,9 @@ def main() -> None:
print("Ollama Cloud — spotřeba") print("Ollama Cloud — spotřeba")
s_models = fmt_models(session.get("models", [])) s_models = fmt_models(session.get("models", []))
print(f'Session: ${session.get("usage", 0):.3f}' + (f"{s_models}" if s_models else "")) print(f'Session: {session.get("usage", 0) * 100:.1f} %' + (f"{s_models}" if s_models else ""))
w_models = fmt_models(weekly.get("models", [])) w_models = fmt_models(weekly.get("models", []))
print(f'Weekly: ${weekly.get("usage", 0):.3f}' + (f"{w_models}" if w_models else "")) print(f'Weekly: {weekly.get("usage", 0) * 100:.1f} %' + (f"{w_models}" if w_models else ""))
activity = data.get("activity", {}) activity = data.get("activity", {})
cost = activity.get("cost") cost = activity.get("cost")