API Reference
Class
UsageTelemetryOverviewProviderSection
Represents one provider-specific usage section in the overview.
Inheritance
- Object
- UsageTelemetryOverviewProviderSection
Constructors
public UsageTelemetryOverviewProviderSection(String key, String providerId, String title, String subtitle, HeatmapDocument heatmap, IReadOnlyList<UsageTelemetryOverviewSectionMetric> metrics, UsageTelemetryOverviewComposition composition, IReadOnlyList<UsageTelemetryOverviewCard> spotlightCards, Int64 inputTokens, Int64 outputTokens, Int64 totalTokens, String monthlyUsageTitle, String monthlyUsageUnitsLabel, IReadOnlyList<UsageTelemetryOverviewMonthlyUsage> monthlyUsage, IReadOnlyList<UsageTelemetryOverviewInsightSection> additionalInsights, IReadOnlyList<UsageTelemetryOverviewTopModel> topModels, UsageTelemetryOverviewApiCostEstimate apiCostEstimate, UsageTelemetryOverviewModelHighlight mostUsedModel, UsageTelemetryOverviewModelHighlight recentModel, Int32 longestStreakDays, Int32 currentStreakDays, String note) #Parameters
- key String
- providerId String
- title String
- subtitle String
- heatmap HeatmapDocument
- metrics IReadOnlyList<UsageTelemetryOverviewSectionMetric>
- composition UsageTelemetryOverviewComposition
- spotlightCards IReadOnlyList<UsageTelemetryOverviewCard>
- inputTokens Int64
- outputTokens Int64
- totalTokens Int64
- monthlyUsageTitle String
- monthlyUsageUnitsLabel String
- monthlyUsage IReadOnlyList<UsageTelemetryOverviewMonthlyUsage>
- additionalInsights IReadOnlyList<UsageTelemetryOverviewInsightSection>
- topModels IReadOnlyList<UsageTelemetryOverviewTopModel>
- apiCostEstimate UsageTelemetryOverviewApiCostEstimate
- mostUsedModel UsageTelemetryOverviewModelHighlight
- recentModel UsageTelemetryOverviewModelHighlight
- longestStreakDays Int32
- currentStreakDays Int32
- note String
Methods
public JsonObject ToJson() #Returns:
JsonObjectInherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Key { get; } #public String ProviderId { get; } #public String Title { get; } #public String Subtitle { get; } #public HeatmapDocument Heatmap { get; } #public IReadOnlyList<UsageTelemetryOverviewSectionMetric> Metrics { get; } #public UsageTelemetryOverviewComposition Composition { get; } #public IReadOnlyList<UsageTelemetryOverviewCard> SpotlightCards { get; } #public Int64 InputTokens { get; } #public Int64 OutputTokens { get; } #public Int64 TotalTokens { get; } #public String MonthlyUsageTitle { get; } #public String MonthlyUsageUnitsLabel { get; } #public IReadOnlyList<UsageTelemetryOverviewMonthlyUsage> MonthlyUsage { get; } #public IReadOnlyList<UsageTelemetryOverviewInsightSection> AdditionalInsights { get; } #public IReadOnlyList<UsageTelemetryOverviewTopModel> TopModels { get; } #public UsageTelemetryOverviewApiCostEstimate ApiCostEstimate { get; } #public UsageTelemetryOverviewModelHighlight MostUsedModel { get; } #public UsageTelemetryOverviewModelHighlight RecentModel { get; } #public Int32 LongestStreakDays { get; } #public Int32 CurrentStreakDays { get; } #public String Note { get; } #