fix(models): refresh model pricing

This commit is contained in:
Patrick Wozniak
2026-08-04 13:46:26 +02:00
parent 690c640d5b
commit 947915df55
10 changed files with 619 additions and 127 deletions
+10 -1
View File
@@ -15,6 +15,7 @@ export interface Usage {
output: number
cacheRead: number
cacheWrite: number
cacheWrite1h?: number
totalTokens: number
cost: UsageCost
}
@@ -50,13 +51,21 @@ export interface AssistantMessageLike {
timestamp: number
}
export interface ModelCost {
export interface ModelCostRates {
input: number
output: number
cacheRead: number
cacheWrite: number
}
export interface ModelCostTier extends ModelCostRates {
inputTokensAbove: number
}
export interface ModelCost extends ModelCostRates {
tiers?: readonly ModelCostTier[]
}
export interface ModelLike {
id: string
api: unknown