IntelligenceX

API Reference

Class

ChatGptProfileStatistics

Namespace IntelligenceX.OpenAI.Usage
Assembly IntelligenceX
Modifiers sealed

Provider-calculated profile statistics and token activity, across the account's devices.

Inheritance

  • Object
  • ChatGptProfileStatistics

Usage

Explore 2 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public static ChatGptProfileStatistics FromJson(JsonObject obj) #
Returns: ChatGptProfileStatistics

Parses the provider profile response.

Parameters

obj IntelligenceX.Json.JsonObject requiredposition: 0

Properties

public String? DisplayName { get; } #

Provider profile display name, when present.

public String? Username { get; } #

Provider profile username, when present.

public String? StatsAsOf { get; } #

Provider statistics date; does not imply real-time reporting.

public DateTimeOffset? GeneratedAt { get; } #

Provider snapshot generation timestamp.

public String? StatsError { get; } #

Provider-declared statistics error, when reported.

public Int64? LifetimeTokens { get; } #

Provider-reported lifetime tokens. Null means unreported.

public Int64? PeakDailyTokens { get; } #

Largest provider-reported daily token count. Null means unreported.

public Int64? CurrentStreakDays { get; } #

Current activity streak in days. Null means unreported.

public Int64? LongestStreakDays { get; } #

Longest activity streak in days. Null means unreported.

public Int64? TotalThreads { get; } #

Provider-reported thread count. Null means unreported.

public Int64? LongestRunningTurnSeconds { get; } #

Longest running turn in seconds. Null means unreported.

public Double? FastModeUsagePercent { get; } #

Percentage of runs using fast mode. Null means unreported.

public Int64? TotalSkillsUsed { get; } #

Total skill invocations. Null means unreported.

public Int64? UniqueSkillsUsed { get; } #

Number of distinct skills used. Null means unreported.

public Double? MostUsedReasoningEffortPercent { get; } #

Share of the most-used reasoning effort. Null means unreported.

public String? MostUsedReasoningEffort { get; } #

Most-used provider reasoning effort.

public IReadOnlyList<ChatGptTokenActivityBucket> DailyUsage { get; } #

Provider daily token activity buckets.

public IReadOnlyList<ChatGptTokenActivityBucket> WeeklyUsage { get; } #

Provider weekly token activity buckets.

public IReadOnlyList<ChatGptTokenActivityBucket> CumulativeDailyUsage { get; } #

Provider cumulative token activity buckets.

public IReadOnlyList<ChatGptProfileInvocation> TopInvocations { get; } #

Returned top skill or plugin invocations; not necessarily a complete ranking.