From be5ef100608697f2d71b0c48206ca72c4045e845 Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Thu, 5 Jun 2025 22:20:58 +0700 Subject: [PATCH 1/3] feat(models): update gemini-2.5-flash to preview-05-20 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with opencode Co-Authored-By: opencode --- internal/llm/models/gemini.go | 2 +- internal/llm/models/vertexai.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/llm/models/gemini.go b/internal/llm/models/gemini.go index 794ec3f0a..a19816190 100644 --- a/internal/llm/models/gemini.go +++ b/internal/llm/models/gemini.go @@ -15,7 +15,7 @@ var GeminiModels = map[ModelID]Model{ ID: Gemini25Flash, Name: "Gemini 2.5 Flash", Provider: ProviderGemini, - APIModel: "gemini-2.5-flash-preview-04-17", + APIModel: "gemini-2.5-flash-preview-05-20", CostPer1MIn: 0.15, CostPer1MInCached: 0, CostPer1MOutCached: 0, diff --git a/internal/llm/models/vertexai.go b/internal/llm/models/vertexai.go index d71dfc0be..7ef903b4d 100644 --- a/internal/llm/models/vertexai.go +++ b/internal/llm/models/vertexai.go @@ -13,7 +13,7 @@ var VertexAIGeminiModels = map[ModelID]Model{ ID: VertexAIGemini25Flash, Name: "VertexAI: Gemini 2.5 Flash", Provider: ProviderVertexAI, - APIModel: "gemini-2.5-flash-preview-04-17", + APIModel: "gemini-2.5-flash-preview-05-20", CostPer1MIn: GeminiModels[Gemini25Flash].CostPer1MIn, CostPer1MInCached: GeminiModels[Gemini25Flash].CostPer1MInCached, CostPer1MOut: GeminiModels[Gemini25Flash].CostPer1MOut, From a6a7267d411c31509390ec2a6c6f7b1e5aa2d7e7 Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Thu, 5 Jun 2025 22:37:04 +0700 Subject: [PATCH 2/3] fix(models): update gemini cached token costs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with opencode Co-Authored-By: opencode --- internal/llm/models/gemini.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/llm/models/gemini.go b/internal/llm/models/gemini.go index a19816190..2e2867399 100644 --- a/internal/llm/models/gemini.go +++ b/internal/llm/models/gemini.go @@ -17,7 +17,7 @@ var GeminiModels = map[ModelID]Model{ Provider: ProviderGemini, APIModel: "gemini-2.5-flash-preview-05-20", CostPer1MIn: 0.15, - CostPer1MInCached: 0, + CostPer1MInCached: 0.0375, CostPer1MOutCached: 0, CostPer1MOut: 0.60, ContextWindow: 1000000, @@ -30,7 +30,7 @@ var GeminiModels = map[ModelID]Model{ Provider: ProviderGemini, APIModel: "gemini-2.5-pro-preview-05-06", CostPer1MIn: 1.25, - CostPer1MInCached: 0, + CostPer1MInCached: 0.31, CostPer1MOutCached: 0, CostPer1MOut: 10, ContextWindow: 1000000, From 5e799358be0b43815ae9e44a4f812b2dbf8bba3e Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Fri, 6 Jun 2025 01:56:56 +0700 Subject: [PATCH 3/3] feat(llm): update Gemini Pro model to preview-06-05 --- internal/llm/models/gemini.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/llm/models/gemini.go b/internal/llm/models/gemini.go index 2e2867399..fed41da88 100644 --- a/internal/llm/models/gemini.go +++ b/internal/llm/models/gemini.go @@ -28,7 +28,7 @@ var GeminiModels = map[ModelID]Model{ ID: Gemini25, Name: "Gemini 2.5 Pro", Provider: ProviderGemini, - APIModel: "gemini-2.5-pro-preview-05-06", + APIModel: "gemini-2.5-pro-preview-06-05", CostPer1MIn: 1.25, CostPer1MInCached: 0.31, CostPer1MOutCached: 0,