From 20b0fd6af92585aca55af2a897979266d51d33f8 Mon Sep 17 00:00:00 2001 From: Andrew Pareles Date: Mon, 14 Apr 2025 10:57:26 -0700 Subject: [PATCH] add 4.1 --- .../contrib/void/common/modelCapabilities.ts | 38 +++++++++++++++++-- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/src/vs/workbench/contrib/void/common/modelCapabilities.ts b/src/vs/workbench/contrib/void/common/modelCapabilities.ts index eaf61c38..a672c7e4 100644 --- a/src/vs/workbench/contrib/void/common/modelCapabilities.ts +++ b/src/vs/workbench/contrib/void/common/modelCapabilities.ts @@ -48,11 +48,14 @@ export const defaultProviderSettings = { export const defaultModelsOfProvider = { openAI: [ // https://platform.openai.com/docs/models/gp + 'gpt-4.1', + 'gpt-4.1-mini', + 'gpt-4.1-nano', 'o3-mini', - 'o1', - 'o1-mini', - 'gpt-4o', - 'gpt-4o-mini', + // 'o1', + // 'o1-mini', + // 'gpt-4o', + // 'gpt-4o-mini', ], anthropic: [ // https://docs.anthropic.com/en/docs/about-claude/models 'claude-3-7-sonnet-latest', @@ -445,6 +448,33 @@ const anthropicSettings: VoidStaticProviderInfo = { // ---------------- OPENAI ---------------- const openAIModelOptions = { // https://platform.openai.com/docs/pricing + 'gpt-4.1': { + contextWindow: 1_047_576, + maxOutputTokens: 32_768, + cost: { input: 2.00, output: 8.00, cache_read: 0.50 }, + downloadable: false, + supportsFIM: false, + supportsSystemMessage: 'developer-role', + reasoningCapabilities: false, + }, + 'gpt-4.1-mini': { + contextWindow: 1_047_576, + maxOutputTokens: 32_768, + cost: { input: 0.40, output: 1.60, cache_read: 0.10 }, + downloadable: false, + supportsFIM: false, + supportsSystemMessage: 'developer-role', + reasoningCapabilities: false, + }, + 'gpt-4.1-nano': { + contextWindow: 1_047_576, + maxOutputTokens: 32_768, + cost: { input: 0.10, output: 0.40, cache_read: 0.03 }, + downloadable: false, + supportsFIM: false, + supportsSystemMessage: 'developer-role', + reasoningCapabilities: false, + }, 'o1': { contextWindow: 128_000, maxOutputTokens: 100_000,