公式のDiscourse AIプラグインとOpenAI APIキーを使用しています。
ユーザーごとのトークン使用量を計算する方法はありますか?
公式のDiscourse AIプラグインとOpenAI APIキーを使用しています。
ユーザーごとのトークン使用量を計算する方法はありますか?
-- [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
日付範囲ごとのユーザーあたりの上位使用量が表示されます。
AIを全く利用していないユーザーが表示されます。要約などに含まれているなどの理由が考えられますが、何かアイデアはありますか?
ログを見て、ユーザーでフィルタリングすると、どの機能かがわかります。
SqlHelper persona がクエリの作成をお手伝いします。
返信ありがとうございます。これらのコードの実行方法について、もう少し詳しく説明していただけますか?
./launcher enter app の後に実行する必要がありますか?
start_date と end_date はどのように変更しますか?
これらのコードの種類は何ですか?私はPythonしか知りません。
無知をお許しください ![]()
@whitewaterdeuさん、サムさんが投稿したSQLクエリは、data explorerプラグインを使用して管理UIから実行できます。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.