From 276216f12226343457e76a066d6a742cee99f400 Mon Sep 17 00:00:00 2001 From: Flayrox Date: Mon, 1 Jun 2026 14:05:40 +0200 Subject: [PATCH 1/2] feat: add missing Gemini 3.5 Flash to Vertex AI models --- packages/types/src/providers/vertex.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/types/src/providers/vertex.ts b/packages/types/src/providers/vertex.ts index 345e9f00bd..b430ad4ba3 100644 --- a/packages/types/src/providers/vertex.ts +++ b/packages/types/src/providers/vertex.ts @@ -6,6 +6,21 @@ export type VertexModelId = keyof typeof vertexModels export const vertexDefaultModelId: VertexModelId = "claude-sonnet-4-5@20250929" export const vertexModels = { + "gemini-3.5-flash": { + maxTokens: 65_535, + contextWindow: 1_048_576, + supportsImages: true, + supportsPromptCache: true, + supportsReasoningEffort: ["minimal", "low", "medium", "high"], + reasoningEffort: "medium", + + supportsTemperature: true, + defaultTemperature: 1, + inputPrice: 1.50, + outputPrice: 9.00, + cacheReadsPrice: 0.15, + cacheWritesPrice: 1.50, + }, "gemini-3.1-pro-preview": { maxTokens: 65_536, contextWindow: 1_048_576, From 22db02dfd9841f92ace36d1d60bece4d4937f398 Mon Sep 17 00:00:00 2001 From: Flayrox Date: Mon, 1 Jun 2026 14:18:23 +0200 Subject: [PATCH 2/2] style: fix indentation and remove trailing whitespace --- packages/types/src/providers/vertex.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/types/src/providers/vertex.ts b/packages/types/src/providers/vertex.ts index b430ad4ba3..55ed4e8ecf 100644 --- a/packages/types/src/providers/vertex.ts +++ b/packages/types/src/providers/vertex.ts @@ -7,20 +7,20 @@ export const vertexDefaultModelId: VertexModelId = "claude-sonnet-4-5@20250929" export const vertexModels = { "gemini-3.5-flash": { - maxTokens: 65_535, - contextWindow: 1_048_576, - supportsImages: true, - supportsPromptCache: true, - supportsReasoningEffort: ["minimal", "low", "medium", "high"], - reasoningEffort: "medium", + maxTokens: 65_535, + contextWindow: 1_048_576, + supportsImages: true, + supportsPromptCache: true, + supportsReasoningEffort: ["minimal", "low", "medium", "high"], + reasoningEffort: "medium", - supportsTemperature: true, - defaultTemperature: 1, - inputPrice: 1.50, - outputPrice: 9.00, - cacheReadsPrice: 0.15, - cacheWritesPrice: 1.50, - }, + supportsTemperature: true, + defaultTemperature: 1, + inputPrice: 1.50, + outputPrice: 9.00, + cacheReadsPrice: 0.15, + cacheWritesPrice: 1.50, + }, "gemini-3.1-pro-preview": { maxTokens: 65_536, contextWindow: 1_048_576,