Skip to content

CostCalculation

Defined in: packages/middleware/src/cost-tracking.ts:56

Cost calculation result

inputCost: number

Defined in: packages/middleware/src/cost-tracking.ts:85

Input cost in USD


inputTokens: number

Defined in: packages/middleware/src/cost-tracking.ts:70

Input tokens


optional metadata: Record<string, unknown>

Defined in: packages/middleware/src/cost-tracking.ts:110

Additional metadata


model: string

Defined in: packages/middleware/src/cost-tracking.ts:65

Model used


outputCost: number

Defined in: packages/middleware/src/cost-tracking.ts:90

Output cost in USD


outputTokens: number

Defined in: packages/middleware/src/cost-tracking.ts:75

Output tokens


provider: string

Defined in: packages/middleware/src/cost-tracking.ts:60

Provider name


requestId: string

Defined in: packages/middleware/src/cost-tracking.ts:105

Request ID


timestamp: number

Defined in: packages/middleware/src/cost-tracking.ts:100

Request timestamp


totalCost: number

Defined in: packages/middleware/src/cost-tracking.ts:95

Total cost in USD


totalTokens: number

Defined in: packages/middleware/src/cost-tracking.ts:80

Total tokens