ProviderPricing
Defined in: packages/middleware/src/cost-tracking.ts:16
Provider pricing configuration
Properties
Section titled “Properties”cachedInputCostPer1M?
Section titled “cachedInputCostPer1M?”
optionalcachedInputCostPer1M:number
Defined in: packages/middleware/src/cost-tracking.ts:30
Optional: Different pricing for cached tokens
imageInputCostPer1M?
Section titled “imageInputCostPer1M?”
optionalimageInputCostPer1M:number
Defined in: packages/middleware/src/cost-tracking.ts:35
Optional: Different pricing based on request type
inputCostPer1M
Section titled “inputCostPer1M”inputCostPer1M:
number
Defined in: packages/middleware/src/cost-tracking.ts:20
Cost per 1M input tokens (in USD)
outputCostPer1M
Section titled “outputCostPer1M”outputCostPer1M:
number
Defined in: packages/middleware/src/cost-tracking.ts:25
Cost per 1M output tokens (in USD)