From d029385a96e46569085564aea05483d69b6820dc Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Thu, 28 Aug 2025 09:53:34 -0400 Subject: [PATCH] Support free imagegen --- src/core/tools/generateImageTool.ts | 5 +---- .../src/components/settings/ImageGenerationSettings.tsx | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/core/tools/generateImageTool.ts b/src/core/tools/generateImageTool.ts index 97c29e0a621..f3ffeb55caf 100644 --- a/src/core/tools/generateImageTool.ts +++ b/src/core/tools/generateImageTool.ts @@ -12,10 +12,7 @@ import { safeWriteJson } from "../../utils/safeWriteJson" import { OpenRouterHandler } from "../../api/providers/openrouter" // Hardcoded list of image generation models for now -const IMAGE_GENERATION_MODELS = [ - "google/gemini-2.5-flash-image-preview", - // Add more models as they become available -] +const IMAGE_GENERATION_MODELS = ["google/gemini-2.5-flash-image-preview", "google/gemini-2.5-flash-image-preview:free"] export async function generateImageTool( cline: Task, diff --git a/webview-ui/src/components/settings/ImageGenerationSettings.tsx b/webview-ui/src/components/settings/ImageGenerationSettings.tsx index f08284f7b5c..667a31d5793 100644 --- a/webview-ui/src/components/settings/ImageGenerationSettings.tsx +++ b/webview-ui/src/components/settings/ImageGenerationSettings.tsx @@ -17,6 +17,7 @@ interface ImageGenerationSettingsProps { // Hardcoded list of image generation models const IMAGE_GENERATION_MODELS = [ { value: "google/gemini-2.5-flash-image-preview", label: "Gemini 2.5 Flash Image Preview" }, + { value: "google/gemini-2.5-flash-image-preview:free", label: "Gemini 2.5 Flash Image Preview (Free)" }, // Add more models as they become available ]