From ff158282e7a14b8e5154a6b8588bd8aecc7d7d0a Mon Sep 17 00:00:00 2001 From: Chris Staley Date: Tue, 31 Mar 2026 23:13:56 -0600 Subject: [PATCH] fix: remove non-functional Antigravity image models from imageRegistry The models gemini-2.5-flash-preview-image-generation and gemini-3.1-flash-image-preview were surfacing in the model catalog via getAllImageModels() from imageRegistry.ts, not from the live upstream API. Removed them from the image provider registry. --- open-sse/config/imageRegistry.ts | 5 +---- src/app/api/providers/[id]/models/route.ts | 10 +--------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/open-sse/config/imageRegistry.ts b/open-sse/config/imageRegistry.ts index 9769431f17..85ffcd57d9 100644 --- a/open-sse/config/imageRegistry.ts +++ b/open-sse/config/imageRegistry.ts @@ -63,10 +63,7 @@ export const IMAGE_PROVIDERS = { authType: "oauth", authHeader: "bearer", format: "gemini-image", // Special format: uses Gemini generateContent API - models: [ - { id: "gemini-2.5-flash-preview-image-generation", name: "Gemini 2.5 Flash Image" }, - { id: "gemini-3.1-flash-image-preview", name: "Gemini 3.1 Flash Image Preview" }, - ], + models: [], supportedSizes: ["1024x1024"], }, diff --git a/src/app/api/providers/[id]/models/route.ts b/src/app/api/providers/[id]/models/route.ts index 3c7b034f76..78d098a567 100644 --- a/src/app/api/providers/[id]/models/route.ts +++ b/src/app/api/providers/[id]/models/route.ts @@ -154,15 +154,7 @@ const PROVIDER_MODELS_CONFIG: Record = { authHeader: "Authorization", authPrefix: "Bearer ", body: {}, - parseResponse: (data) => { - const excluded = new Set([ - "gemini-2.5-flash-preview-image-generation", - "gemini-3.1-flash-image-preview", - "gemini-3-pro-low", - "gemini-3-pro-high", - ]); - return (data.models || []).filter((m: any) => !excluded.has(m.model || m.id)); - }, + parseResponse: (data) => data.models || [], }, openai: { url: "https://api.openai.com/v1/models",