From 75ef2e0282cd66e6bca52f230affe498baa6c6b3 Mon Sep 17 00:00:00 2001 From: skoved Date: Tue, 28 Oct 2025 10:53:55 -0400 Subject: [PATCH] fix: list all available gemini embedding models the new settings window does not list all available gemini embedding models. this happens because some gemini embedding models have `embedContent` instead of `embedText` --- src/lib/models/providers/gemini.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/models/providers/gemini.ts b/src/lib/models/providers/gemini.ts index 6cf3584..976832b 100644 --- a/src/lib/models/providers/gemini.ts +++ b/src/lib/models/providers/gemini.ts @@ -48,7 +48,7 @@ class GeminiProvider extends BaseModelProvider { let defaultChatModels: Model[] = []; data.models.forEach((m: any) => { - if (m.supportedGenerationMethods.includes('embedText')) { + if (m.supportedGenerationMethods.some((genMethod: string) => genMethod === 'embedText' || genMethod === 'embedContent')) { defaultEmbeddingModels.push({ key: m.name, name: m.displayName,