# Discourse AI에서 모든 사용자의 토큰 사용량을 어떻게 계산하나요?

**URL:** https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706
**Category:** Data & reporting
**Tags:** ai
**Created:** [6월 12, 2024, 7:49오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706 "2024-06-12T07:49:49Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![whitewaterdeu](https://avatars.discourse-cdn.com/v4/letter/w/57b2e6/32.png) [@whitewaterdeu](https://meta.discourse.org/u/whitewaterdeu)
#### Post date: [6월 12, 2024, 7:49오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/1 "2024-06-12T07:49:50Z")

</div>

공식 Discourse AI 플러그인을 OpenAI API 키와 함께 사용 중입니다.

> [@Discourse AI](https://meta.discourse.org/t/official-discourse-ai-plugin/259214):
>
> discourse2요약 AI 기능과 Discourse 간의 통합globe_with_meridians웹사이트 [Discourse AI Features | Discourse - Civilized Discussion](https://discourse.org/ai)open_book설치 가이드 이 플러그인은 Discourse 코어에 번들되어 있습니다. 플러그인을 별도로 설치할 필요가 없습니다. Discourse AI Discourse AI는 인공지능(AI)과 Discourse를 통합하여 새로운 기능을 제공하고 기존 기능을 강화하는 올인원 솔루션입니다. Discourse AI 기능 Discourse AI는 대부분의 기능을 단일 플러그인에 유지하는 방식을 선택했습니다. 이 플러그인은 독립적으로 활성화할 수 있으며 커뮤니티의 필요에 맞게 사용자 지정할 수 있습니다. 또한 단일 회사 API에 사용자가 묶이지 않도록 하는 것을 최우선 과제로 삼고 있어, 각 커뮤니티는 데이…

각 사용자의 토큰 사용량을 계산할 수 있는 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 12, 2024, 8:06오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/2 "2024-06-12T08:06:42Z")

</div>

```sql
-- [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

```

날짜 범위별 사용자별 상위 사용량을 표시합니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [6월 12, 2024, 8:23오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/3 "2024-06-12T08:23:37Z")

</div>

아무런 AI를 전혀 사용하지 않는 사용자를 표시합니다. 요약에 포함되거나 그런 이유가 있을까요? 어떤 아이디어가 있을까요?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 12, 2024, 10:26오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/4 "2024-06-12T10:26:37Z")

</div>

아마도 로그를 확인해 보세요. 사용자별로 필터링하면 어떤 기능인지 알려줄 거예요.

SqlHelper 페르소나가 쿼리를 작성하는 데 도움을 줄 수 있습니다.

---

<div class="post-metadata">

### Author: ![whitewaterdeu](https://avatars.discourse-cdn.com/v4/letter/w/57b2e6/32.png) [@whitewaterdeu](https://meta.discourse.org/u/whitewaterdeu)
#### Post date: [6월 13, 2024, 2:11오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/5 "2024-06-13T02:11:03Z")

</div>

답변 주셔서 감사합니다. 이 코드를 실행하는 방법에 대해 좀 더 설명해 주실 수 있을까요?

`./launcher enter app` 명령을 실행한 후에 이 코드를 실행해야 하나요?  
`start_date`와 `end_date`는 어떻게 변경하나요?  
이 코드의 언어가 무엇인가요? 저는 파이썬에 대해 조금만 알고 있습니다.

무지한 질문을 해서 죄송합니다. 😔

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [6월 13, 2024, 2:32오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/6 "2024-06-13T02:32:11Z")

</div>

안녕하세요 @whitewaterdeu, Sam이 게시한 SQL 쿼리는 데이터 탐색기 플러그인을 통해 관리자 UI에서 실행할 수 있습니다.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [7월 13, 2024, 2:32오전 UTC](https://meta.discourse.org/t/how-do-i-calculate-the-token-usage-of-every-user-in-discourse-ai/311706/7 "2024-07-13T02:32:30Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
