From 708fd6c87d11e8b3ee58e6a3fc67204362bf9da2 Mon Sep 17 00:00:00 2001 From: Andy Brenneke Date: Fri, 7 Feb 2025 15:59:25 -0800 Subject: [PATCH] Add Claude 3.5 haiku and switch to -latest tag for sonnet --- packages/core/src/plugins/anthropic/anthropic.ts | 10 +++++++++- .../src/plugins/anthropic/nodes/ChatAnthropicNode.ts | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/core/src/plugins/anthropic/anthropic.ts b/packages/core/src/plugins/anthropic/anthropic.ts index ac558864..e4cb7516 100644 --- a/packages/core/src/plugins/anthropic/anthropic.ts +++ b/packages/core/src/plugins/anthropic/anthropic.ts @@ -66,7 +66,7 @@ export const anthropicModels = { }, displayName: 'Claude 3 Opus', }, - 'claude-3-5-sonnet-20240620': { + 'claude-3-5-sonnet-latest': { maxTokens: 200_000, cost: { prompt: 3e-6, @@ -74,6 +74,14 @@ export const anthropicModels = { }, displayName: 'Claude 3.5 Sonnet', }, + 'claude-3-5-haiku-latest': { + maxTokens: 200_000, + cost: { + prompt: 0.8e-6, + completion: 4e-6, + }, + displayName: 'Claude 3.5 Haiku', + }, } satisfies Record; export type AnthropicModels = keyof typeof anthropicModels; diff --git a/packages/core/src/plugins/anthropic/nodes/ChatAnthropicNode.ts b/packages/core/src/plugins/anthropic/nodes/ChatAnthropicNode.ts index 905f1b15..10b5c19d 100644 --- a/packages/core/src/plugins/anthropic/nodes/ChatAnthropicNode.ts +++ b/packages/core/src/plugins/anthropic/nodes/ChatAnthropicNode.ts @@ -95,7 +95,7 @@ export const ChatAnthropicNodeImpl: PluginNodeImpl = { width: 275, }, data: { - model: 'claude-3-5-sonnet-20240620', + model: 'claude-3-5-sonnet-latest', useModelInput: false, temperature: 0.5,