From 56c50dc21883a7c4e65044a3c772a2b24cf7f302 Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Wed, 16 Apr 2025 10:46:37 -0700 Subject: [PATCH] fallback --- src/vs/workbench/contrib/void/common/modelCapabilities.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vs/workbench/contrib/void/common/modelCapabilities.ts b/src/vs/workbench/contrib/void/common/modelCapabilities.ts index e1e29272..f75d5549 100644 --- a/src/vs/workbench/contrib/void/common/modelCapabilities.ts +++ b/src/vs/workbench/contrib/void/common/modelCapabilities.ts @@ -359,6 +359,9 @@ const extensiveModelFallback: VoidStaticProviderInfo['modelOptionsFallback'] = ( if (lower.includes('o1') && lower.includes('mini')) return toFallback(openAIModelOptions['o1-mini']) if (lower.includes('o1')) return toFallback(openAIModelOptions['o1']) if (lower.includes('o3') && lower.includes('mini')) return toFallback(openAIModelOptions['o3-mini']) + if (lower.includes('o3')) return toFallback(openAIModelOptions['o3']) + if (lower.includes('o4') && lower.includes('mini')) return toFallback(openAIModelOptions['o4-mini']) + if (Object.keys(openSourceModelOptions_assumingOAICompat).map(k => k.toLowerCase()).includes(lower)) return toFallback(openSourceModelOptions_assumingOAICompat[lower as keyof typeof openSourceModelOptions_assumingOAICompat])