Estoy usando el plugin oficial de Discourse AI con la clave API de OpenAI
¿Hay alguna forma de calcular el uso de tokens de cada usuario?
Estoy usando el plugin oficial de Discourse AI con la clave API de OpenAI
¿Hay alguna forma de calcular el uso de tokens de cada usuario?
-- [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
Mostrará el uso superior por usuario para el rango de fechas.
Muestra usuarios que no utilizan ningún tipo de IA. ¿Alguna idea de por qué, incluido en resúmenes o algo así?
Tal vez, mira los registros, filtra por usuario y te dirá de qué característica se trata.
SqlHelper persona puede ayudarte con la consulta.
Gracias por tu respuesta, ¿podrías explicarme más sobre cómo ejecutar este código?
¿Debo ejecutarlos después de ./launcher enter app?
¿Cómo cambio start_date y end_date?
¿Cuál es el tipo de este código? Solo sé algo de Python.
Perdón por mi ignorancia ![]()
Hola @whitewaterdeu, esa consulta SQL que publicó Sam se puede ejecutar desde la interfaz de administración usando el plugin explorador de datos.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.