Sto usando il plugin ufficiale Discourse AI con la chiave API di OpenAI
C’è un modo per calcolare l’utilizzo dei token di ogni utente?
Sto usando il plugin ufficiale Discourse AI con la chiave API di OpenAI
C’è un modo per calcolare l’utilizzo dei token di ogni utente?
-- [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
Mostrerà l’utilizzo principale per utente per l’intervallo di date.
Mostra utenti che non utilizzano affatto alcun tipo di IA. Hai qualche idea sul perché, inclusi riepiloghi o altro?
Forse, guarda i log, filtra per utente ti dirà di quale funzionalità si tratta
SqlHelper persona può aiutarti con la query
Grazie per la tua risposta, potresti spiegare meglio come eseguire questo codice?
Devo eseguirli dopo ./launcher enter app?
Come si cambiano start_date e end_date?
Che tipo di codice è questo? conosco solo un po’ di python
Scusa la mia ignoranza ![]()
Ciao @whitewaterdeu, quella query SQL pubblicata da Sam può essere eseguita dall’interfaccia di amministrazione utilizzando il plugin esplora dati.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.