IntelligenceX

API Reference

Class

UsageTelemetryOverviewProviderSection

Namespace IntelligenceX.Visualization.Heatmaps
Assembly IntelligenceX
Modifiers sealed

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 requiredposition: 0
providerId String requiredposition: 1
title String requiredposition: 2
subtitle String requiredposition: 3
heatmap HeatmapDocument requiredposition: 4
metrics IReadOnlyList<UsageTelemetryOverviewSectionMetric> requiredposition: 5
composition UsageTelemetryOverviewComposition requiredposition: 6
spotlightCards IReadOnlyList<UsageTelemetryOverviewCard> requiredposition: 7
inputTokens Int64 requiredposition: 8
outputTokens Int64 requiredposition: 9
totalTokens Int64 requiredposition: 10
monthlyUsageTitle String requiredposition: 11
monthlyUsageUnitsLabel String requiredposition: 12
monthlyUsage IReadOnlyList<UsageTelemetryOverviewMonthlyUsage> requiredposition: 13
additionalInsights IReadOnlyList<UsageTelemetryOverviewInsightSection> requiredposition: 14
topModels IReadOnlyList<UsageTelemetryOverviewTopModel> requiredposition: 15
apiCostEstimate UsageTelemetryOverviewApiCostEstimate requiredposition: 16
mostUsedModel UsageTelemetryOverviewModelHighlight requiredposition: 17
recentModel UsageTelemetryOverviewModelHighlight requiredposition: 18
longestStreakDays Int32 requiredposition: 19
currentStreakDays Int32 requiredposition: 20
note String requiredposition: 21

Methods

Properties

public IReadOnlyList<UsageTelemetryOverviewSectionMetric> Metrics { get; } #
public UsageTelemetryOverviewComposition Composition { get; } #
public IReadOnlyList<UsageTelemetryOverviewCard> SpotlightCards { 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; } #