AI Analytics
AI analytics: usage, costs, performance, time-series, providers.
Access it as client.ai.analytics on a Strongly client, or the same path on AsyncStrongly with await. All methods exist on both with identical signatures.
Methods
All methods
costs
costs(*, start_date: Optional[str] = None, end_date: Optional[str] = None, model_id: Optional[str] = None, provider: Optional[str] = None, group_by: Optional[str] = None) -> CostBreakdown
Get cost breakdown.
Args:
start_date: ISO date string for range start.
end_date: ISO date string for range end.
model_id: Filter by model ID.
provider: Filter by provider.
group_by: Group results by (e.g. "model", "provider").
performance
performance(*, start_date: Optional[str] = None, end_date: Optional[str] = None, model_id: Optional[str] = None, provider: Optional[str] = None) -> PerformanceStats
Get performance metrics.
Args: start_date: ISO date string for range start. end_date: ISO date string for range end. model_id: Filter by model ID. provider: Filter by provider.
providers
providers(*, start_date: Optional[str] = None, end_date: Optional[str] = None) -> ProviderStats
Get per-provider stats.
Args: start_date: ISO date string for range start. end_date: ISO date string for range end.
time_series
time_series(*, start_date: Optional[str] = None, end_date: Optional[str] = None, model_id: Optional[str] = None, metric: Optional[str] = None, granularity: Optional[str] = None, provider: Optional[str] = None) -> TimeSeriesData
Get time-series data.
Args:
start_date: ISO date string for range start.
end_date: ISO date string for range end.
model_id: Filter by model ID.
metric: The metric to chart (e.g. "requests", "tokens", "latency").
granularity: Data granularity.
provider: Filter by provider.
usage
usage(*, start_date: Optional[str] = None, end_date: Optional[str] = None, model_id: Optional[str] = None, provider: Optional[str] = None, granularity: Optional[str] = None) -> UsageStats
Get usage stats.
Args:
start_date: ISO date string for range start.
end_date: ISO date string for range end.
model_id: Filter by model ID.
provider: Filter by provider.
granularity: Data granularity (e.g. "hour", "day", "week").