From af3cef8f499d8cffbe20639d35c7de683d4bd8c2 Mon Sep 17 00:00:00 2001 From: lachtan Date: Mon, 14 Sep 2026 21:00:32 +0200 Subject: [PATCH] =?UTF-8?q?nanobot:=202026-09-14=2021:05:11=20=E2=80=94=20?= =?UTF-8?q?usage:=20usage=20je=20frakce=20limitu,=20ne=20$?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/usage/SKILL.md | 10 +++++----- skills/usage/scripts/ollama_usage.py | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/skills/usage/SKILL.md b/skills/usage/SKILL.md index 6f372c6..a4c502e 100644 --- a/skills/usage/SKILL.md +++ b/skills/usage/SKILL.md @@ -23,12 +23,12 @@ Pokud chybí nebo klíč nefunguje (401/403), řekni to uživateli — nescrapuj Text v češtině, stručně: -- **Session**: použité $ + per-model requesty -- **Weekly**: použité $ + per-model requesty -- **Aktivita**: `activity.cost` za poslední 4 týdny +- **Session**: použité % + per-model requesty +- **Weekly**: použité % + per-model requesty +- **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 -(API nezveřejňuje limit, takže % nelze spočítat ověřeně). +`limits.*.usage` je zlomek limitu plánu (× 100 = % jako na dashboardu). +Vypisuj % jako API/dashboard; `$` jen u `activity.cost`. ## Poznámky diff --git a/skills/usage/scripts/ollama_usage.py b/skills/usage/scripts/ollama_usage.py index c78258f..5775016 100644 --- a/skills/usage/scripts/ollama_usage.py +++ b/skills/usage/scripts/ollama_usage.py @@ -53,9 +53,9 @@ def main() -> None: print("Ollama Cloud — spotřeba") 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", [])) - 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", {}) cost = activity.get("cost")