GetUserUsageStatsResponseBody
Comprehensive usage statistics for a user including total usage, per-model breakdowns, and daily usage trends.
Example Usage
typescript
import { GetUserUsageStatsResponseBody } from "@meetkai/mka1/models/operations";
let value: GetUserUsageStatsResponseBody = {
userId: "<id>",
totalTokens: 3935.2,
promptTokens: 7846.02,
completionTokens: 1665,
requestCount: 3087.42,
models: [
{
model: "Silverado",
totalTokens: 3982.74,
promptTokens: 49.47,
completionTokens: 7318.87,
requestCount: 5287.55,
},
],
dailyUsage: [],
};Fields
| Field | Type | Required | Description |
|---|---|---|---|
userId | string | ✔️ | The user identifier that these statistics belong to |
totalTokens | number | ✔️ | Total number of tokens (prompt + completion) used by the user across all requests |
promptTokens | number | ✔️ | Total number of tokens used in prompts/inputs across all requests |
completionTokens | number | ✔️ | Total number of tokens generated in completions/outputs across all requests |
requestCount | number | ✔️ | Total number of API requests made by the user |
models | operations.GetUserUsageStatsModels[] | ✔️ | Array of per-model usage statistics showing token usage and request counts for each model used |
dailyUsage | operations.DailyUsage[] | ✔️ | Array of daily usage statistics showing token usage and request counts over time |