Compare commits

...

3 Commits

Author SHA1 Message Date
Logan Markewich 4fac44d8d6 nits 2025-09-29 11:45:20 -06:00
Logan Markewich 5392ddffb3 changeset 2025-09-29 11:37:48 -06:00
Logan Markewich c306198424 initial sonnet 4.5 support 2025-09-29 11:36:40 -06:00
4 changed files with 27 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
---
"@llamaindex/anthropic": patch
"@llamaindex/aws": patch
"@llamaindex/doc": patch
---
Add initial sonnet 4.5 support
@@ -48,6 +48,9 @@ ANTHROPIC_CLAUDE_3_5_HAIKU = "anthropic.claude-3-5-haiku-20241022-v1:0";
ANTHROPIC_CLAUDE_3_7_SONNET = "anthropic.claude-3-7-sonnet-20250219-v1:0";
ANTHROPIC_CLAUDE_4_SONNET = "anthropic.claude-sonnet-4-20250514-v1:0";
ANTHROPIC_CLAUDE_4_OPUS = "anthropic.claude-opus-4-20250514-v1:0";
ANTHROPIC_CLAUDE_4_1_OPUS = "anthropic.claude-opus-4-1-20250805-v1:0";
ANTHROPIC_CLAUDE_4_5_SONNET = "anthropic.claude-sonnet-4-5-20250929-v1:0";
META_LLAMA2_13B_CHAT = "meta.llama2-13b-chat-v1";
META_LLAMA2_70B_CHAT = "meta.llama2-70b-chat-v1";
@@ -86,6 +89,8 @@ US_ANTHROPIC_CLAUDE_3_5_SONNET_V2 = "us.anthropic.claude-3-5-sonnet-20241022-v2:
US_ANTHROPIC_CLAUDE_3_7_SONNET = "us.anthropic.claude-3-7-sonnet-20250219-v1:0";
US_ANTHROPIC_CLAUDE_4_SONNET = "us.anthropic.claude-sonnet-4-20250514-v1:0";
US_ANTHROPIC_CLAUDE_4_OPUS = "us.anthropic.claude-opus-4-20250514-v1:0";
US_ANTHROPIC_CLAUDE_4_1_OPUS = "us.anthropic.claude-opus-4-1-20250805-v1:0";
US_ANTHROPIC_CLAUDE_4_5_SONNET = "us.anthropic.claude-sonnet-4-5-20250929-v1:0";
US_META_LLAMA_3_2_1B_INSTRUCT = "us.meta.llama3-2-1b-instruct-v1:0";
US_META_LLAMA_3_2_3B_INSTRUCT = "us.meta.llama3-2-3b-instruct-v1:0";
US_META_LLAMA_3_2_11B_INSTRUCT = "us.meta.llama3-2-11b-instruct-v1:0";
@@ -104,6 +109,8 @@ EU_ANTHROPIC_CLAUDE_3_5_SONNET = "eu.anthropic.claude-3-5-sonnet-20240620-v1:0";
EU_ANTHROPIC_CLAUDE_3_7_SONNET = "eu.anthropic.claude-3-7-sonnet-20250219-v1:0";
EU_ANTHROPIC_CLAUDE_4_SONNET = "eu.anthropic.claude-sonnet-4-20250514-v1:0";
EU_ANTHROPIC_CLAUDE_4_OPUS = "eu.anthropic.claude-opus-4-20250514-v1:0";
EU_ANTHROPIC_CLAUDE_4_1_OPUS = "eu.anthropic.claude-opus-4-1-20250805-v1:0";
EU_ANTHROPIC_CLAUDE_4_5_SONNET = "eu.anthropic.claude-sonnet-4-5-20250929-v1:0";
EU_META_LLAMA_3_2_1B_INSTRUCT = "eu.meta.llama3-2-1b-instruct-v1:0";
EU_META_LLAMA_3_2_3B_INSTRUCT = "eu.meta.llama3-2-3b-instruct-v1:0";
EU_AMAZON_NOVA_PREMIER_1 = "eu.amazon.nova-premier-v1:0";
+5
View File
@@ -119,6 +119,7 @@ export const ALL_AVAILABLE_V4_MODELS = {
"claude-4-0-opus": { contextWindow: 200000 },
"claude-4-1-opus": { contextWindow: 200000 },
"claude-4-opus-20240514": { contextWindow: 200000 },
"claude-4-5-sonnet": { contextWindow: 200000 },
"claude-sonnet-4-0": { contextWindow: 200000 },
"claude-sonnet-4-20250514": { contextWindow: 200000 },
"claude-opus-4-0": { contextWindow: 200000 },
@@ -126,6 +127,9 @@ export const ALL_AVAILABLE_V4_MODELS = {
"claude-4-sonnet-20250514": { contextWindow: 200000 },
"claude-4-opus-20250514": { contextWindow: 200000 },
"claude-opus-4-1-20250805": { contextWindow: 200000 },
"claude-opus-4-1": { contextWindow: 200000 },
"claude-sonnet-4-5-20250929": { contextWindow: 200000 },
"claude-sonnet-4-5": { contextWindow: 200000 },
};
export const ALL_AVAILABLE_ANTHROPIC_MODELS = {
@@ -147,6 +151,7 @@ const AVAILABLE_ANTHROPIC_MODELS_WITHOUT_DATE: { [key: string]: string } = {
"claude-4-0-sonnet": "claude-sonnet-4-20250514",
"claude-4-0-opus": "claude-opus-4-20250514",
"claude-4-1-opus": "claude-opus-4-1-20250805",
"claude-4-5-sonnet": "claude-sonnet-4-5-20250929",
} as { [key in keyof typeof ALL_AVAILABLE_ANTHROPIC_MODELS]: string };
export type AnthropicAdditionalChatOptions = Pick<
@@ -72,6 +72,8 @@ export const BEDROCK_MODELS = {
ANTHROPIC_CLAUDE_3_7_SONNET: "anthropic.claude-3-7-sonnet-20250219-v1:0",
ANTHROPIC_CLAUDE_4_SONNET: "anthropic.claude-sonnet-4-20250514-v1:0",
ANTHROPIC_CLAUDE_4_OPUS: "anthropic.claude-opus-4-20250514-v1:0",
ANTHROPIC_CLAUDE_4_1_OPUS: "anthropic.claude-opus-4-1-20250805-v1:0",
ANTHROPIC_CLAUDE_4_5_SONNET: "anthropic.claude-sonnet-4-5-20250929-v1:0",
META_LLAMA2_13B_CHAT: "meta.llama2-13b-chat-v1",
META_LLAMA2_70B_CHAT: "meta.llama2-70b-chat-v1",
META_LLAMA3_8B_INSTRUCT: "meta.llama3-8b-instruct-v1:0",
@@ -109,6 +111,9 @@ export const INFERENCE_BEDROCK_MODELS = {
"us.anthropic.claude-3-7-sonnet-20250219-v1:0",
US_ANTHROPIC_CLAUDE_4_SONNET: "us.anthropic.claude-sonnet-4-20250514-v1:0",
US_ANTHROPIC_CLAUDE_4_OPUS: "us.anthropic.claude-opus-4-20250514-v1:0",
US_ANTHROPIC_CLAUDE_4_1_OPUS: "us.anthropic.claude-opus-4-1-20250805-v1:0",
US_ANTHROPIC_CLAUDE_4_5_SONNET:
"us.anthropic.claude-sonnet-4-5-20250929-v1:0",
US_META_LLAMA_3_2_1B_INSTRUCT: "us.meta.llama3-2-1b-instruct-v1:0",
US_META_LLAMA_3_2_3B_INSTRUCT: "us.meta.llama3-2-3b-instruct-v1:0",
US_META_LLAMA_3_2_11B_INSTRUCT: "us.meta.llama3-2-11b-instruct-v1:0",
@@ -128,6 +133,9 @@ export const INFERENCE_BEDROCK_MODELS = {
"eu.anthropic.claude-3-7-sonnet-20250219-v1:0",
EU_ANTHROPIC_CLAUDE_4_SONNET: "eu.anthropic.claude-sonnet-4-20250514-v1:0",
EU_ANTHROPIC_CLAUDE_4_OPUS: "eu.anthropic.claude-opus-4-20250514-v1:0",
EU_ANTHROPIC_CLAUDE_4_1_OPUS: "eu.anthropic.claude-opus-4-1-20250805-v1:0",
EU_ANTHROPIC_CLAUDE_4_5_SONNET:
"eu.anthropic.claude-sonnet-4-5-20250929-v1:0",
EU_META_LLAMA_3_2_1B_INSTRUCT: "eu.meta.llama3-2-1b-instruct-v1:0",
EU_META_LLAMA_3_2_3B_INSTRUCT: "eu.meta.llama3-2-3b-instruct-v1:0",
EU_AMAZON_NOVA_PREMIER_1: "eu.amazon.nova-premier-v1:0",