diff --git a/packages/types/src/providers/gemini.ts b/packages/types/src/providers/gemini.ts index 17aa16db272..9a31f9f60dc 100644 --- a/packages/types/src/providers/gemini.ts +++ b/packages/types/src/providers/gemini.ts @@ -21,16 +21,19 @@ export const geminiModels = { defaultTemperature: 1, inputPrice: 4.0, outputPrice: 18.0, + cacheReadsPrice: 0.4, tiers: [ { contextWindow: 200_000, inputPrice: 2.0, outputPrice: 12.0, + cacheReadsPrice: 0.2, }, { contextWindow: Infinity, inputPrice: 4.0, outputPrice: 18.0, + cacheReadsPrice: 0.4, }, ], }, @@ -47,10 +50,9 @@ export const geminiModels = { excludedTools: ["apply_diff"], supportsTemperature: true, defaultTemperature: 1, - inputPrice: 0.3, - outputPrice: 2.5, - cacheReadsPrice: 0.075, - cacheWritesPrice: 1.0, + inputPrice: 0.5, + outputPrice: 3.0, + cacheReadsPrice: 0.05, }, // 2.5 Pro models "gemini-2.5-pro": { diff --git a/packages/types/src/providers/vertex.ts b/packages/types/src/providers/vertex.ts index 384b78de4db..6d9b1a1f613 100644 --- a/packages/types/src/providers/vertex.ts +++ b/packages/types/src/providers/vertex.ts @@ -21,16 +21,19 @@ export const vertexModels = { defaultTemperature: 1, inputPrice: 4.0, outputPrice: 18.0, + cacheReadsPrice: 0.4, tiers: [ { contextWindow: 200_000, inputPrice: 2.0, outputPrice: 12.0, + cacheReadsPrice: 0.2, }, { contextWindow: Infinity, inputPrice: 4.0, outputPrice: 18.0, + cacheReadsPrice: 0.4, }, ], }, @@ -47,10 +50,9 @@ export const vertexModels = { excludedTools: ["apply_diff"], supportsTemperature: true, defaultTemperature: 1, - inputPrice: 0.3, - outputPrice: 2.5, - cacheReadsPrice: 0.075, - cacheWritesPrice: 1.0, + inputPrice: 0.5, + outputPrice: 3.0, + cacheReadsPrice: 0.05, }, "gemini-2.5-flash-preview-05-20:thinking": { maxTokens: 65_535,