From 5eadb3b394ee33f241748c63c58895530e0615e3 Mon Sep 17 00:00:00 2001 From: mydeveloperplanet Date: Tue, 5 Nov 2024 17:34:41 +0100 Subject: [PATCH] Add Claude 3.5 Haiku and update Claude 3.5 Sonnet to the new version Signed-off-by: mydeveloperplanet --- .../genie/service/LLMModelRegistryService.java | 15 +++++++++++++-- src/main/resources/META-INF/plugin.xml | 2 +- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/devoxx/genie/service/LLMModelRegistryService.java b/src/main/java/com/devoxx/genie/service/LLMModelRegistryService.java index 764dc565..7c888883 100644 --- a/src/main/java/com/devoxx/genie/service/LLMModelRegistryService.java +++ b/src/main/java/com/devoxx/genie/service/LLMModelRegistryService.java @@ -104,16 +104,27 @@ private void addAnthropicModels() { .apiKeyUsed(true) .build()); - models.put(ModelProvider.Anthropic.getName() + "-claude-3-5-sonnet-20240620", + models.put(ModelProvider.Anthropic.getName() + "-claude-3-5-sonnet-20241022", LanguageModel.builder() .provider(ModelProvider.Anthropic) - .modelName("claude-3-5-sonnet-20240620") + .modelName("claude-3-5-sonnet-20241022") .displayName("Claude 3.5 Sonnet") .inputCost(3) .outputCost(15) .contextWindow(200_000) .apiKeyUsed(true) .build()); + + models.put(ModelProvider.Anthropic.getName() + "-claude-3-5-haiku-20241022", + LanguageModel.builder() + .provider(ModelProvider.Anthropic) + .modelName("claude-3-5-haiku-20241022") + .displayName("Claude 3.5 Haiku") + .inputCost(1) + .outputCost(5) + .contextWindow(200_000) + .apiKeyUsed(true) + .build()); } private void addOpenAiModels() { diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml index 5f82d4e2..4ada8974 100644 --- a/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -37,7 +37,7 @@ v0.2.25
    -
  • +
  • Feature #322: Add Claude 3.5 Haiku and update Claude 3.5 Sonnet version

v0.2.24