Skip to main content

Interface: ModelUsageStats

Defined in: packages/sdk/src/types/generated/reports.ts:63

Usage statistics for a specific AI model.

Note: model field accepts str instead of ModelId to support legacy model IDs that may exist in the database (e.g., "gpt-4.1" without provider prefix).

Properties

audioInputTokens?

optional audioInputTokens: number

Defined in: packages/sdk/src/types/generated/reports.ts:73


audioOutputTokens?

optional audioOutputTokens: number

Defined in: packages/sdk/src/types/generated/reports.ts:74


averageTokensPerMessage

averageTokensPerMessage: number

Defined in: packages/sdk/src/types/generated/reports.ts:75


cachedTokens

cachedTokens: number

Defined in: packages/sdk/src/types/generated/reports.ts:72


chatSummaryCount

chatSummaryCount: number

Defined in: packages/sdk/src/types/generated/reports.ts:68


completionTokens

completionTokens: number

Defined in: packages/sdk/src/types/generated/reports.ts:70


credits

credits: number

Defined in: packages/sdk/src/types/generated/reports.ts:76


messageCount

messageCount: number

Defined in: packages/sdk/src/types/generated/reports.ts:67


model

model: string

Defined in: packages/sdk/src/types/generated/reports.ts:64


promptTokens

promptTokens: number

Defined in: packages/sdk/src/types/generated/reports.ts:69


provider

provider: ModelProvider

Defined in: packages/sdk/src/types/generated/reports.ts:65


totalTokens

totalTokens: number

Defined in: packages/sdk/src/types/generated/reports.ts:71


type

type: ModelType

Defined in: packages/sdk/src/types/generated/reports.ts:66