analytics
Models for the Analytics endpoints.
Analytics provides read-only admin dashboards for message counts, token usage, user activity, and model performance. All endpoints require admin privileges.
Classes
ModelAnalyticsEntry
Bases: BaseModel
Message count for a single model.
- Code Reference models analytics Classes ModelAnalyticsResponse Attributes models
ModelAnalyticsResponse
Bases: BaseModel
Response from the model analytics endpoint.
- Code Reference routers analytics Classes AnalyticsClient Functions get_model_analytics
Attributes
UserAnalyticsEntry
Bases: BaseModel
Message count and token usage for a single user.
- Code Reference models analytics Classes UserAnalyticsResponse Attributes users
Attributes
UserAnalyticsResponse
Bases: BaseModel
Response from the user analytics endpoint.
- Code Reference routers analytics Classes AnalyticsClient Functions get_user_analytics
Attributes
users
users: list[UserAnalyticsEntry]
List of users sorted by message count descending, limited by the request limit.
SummaryResponse
Bases: BaseModel
Dashboard summary statistics.
- Code Reference routers analytics Classes AnalyticsClient Functions get_summary
DailyStatsEntry
Bases: BaseModel
Message counts per model for a single date (or hour).
- Code Reference models analytics Classes DailyStatsResponse Attributes data
Attributes
DailyStatsResponse
Bases: BaseModel
Response from the daily (or hourly) stats endpoint.
- Code Reference routers analytics Classes AnalyticsClient Functions get_daily_stats
Attributes
TokenUsageEntry
Bases: BaseModel
Token usage for a single model.
- Code Reference models analytics Classes TokenUsageResponse Attributes models
Attributes
TokenUsageResponse
Bases: BaseModel
Response from the token usage endpoint.
- Code Reference routers analytics Classes AnalyticsClient Functions get_token_usage
Attributes
ModelChatEntry
Bases: BaseModel
Preview of a chat that used a specific model.
- Code Reference models analytics Classes ModelChatsResponse Attributes chats
Attributes
first_message
Truncated preview (up to 200 chars) of the first user message content.
ModelChatsResponse
Bases: BaseModel
Response from the model chats browser endpoint.
- Code Reference routers analytics Classes AnalyticsClient Functions get_model_chats
Attributes
HistoryEntry
Bases: BaseModel
Daily feedback counts (thumbs up / thumbs down).
- Code Reference models analytics Classes ModelOverviewResponse Attributes history
TagEntry
Bases: BaseModel
A chat tag and its usage count.
- Code Reference models analytics Classes ModelOverviewResponse Attributes tags
ModelOverviewResponse
Bases: BaseModel
Model overview with feedback history and top chat tags.
- Code Reference routers analytics Classes AnalyticsClient Functions get_model_overview
Attributes
history
history: list[HistoryEntry]
Daily feedback counts, with gaps filled (zero-count days included).