Skip to content

ProviderPricing

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

Provider pricing configuration

optional cachedInputCostPer1M: number

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

Optional: Different pricing for cached tokens


optional imageInputCostPer1M: number

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

Optional: Different pricing based on request type


inputCostPer1M: number

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

Cost per 1M input tokens (in USD)


outputCostPer1M: number

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

Cost per 1M output tokens (in USD)