Ich verwende das offizielle Discourse AI-Plugin mit dem OpenAI API-Schlüssel
Gibt es eine Möglichkeit, die Token-Nutzung jedes Benutzers zu berechnen?
Ich verwende das offizielle Discourse AI-Plugin mit dem OpenAI API-Schlüssel
Gibt es eine Möglichkeit, die Token-Nutzung jedes Benutzers zu berechnen?
-- [params]
-- date :start_date
-- date :end_date
WITH token_usage AS (
SELECT
user_id,
SUM(request_tokens) AS total_request_tokens,
SUM(response_tokens) AS total_response_tokens,
SUM(request_tokens + response_tokens) AS total_tokens
FROM
ai_api_audit_logs
WHERE
created_at BETWEEN :start_date AND :end_date
GROUP BY
user_id
)
SELECT
u.id user_id,
tu.total_request_tokens,
tu.total_response_tokens,
tu.total_tokens
FROM
token_usage tu
JOIN
users u ON u.id = tu.user_id
ORDER BY
tu.total_tokens DESC
Zeigt die Top-Nutzung pro Benutzer für den angegebenen Zeitraum an.
Es zeigt Benutzern, die überhaupt keine KI verwenden. Irgendwelche Ideen, warum, in Zusammenfassungen oder so etwas?
Vielleicht, schauen Sie sich die Protokolle an, filtern Sie nach Benutzer, dann sehen Sie, um welche Funktion es sich handelt.
SqlHelper persona kann Ihnen bei der Abfrage helfen.
Danke für Ihre Antwort, könnten Sie bitte mehr darüber erklären, wie man diesen Code ausführt?
Sollte ich sie nach ./launcher enter app ausführen?
Wie ändere ich start_date und end_date?
Welchen Typ hat dieser Code? Ich kenne nur etwas Python.
Entschuldigen Sie meine Unwissenheit ![]()
Hallo @whitewaterdeu, diese SQL-Abfrage, die Sam gepostet hat, kann über die Admin-Benutzeroberfläche mit dem Data Explorer-Plugin ausgeführt werden.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.