J’utilise le plugin officiel Discourse AI avec la clé API OpenAI
Existe-t-il un moyen de calculer l’utilisation des jetons de chaque utilisateur ?
J’utilise le plugin officiel Discourse AI avec la clé API OpenAI
Existe-t-il un moyen de calculer l’utilisation des jetons de chaque utilisateur ?
-- [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
Affichera l’utilisation maximale par utilisateur pour la plage de dates.
Il montre des utilisateurs qui n’utilisent aucune IA. Des idées pourquoi, inclus dans les résumés ou quelque chose comme ça ?
Peut-être, regardez les journaux, filtrez par utilisateur, cela vous indiquera de quelle fonctionnalité il s’agit.
SqlHelper persona peut vous aider avec la requête.
Merci pour votre réponse, pourriez-vous m’en dire plus sur la façon d’exécuter ce code ?
Dois-je les exécuter après ./launcher enter app ?
Comment changer start_date et end_date ?
Quel est le type de ce code ? Je ne connais que le Python
Désolé pour mon ignorance ![]()
Salut @whitewaterdeu, cette requête SQL que Sam a publiée peut être exécutée à partir de l’interface d’administration en utilisant le plugin d’exploration de données.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.