openrouter-audit-logging
Rejestruj każde wywołanie OpenRouter z metadanymi kosztów, tokenów i czasu odpowiedzi dla audytu i zgodności.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do implementacji strukturalnego logowania dla API OpenRouter. Automatycznie zbiera identyfikatory generacji, koszty, liczby tokenów, użytego modelu i opóźnienia dla każdego zapytania. Obsługuje haszowanie promptów w celu ochrony danych wrażliwych, śledzenie błędów i tworzenie dzienników zgodnych z wymogami regulacyjnymi. Idealny dla zespołów wymagających pełnego audytu API, debugowania problemów produkcyjnych i monitorowania zużycia modeli. Kompatybilny z Claude Code, Codex i OpenClaw.
Jak używać
Zainstaluj skill w swoim projekcie Claude Code, Codex lub OpenClaw, dodając plik openrouter-audit-logging do katalogu skills. Upewnij się, że masz ustawioną zmienną środowiskową OPENROUTER_API_KEY z Twoim kluczem API.
Zaimportuj klasę AuditEntry i funkcję audited_completion z modułu skill. Klasa AuditEntry zawiera pola dla znacznika czasu, identyfikatora generacji, modelu, liczby tokenów, całkowitego kosztu, opóźnienia i statusu.
Zastąp zwykłe wywołania OpenRouter funkcją audited_completion, przekazując listę wiadomości i nazwę modelu. Funkcja automatycznie pobiera metadane z endpointu generacji (
GET /api/v1/generation?id=) i tworzy wpis audytu.Każdy wpis audytu zawiera hasz SHA-256 promptu zamiast surowej zawartości, co chroni wrażliwe dane. Metadane obejmują rzeczywisty użyty model (może się różnić od żądanego w przypadku fallbacków), dokładne liczby tokenów i całkowity koszt.
Strukturyzowane wpisy audytu zapisz w dzienniku lub bazie danych. Skill obsługuje pola statusu (success, error, timeout) i opcjonalne kody błędów dla pełnego śledzenia problemów produkcyjnych.
Użyj skill, wyzwalając go frazami takimi jak 'openrouter audit', 'openrouter logging', 'audit trail openrouter' lub 'log openrouter requests' w kontekście Claude Code lub Codex.