Skip to content

Commit 22df035

Browse files
stephanjclaude
andcommitted
refactor: remove deprecated OpenAI models from registry
Drop GPT-4, GPT-4o, GPT-4o mini, GPT-4 Turbo and GPT-3.5 Turbo entries in favor of the newer GPT-4.1 family. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 3ccff6b commit 22df035

1 file changed

Lines changed: 0 additions & 64 deletions

File tree

src/main/java/com/devoxx/genie/service/models/LLMModelRegistryService.java

Lines changed: 0 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -254,70 +254,6 @@ private void addOpenAiModels() {
254254
.apiKeyUsed(true)
255255
.build());
256256

257-
String gpt4 = GPT_4.toString();
258-
models.put(ModelProvider.OpenAI.getName() + ":" + gpt4,
259-
LanguageModel.builder()
260-
.provider(ModelProvider.OpenAI)
261-
.modelName(gpt4)
262-
.displayName("GPT 4")
263-
.inputCost(30)
264-
.outputCost(60)
265-
.inputMaxTokens(8_192)
266-
.outputMaxTokens(8_192)
267-
.apiKeyUsed(true)
268-
.build());
269-
270-
String gpt4o = GPT_4_O.toString();
271-
models.put(ModelProvider.OpenAI.getName() + ":" + gpt4o,
272-
LanguageModel.builder()
273-
.provider(ModelProvider.OpenAI)
274-
.modelName(gpt4o)
275-
.displayName("GPT 4o")
276-
.inputCost(2.50)
277-
.outputCost(10.00)
278-
.inputMaxTokens(128_000)
279-
.apiKeyUsed(true)
280-
.build());
281-
282-
String gpt4oMini = GPT_4_O_MINI.toString();
283-
models.put(ModelProvider.OpenAI.getName() + ":" + gpt4oMini,
284-
LanguageModel.builder()
285-
.provider(ModelProvider.OpenAI)
286-
.modelName(gpt4oMini)
287-
.displayName("GPT 4o mini")
288-
.inputCost(0.15)
289-
.outputCost(0.6)
290-
.inputMaxTokens(128_000)
291-
.outputMaxTokens(16_384)
292-
.apiKeyUsed(true)
293-
.build());
294-
295-
String gpt4TurboPreview = GPT_4_TURBO_PREVIEW.toString();
296-
models.put(ModelProvider.OpenAI.getName() + ":" + gpt4TurboPreview,
297-
LanguageModel.builder()
298-
.provider(ModelProvider.OpenAI)
299-
.modelName(gpt4TurboPreview)
300-
.displayName("GPT 4 Turbo")
301-
.inputCost(10)
302-
.outputCost(30)
303-
.inputMaxTokens(128_000)
304-
.outputMaxTokens(4_096)
305-
.apiKeyUsed(true)
306-
.build());
307-
308-
String gpt35Turbo = GPT_3_5_TURBO.toString();
309-
models.put(ModelProvider.OpenAI.getName() + ":" + gpt35Turbo,
310-
LanguageModel.builder()
311-
.provider(ModelProvider.OpenAI)
312-
.modelName(gpt35Turbo)
313-
.displayName("GPT 3.5 Turbo")
314-
.inputCost(0.5)
315-
.outputCost(1.5)
316-
.inputMaxTokens(16_385)
317-
.outputMaxTokens(4_096)
318-
.apiKeyUsed(true)
319-
.build());
320-
321257
String gpt41 = GPT_4_1.toString();
322258
models.put(ModelProvider.OpenAI.getName() + ":" + gpt41,
323259
LanguageModel.builder()

0 commit comments

Comments
 (0)