Skip to main content

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").