Browse Source

Add GPT 4.1 (#2605)

Matt Rubens 10 months ago
parent
commit
929503a4c8
2 changed files with 30 additions and 2 deletions
  1. 5 0
      .changeset/selfish-dancers-heal.md
  2. 25 2
      src/shared/api.ts

+ 5 - 0
.changeset/selfish-dancers-heal.md

@@ -0,0 +1,5 @@
+---
+"roo-cline": patch
+---
+
+Add gpt 4.1

+ 25 - 2
src/shared/api.ts

@@ -745,9 +745,32 @@ export const geminiModels = {
 // OpenAI Native
 // https://openai.com/api/pricing/
 export type OpenAiNativeModelId = keyof typeof openAiNativeModels
-export const openAiNativeDefaultModelId: OpenAiNativeModelId = "gpt-4o"
+export const openAiNativeDefaultModelId: OpenAiNativeModelId = "gpt-4.1"
 export const openAiNativeModels = {
-	// don't support tool use yet
+	"gpt-4.1": {
+		maxTokens: 32_768,
+		contextWindow: 1_047_576,
+		supportsImages: true,
+		supportsPromptCache: true,
+		inputPrice: 2,
+		outputPrice: 8,
+	},
+	"gpt-4.1-mini": {
+		maxTokens: 32_768,
+		contextWindow: 1_047_576,
+		supportsImages: true,
+		supportsPromptCache: true,
+		inputPrice: 0.4,
+		outputPrice: 1.6,
+	},
+	"gpt-4.1-nano": {
+		maxTokens: 32_768,
+		contextWindow: 1_047_576,
+		supportsImages: true,
+		supportsPromptCache: true,
+		inputPrice: 0.1,
+		outputPrice: 0.4,
+	},
 	"o3-mini": {
 		maxTokens: 100_000,
 		contextWindow: 200_000,