我正在使用官方的 Discourse AI 插件和 OpenAI API 密钥
有什么方法可以计算每个用户的 token 使用量吗?
我正在使用官方的 Discourse AI 插件和 OpenAI API 密钥
有什么方法可以计算每个用户的 token 使用量吗?
-- [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
将显示指定日期范围内每个用户的最高使用量。
它显示了根本不使用任何kind AI的用户。有什么想法为什么会这样,是否包含在摘要或其他内容中?
也许,看看日志,按用户筛选,就能知道是哪个功能了。
SqlHelper persona 可以帮助你处理查询。
谢谢您的回复,您能详细解释一下如何运行这些代码吗?
我应该在 ./launcher enter app 之后执行它们吗?
如何更改 start_date 和 end_date?
这些代码是什么类型的?我只懂一些 Python
抱歉我的无知 ![]()
嗨 @whitewaterdeu,Sam 发布的那个 SQL 查询可以使用数据浏览器插件从管理员 UI 运行。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.