on main help sign in
OpenAI model config changed to GPT-4.1
633d1d2jdlms
internal/config/config.go+2−2
@@ -116,8 +116,8 @@ func Load(debug bool) error {
116 viper.SetDefault("providers.openai.apiKey", os.Getenv("OPENAI_API_KEY"))
116 viper.SetDefault("providers.openai.apiKey", os.Getenv("OPENAI_API_KEY"))
117 viper.SetDefault("providers.openai.enabled", true)
117 viper.SetDefault("providers.openai.enabled", true)
118 if !defaultModelSet {
118 if !defaultModelSet {
119− viper.SetDefault("model.coder", models.GPT4o)
119+ viper.SetDefault("model.coder", models.GPT41)
120− viper.SetDefault("model.task", models.GPT4o)
120+ viper.SetDefault("model.task", models.GPT41)
121 defaultModelSet = true
121 defaultModelSet = true
122 }
122 }
123 }
123 }
internal/config/config_test.go+3−3
@@ -223,7 +223,7 @@ func TestLoad(t *testing.T) {
223 anthropicKey: "",
223 anthropicKey: "",
224 openaiKey: "test-key",
224 openaiKey: "test-key",
225 geminiKey: "test-key",
225 geminiKey: "test-key",
226− expectedModel: models.GPT4o,
226+ expectedModel: models.GPT41,
227 },
227 },
228 {
228 {
229 name: "fallback to gemini when no others",
229 name: "fallback to gemini when no others",
@@ -237,9 +237,9 @@ func TestLoad(t *testing.T) {
237 anthropicKey: "test-key",
237 anthropicKey: "test-key",
238 openaiKey: "test-key",
238 openaiKey: "test-key",
239 geminiKey: "test-key",
239 geminiKey: "test-key",
240− explicitModel: models.GPT4o,
240+ explicitModel: models.GPT41,
241 useExplicitModel: true,
241 useExplicitModel: true,
242− expectedModel: models.GPT4o,
242+ expectedModel: models.GPT41,
243 },
243 },
244 }
244 }
245
245
internal/llm/models/models.go+8−8
@@ -23,7 +23,7 @@ const (
23 Claude3Haiku ModelID = "claude-3-haiku"
23 Claude3Haiku ModelID = "claude-3-haiku"
24 Claude37Sonnet ModelID = "claude-3.7-sonnet"
24 Claude37Sonnet ModelID = "claude-3.7-sonnet"
25 // OpenAI
25 // OpenAI
26− GPT4o ModelID = "gpt-4o"
26+ GPT41 ModelID = "gpt-4.1"
27
27
28 // GEMINI
28 // GEMINI
29 GEMINI25 ModelID = "gemini-2.5"
29 GEMINI25 ModelID = "gemini-2.5"
@@ -78,15 +78,15 @@ var SupportedModels = map[ModelID]Model{
78 },
78 },
79
79
80 // OpenAI
80 // OpenAI
81− GPT4o: {
81+ GPT41: {
82− ID: GPT4o,
82+ ID: GPT41,
83− Name: "GPT-4o",
83+ Name: "GPT-4.1",
84 Provider: ProviderOpenAI,
84 Provider: ProviderOpenAI,
85− APIModel: "gpt-4o",
85+ APIModel: "gpt-4.1",
86− CostPer1MIn: 2.50,
86+ CostPer1MIn: 2.00,
87− CostPer1MInCached: 1.25,
87+ CostPer1MInCached: 0.50,
88 CostPer1MOutCached: 0,
88 CostPer1MOutCached: 0,
89− CostPer1MOut: 10.00,
89+ CostPer1MOut: 8.00,
90 },
90 },
91
91
92 // GEMINI
92 // GEMINI