Skip to content

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

FieldTypeRequiredDescription
userIdstring✔️The user identifier that these statistics belong to
totalTokensnumber✔️Total number of tokens (prompt + completion) used by the user across all requests
promptTokensnumber✔️Total number of tokens used in prompts/inputs across all requests
completionTokensnumber✔️Total number of tokens generated in completions/outputs across all requests
requestCountnumber✔️Total number of API requests made by the user
modelsoperations.GetUserUsageStatsModels[]✔️Array of per-model usage statistics showing token usage and request counts for each model used
dailyUsageoperations.DailyUsage[]✔️Array of daily usage statistics showing token usage and request counts over time