@@ -72,8 +72,12 @@ export const BEDROCK_MODELS = {
7272 ANTHROPIC_CLAUDE_3_7_SONNET : "anthropic.claude-3-7-sonnet-20250219-v1:0" ,
7373 ANTHROPIC_CLAUDE_4_SONNET : "anthropic.claude-sonnet-4-20250514-v1:0" ,
7474 ANTHROPIC_CLAUDE_4_OPUS : "anthropic.claude-opus-4-20250514-v1:0" ,
75+ ANTHROPIC_CLAUDE_HAIKU_4_5 : "anthropic.claude-haiku-4-5-20251001-v1:0" ,
7576 ANTHROPIC_CLAUDE_4_1_OPUS : "anthropic.claude-opus-4-1-20250805-v1:0" ,
7677 ANTHROPIC_CLAUDE_4_5_SONNET : "anthropic.claude-sonnet-4-5-20250929-v1:0" ,
78+ ANTHROPIC_CLAUDE_OPUS_4_5 : "anthropic.claude-opus-4-5-20251101-v1:0" ,
79+ ANTHROPIC_CLAUDE_OPUS_4_6 : "anthropic.claude-opus-4-6-v1" ,
80+ ANTHROPIC_CLAUDE_SONNET_4_6 : "anthropic.claude-sonnet-4-6" ,
7781 META_LLAMA2_13B_CHAT : "meta.llama2-13b-chat-v1" ,
7882 META_LLAMA2_70B_CHAT : "meta.llama2-70b-chat-v1" ,
7983 META_LLAMA3_8B_INSTRUCT : "meta.llama3-8b-instruct-v1:0" ,
@@ -86,13 +90,16 @@ export const BEDROCK_MODELS = {
8690 META_LLAMA3_2_11B_INSTRUCT : "meta.llama3-2-11b-instruct-v1:0" ,
8791 META_LLAMA3_2_90B_INSTRUCT : "meta.llama3-2-90b-instruct-v1:0" ,
8892 META_LLAMA3_3_70B_INSTRUCT : "meta.llama3-3-70b-instruct-v1:0" ,
93+ META_LLAMA4_SCOUT_17B_INSTRUCT : "meta.llama4-scout-17b-instruct-v1:0" ,
94+ META_LLAMA4_MAVERICK_17B_INSTRUCT : "meta.llama4-maverick-17b-instruct-v1:0" ,
8995 MISTRAL_7B_INSTRUCT : "mistral.mistral-7b-instruct-v0:2" ,
9096 MISTRAL_MIXTRAL_7B_INSTRUCT : "mistral.mixtral-8x7b-instruct-v0:1" ,
9197 MISTRAL_MIXTRAL_LARGE_2402 : "mistral.mistral-large-2402-v1:0" ,
9298 AMAZON_NOVA_PREMIER_1 : "amazon.nova-premier-v1:0" ,
9399 AMAZON_NOVA_PRO_1 : "amazon.nova-pro-v1:0" ,
94100 AMAZON_NOVA_LITE_1 : "amazon.nova-lite-v1:0" ,
95101 AMAZON_NOVA_MICRO_1 : "amazon.nova-micro-v1:0" ,
102+ AMAZON_NOVA_2_LITE : "amazon.nova-2-lite-v1:0" ,
96103} ;
97104
98105export type BEDROCK_MODELS =
@@ -111,37 +118,53 @@ export const INFERENCE_BEDROCK_MODELS = {
111118 "us.anthropic.claude-3-7-sonnet-20250219-v1:0" ,
112119 US_ANTHROPIC_CLAUDE_4_SONNET : "us.anthropic.claude-sonnet-4-20250514-v1:0" ,
113120 US_ANTHROPIC_CLAUDE_4_OPUS : "us.anthropic.claude-opus-4-20250514-v1:0" ,
121+ US_ANTHROPIC_CLAUDE_HAIKU_4_5 : "us.anthropic.claude-haiku-4-5-20251001-v1:0" ,
114122 US_ANTHROPIC_CLAUDE_4_1_OPUS : "us.anthropic.claude-opus-4-1-20250805-v1:0" ,
115123 US_ANTHROPIC_CLAUDE_4_5_SONNET :
116124 "us.anthropic.claude-sonnet-4-5-20250929-v1:0" ,
125+ US_ANTHROPIC_CLAUDE_OPUS_4_5 : "us.anthropic.claude-opus-4-5-20251101-v1:0" ,
126+ US_ANTHROPIC_CLAUDE_OPUS_4_6 : "us.anthropic.claude-opus-4-6-v1" ,
127+ US_ANTHROPIC_CLAUDE_SONNET_4_6 : "us.anthropic.claude-sonnet-4-6" ,
117128 US_META_LLAMA_3_2_1B_INSTRUCT : "us.meta.llama3-2-1b-instruct-v1:0" ,
118129 US_META_LLAMA_3_2_3B_INSTRUCT : "us.meta.llama3-2-3b-instruct-v1:0" ,
119130 US_META_LLAMA_3_2_11B_INSTRUCT : "us.meta.llama3-2-11b-instruct-v1:0" ,
120131 US_META_LLAMA_3_2_90B_INSTRUCT : "us.meta.llama3-2-90b-instruct-v1:0" ,
121132 US_META_LLAMA_3_3_70B_INSTRUCT : "us.meta.llama3-3-70b-instruct-v1:0" ,
133+ US_META_LLAMA4_SCOUT_17B_INSTRUCT : "us.meta.llama4-scout-17b-instruct-v1:0" ,
134+ US_META_LLAMA4_MAVERICK_17B_INSTRUCT :
135+ "us.meta.llama4-maverick-17b-instruct-v1:0" ,
122136 US_AMAZON_NOVA_PREMIER_1 : "us.amazon.nova-premier-v1:0" ,
123137 US_AMAZON_NOVA_PRO_1 : "us.amazon.nova-pro-v1:0" ,
124138 US_AMAZON_NOVA_LITE_1 : "us.amazon.nova-lite-v1:0" ,
125139 US_AMAZON_NOVA_MICRO_1 : "us.amazon.nova-micro-v1:0" ,
140+ US_AMAZON_NOVA_2_LITE : "us.amazon.nova-2-lite-v1:0" ,
126141
127142 EU_ANTHROPIC_CLAUDE_3_HAIKU : "eu.anthropic.claude-3-haiku-20240307-v1:0" ,
128- EU_ANTHROPIC_CLAUDE_3_5_HAIKU : "eu.anthropic.claude-3-5-haiku-20240307 -v1:0" ,
143+ EU_ANTHROPIC_CLAUDE_3_5_HAIKU : "eu.anthropic.claude-3-5-haiku-20241022 -v1:0" ,
129144 EU_ANTHROPIC_CLAUDE_3_SONNET : "eu.anthropic.claude-3-sonnet-20240229-v1:0" ,
130145 EU_ANTHROPIC_CLAUDE_3_5_SONNET :
131146 "eu.anthropic.claude-3-5-sonnet-20240620-v1:0" ,
132147 EU_ANTHROPIC_CLAUDE_3_7_SONNET :
133148 "eu.anthropic.claude-3-7-sonnet-20250219-v1:0" ,
134149 EU_ANTHROPIC_CLAUDE_4_SONNET : "eu.anthropic.claude-sonnet-4-20250514-v1:0" ,
135150 EU_ANTHROPIC_CLAUDE_4_OPUS : "eu.anthropic.claude-opus-4-20250514-v1:0" ,
151+ EU_ANTHROPIC_CLAUDE_HAIKU_4_5 : "eu.anthropic.claude-haiku-4-5-20251001-v1:0" ,
136152 EU_ANTHROPIC_CLAUDE_4_1_OPUS : "eu.anthropic.claude-opus-4-1-20250805-v1:0" ,
137153 EU_ANTHROPIC_CLAUDE_4_5_SONNET :
138154 "eu.anthropic.claude-sonnet-4-5-20250929-v1:0" ,
155+ EU_ANTHROPIC_CLAUDE_OPUS_4_5 : "eu.anthropic.claude-opus-4-5-20251101-v1:0" ,
156+ EU_ANTHROPIC_CLAUDE_OPUS_4_6 : "eu.anthropic.claude-opus-4-6-v1" ,
157+ EU_ANTHROPIC_CLAUDE_SONNET_4_6 : "eu.anthropic.claude-sonnet-4-6" ,
139158 EU_META_LLAMA_3_2_1B_INSTRUCT : "eu.meta.llama3-2-1b-instruct-v1:0" ,
140159 EU_META_LLAMA_3_2_3B_INSTRUCT : "eu.meta.llama3-2-3b-instruct-v1:0" ,
160+ EU_META_LLAMA4_SCOUT_17B_INSTRUCT : "eu.meta.llama4-scout-17b-instruct-v1:0" ,
161+ EU_META_LLAMA4_MAVERICK_17B_INSTRUCT :
162+ "eu.meta.llama4-maverick-17b-instruct-v1:0" ,
141163 EU_AMAZON_NOVA_PREMIER_1 : "eu.amazon.nova-premier-v1:0" ,
142164 EU_AMAZON_NOVA_PRO_1 : "eu.amazon.nova-pro-v1:0" ,
143165 EU_AMAZON_NOVA_LITE_1 : "eu.amazon.nova-lite-v1:0" ,
144166 EU_AMAZON_NOVA_MICRO_1 : "eu.amazon.nova-micro-v1:0" ,
167+ EU_AMAZON_NOVA_2_LITE : "eu.amazon.nova-2-lite-v1:0" ,
145168 APAC_ANTHROPIC_CLAUDE_3_5_SONNET :
146169 "apac.anthropic.claude-3-5-sonnet-20240620-v1:0" ,
147170 APAC_ANTHROPIC_CLAUDE_3_5_SONNET_V2 :
@@ -150,12 +173,27 @@ export const INFERENCE_BEDROCK_MODELS = {
150173 "apac.anthropic.claude-3-7-sonnet-20250219-v1:0" ,
151174 APAC_ANTHROPIC_CLAUDE_4_SONNET :
152175 "apac.anthropic.claude-sonnet-4-20250514-v1:0" ,
176+ APAC_ANTHROPIC_CLAUDE_HAIKU_4_5 :
177+ "apac.anthropic.claude-haiku-4-5-20251001-v1:0" ,
178+ APAC_ANTHROPIC_CLAUDE_4_1_OPUS :
179+ "apac.anthropic.claude-opus-4-1-20250805-v1:0" ,
180+ APAC_ANTHROPIC_CLAUDE_4_5_SONNET :
181+ "apac.anthropic.claude-sonnet-4-5-20250929-v1:0" ,
182+ APAC_ANTHROPIC_CLAUDE_OPUS_4_5 :
183+ "apac.anthropic.claude-opus-4-5-20251101-v1:0" ,
184+ APAC_ANTHROPIC_CLAUDE_OPUS_4_6 : "apac.anthropic.claude-opus-4-6-v1" ,
185+ APAC_ANTHROPIC_CLAUDE_SONNET_4_6 : "apac.anthropic.claude-sonnet-4-6" ,
153186 APAC_ANTHROPIC_CLAUDE_3_HAIKU : "apac.anthropic.claude-3-haiku-20240307-v1:0" ,
154187 APAC_ANTHROPIC_CLAUDE_3_SONNET :
155188 "apac.anthropic.claude-3-sonnet-20240229-v1:0" ,
189+ APAC_META_LLAMA4_SCOUT_17B_INSTRUCT :
190+ "apac.meta.llama4-scout-17b-instruct-v1:0" ,
191+ APAC_META_LLAMA4_MAVERICK_17B_INSTRUCT :
192+ "apac.meta.llama4-maverick-17b-instruct-v1:0" ,
156193 APAC_AMAZON_NOVA_PRO_1 : "apac.amazon.nova-pro-v1:0" ,
157194 APAC_AMAZON_NOVA_LITE_1 : "apac.amazon.nova-lite-v1:0" ,
158195 APAC_AMAZON_NOVA_MICRO_1 : "apac.amazon.nova-micro-v1:0" ,
196+ APAC_AMAZON_NOVA_2_LITE : "apac.amazon.nova-2-lite-v1:0" ,
159197} ;
160198
161199export type INFERENCE_BEDROCK_MODELS =
@@ -183,6 +221,18 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
183221 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ,
184222 [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_4_OPUS ] :
185223 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_OPUS ,
224+ [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_HAIKU_4_5 ] :
225+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ,
226+ [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_4_1_OPUS ] :
227+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ,
228+ [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_4_5_SONNET ] :
229+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ,
230+ [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_OPUS_4_5 ] :
231+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ,
232+ [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_OPUS_4_6 ] :
233+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ,
234+ [ INFERENCE_BEDROCK_MODELS . US_ANTHROPIC_CLAUDE_SONNET_4_6 ] :
235+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ,
186236 [ INFERENCE_BEDROCK_MODELS . US_META_LLAMA_3_2_1B_INSTRUCT ] :
187237 BEDROCK_MODELS . META_LLAMA3_2_1B_INSTRUCT ,
188238 [ INFERENCE_BEDROCK_MODELS . US_META_LLAMA_3_2_3B_INSTRUCT ] :
@@ -193,6 +243,10 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
193243 BEDROCK_MODELS . META_LLAMA3_2_90B_INSTRUCT ,
194244 [ INFERENCE_BEDROCK_MODELS . US_META_LLAMA_3_3_70B_INSTRUCT ] :
195245 BEDROCK_MODELS . META_LLAMA3_3_70B_INSTRUCT ,
246+ [ INFERENCE_BEDROCK_MODELS . US_META_LLAMA4_SCOUT_17B_INSTRUCT ] :
247+ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ,
248+ [ INFERENCE_BEDROCK_MODELS . US_META_LLAMA4_MAVERICK_17B_INSTRUCT ] :
249+ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ,
196250
197251 [ INFERENCE_BEDROCK_MODELS . US_AMAZON_NOVA_PREMIER_1 ] :
198252 BEDROCK_MODELS . AMAZON_NOVA_PREMIER_1 ,
@@ -202,6 +256,8 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
202256 BEDROCK_MODELS . AMAZON_NOVA_LITE_1 ,
203257 [ INFERENCE_BEDROCK_MODELS . US_AMAZON_NOVA_MICRO_1 ] :
204258 BEDROCK_MODELS . AMAZON_NOVA_MICRO_1 ,
259+ [ INFERENCE_BEDROCK_MODELS . US_AMAZON_NOVA_2_LITE ] :
260+ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ,
205261
206262 [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_3_HAIKU ] :
207263 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_HAIKU ,
@@ -215,10 +271,28 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
215271 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ,
216272 [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_4_OPUS ] :
217273 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_OPUS ,
274+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_3_5_HAIKU ] :
275+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_5_HAIKU ,
276+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_HAIKU_4_5 ] :
277+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ,
278+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_4_1_OPUS ] :
279+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ,
280+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_4_5_SONNET ] :
281+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ,
282+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_OPUS_4_5 ] :
283+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ,
284+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_OPUS_4_6 ] :
285+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ,
286+ [ INFERENCE_BEDROCK_MODELS . EU_ANTHROPIC_CLAUDE_SONNET_4_6 ] :
287+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ,
218288 [ INFERENCE_BEDROCK_MODELS . EU_META_LLAMA_3_2_1B_INSTRUCT ] :
219289 BEDROCK_MODELS . META_LLAMA3_2_1B_INSTRUCT ,
220290 [ INFERENCE_BEDROCK_MODELS . EU_META_LLAMA_3_2_3B_INSTRUCT ] :
221291 BEDROCK_MODELS . META_LLAMA3_2_3B_INSTRUCT ,
292+ [ INFERENCE_BEDROCK_MODELS . EU_META_LLAMA4_SCOUT_17B_INSTRUCT ] :
293+ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ,
294+ [ INFERENCE_BEDROCK_MODELS . EU_META_LLAMA4_MAVERICK_17B_INSTRUCT ] :
295+ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ,
222296
223297 [ INFERENCE_BEDROCK_MODELS . EU_AMAZON_NOVA_PREMIER_1 ] :
224298 BEDROCK_MODELS . AMAZON_NOVA_PREMIER_1 ,
@@ -228,6 +302,8 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
228302 BEDROCK_MODELS . AMAZON_NOVA_LITE_1 ,
229303 [ INFERENCE_BEDROCK_MODELS . EU_AMAZON_NOVA_MICRO_1 ] :
230304 BEDROCK_MODELS . AMAZON_NOVA_MICRO_1 ,
305+ [ INFERENCE_BEDROCK_MODELS . EU_AMAZON_NOVA_2_LITE ] :
306+ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ,
231307
232308 [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_3_5_SONNET ] :
233309 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_5_SONNET ,
@@ -237,17 +313,35 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
237313 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_7_SONNET ,
238314 [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_4_SONNET ] :
239315 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ,
316+ [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_HAIKU_4_5 ] :
317+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ,
318+ [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_4_1_OPUS ] :
319+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ,
320+ [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_4_5_SONNET ] :
321+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ,
322+ [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_OPUS_4_5 ] :
323+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ,
324+ [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_OPUS_4_6 ] :
325+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ,
326+ [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_SONNET_4_6 ] :
327+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ,
240328 [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_3_HAIKU ] :
241329 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_HAIKU ,
242330 [ INFERENCE_BEDROCK_MODELS . APAC_ANTHROPIC_CLAUDE_3_SONNET ] :
243331 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_SONNET ,
332+ [ INFERENCE_BEDROCK_MODELS . APAC_META_LLAMA4_SCOUT_17B_INSTRUCT ] :
333+ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ,
334+ [ INFERENCE_BEDROCK_MODELS . APAC_META_LLAMA4_MAVERICK_17B_INSTRUCT ] :
335+ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ,
244336
245337 [ INFERENCE_BEDROCK_MODELS . APAC_AMAZON_NOVA_PRO_1 ] :
246338 BEDROCK_MODELS . AMAZON_NOVA_PRO_1 ,
247339 [ INFERENCE_BEDROCK_MODELS . APAC_AMAZON_NOVA_LITE_1 ] :
248340 BEDROCK_MODELS . AMAZON_NOVA_LITE_1 ,
249341 [ INFERENCE_BEDROCK_MODELS . APAC_AMAZON_NOVA_MICRO_1 ] :
250342 BEDROCK_MODELS . AMAZON_NOVA_MICRO_1 ,
343+ [ INFERENCE_BEDROCK_MODELS . APAC_AMAZON_NOVA_2_LITE ] :
344+ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ,
251345} ;
252346
253347/*
@@ -280,6 +374,12 @@ const CHAT_ONLY_MODELS = {
280374 [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_7_SONNET ] : 200000 ,
281375 [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ] : 200000 ,
282376 [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_OPUS ] : 200000 ,
377+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ] : 200000 ,
378+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ] : 200000 ,
379+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ] : 200000 ,
380+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ] : 200000 ,
381+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ] : 200000 ,
382+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ] : 200000 ,
283383 [ BEDROCK_MODELS . META_LLAMA2_13B_CHAT ] : 2048 ,
284384 [ BEDROCK_MODELS . META_LLAMA2_70B_CHAT ] : 4096 ,
285385 [ BEDROCK_MODELS . META_LLAMA3_8B_INSTRUCT ] : 8192 ,
@@ -292,13 +392,16 @@ const CHAT_ONLY_MODELS = {
292392 [ BEDROCK_MODELS . META_LLAMA3_2_11B_INSTRUCT ] : 128000 ,
293393 [ BEDROCK_MODELS . META_LLAMA3_2_90B_INSTRUCT ] : 128000 ,
294394 [ BEDROCK_MODELS . META_LLAMA3_3_70B_INSTRUCT ] : 128000 ,
395+ [ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ] : 1048576 ,
396+ [ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ] : 1048576 ,
295397 [ BEDROCK_MODELS . MISTRAL_7B_INSTRUCT ] : 32000 ,
296398 [ BEDROCK_MODELS . MISTRAL_MIXTRAL_7B_INSTRUCT ] : 32000 ,
297399 [ BEDROCK_MODELS . MISTRAL_MIXTRAL_LARGE_2402 ] : 32000 ,
298400 [ BEDROCK_MODELS . AMAZON_NOVA_PREMIER_1 ] : 300000 ,
299401 [ BEDROCK_MODELS . AMAZON_NOVA_PRO_1 ] : 300000 ,
300402 [ BEDROCK_MODELS . AMAZON_NOVA_LITE_1 ] : 300000 ,
301403 [ BEDROCK_MODELS . AMAZON_NOVA_MICRO_1 ] : 130000 ,
404+ [ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ] : 300000 ,
302405} ;
303406
304407const BEDROCK_FOUNDATION_LLMS = { ...COMPLETION_MODELS , ...CHAT_ONLY_MODELS } ;
@@ -324,6 +427,12 @@ export const STREAMING_MODELS = new Set([
324427 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_7_SONNET ,
325428 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ,
326429 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_OPUS ,
430+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ,
431+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ,
432+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ,
433+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ,
434+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ,
435+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ,
327436 BEDROCK_MODELS . META_LLAMA2_13B_CHAT ,
328437 BEDROCK_MODELS . META_LLAMA2_70B_CHAT ,
329438 BEDROCK_MODELS . META_LLAMA3_8B_INSTRUCT ,
@@ -336,13 +445,16 @@ export const STREAMING_MODELS = new Set([
336445 BEDROCK_MODELS . META_LLAMA3_2_11B_INSTRUCT ,
337446 BEDROCK_MODELS . META_LLAMA3_2_90B_INSTRUCT ,
338447 BEDROCK_MODELS . META_LLAMA3_3_70B_INSTRUCT ,
448+ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ,
449+ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ,
339450 BEDROCK_MODELS . MISTRAL_7B_INSTRUCT ,
340451 BEDROCK_MODELS . MISTRAL_MIXTRAL_7B_INSTRUCT ,
341452 BEDROCK_MODELS . MISTRAL_MIXTRAL_LARGE_2402 ,
342453 BEDROCK_MODELS . AMAZON_NOVA_PREMIER_1 ,
343454 BEDROCK_MODELS . AMAZON_NOVA_PRO_1 ,
344455 BEDROCK_MODELS . AMAZON_NOVA_LITE_1 ,
345456 BEDROCK_MODELS . AMAZON_NOVA_MICRO_1 ,
457+ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ,
346458] ) ;
347459
348460export const TOOL_CALL_MODELS : BEDROCK_MODELS [ ] = [
@@ -355,16 +467,25 @@ export const TOOL_CALL_MODELS: BEDROCK_MODELS[] = [
355467 BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_7_SONNET ,
356468 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ,
357469 BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_OPUS ,
470+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ,
471+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ,
472+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ,
473+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ,
474+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ,
475+ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ,
358476 BEDROCK_MODELS . META_LLAMA3_1_405B_INSTRUCT ,
359477 BEDROCK_MODELS . META_LLAMA3_2_1B_INSTRUCT ,
360478 BEDROCK_MODELS . META_LLAMA3_2_3B_INSTRUCT ,
361479 BEDROCK_MODELS . META_LLAMA3_2_11B_INSTRUCT ,
362480 BEDROCK_MODELS . META_LLAMA3_2_90B_INSTRUCT ,
363481 BEDROCK_MODELS . META_LLAMA3_3_70B_INSTRUCT ,
482+ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ,
483+ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ,
364484 BEDROCK_MODELS . AMAZON_NOVA_PREMIER_1 ,
365485 BEDROCK_MODELS . AMAZON_NOVA_PRO_1 ,
366486 BEDROCK_MODELS . AMAZON_NOVA_LITE_1 ,
367487 BEDROCK_MODELS . AMAZON_NOVA_MICRO_1 ,
488+ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ,
368489] ;
369490
370491const getProvider = ( model : string ) : Provider => {
@@ -398,6 +519,12 @@ export const BEDROCK_MODEL_MAX_TOKENS: Partial<Record<BEDROCK_MODELS, number>> =
398519 [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_3_7_SONNET ] : 8192 ,
399520 [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_SONNET ] : 64000 ,
400521 [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_OPUS ] : 32000 ,
522+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_HAIKU_4_5 ] : 8192 ,
523+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_1_OPUS ] : 32000 ,
524+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_4_5_SONNET ] : 64000 ,
525+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_5 ] : 32000 ,
526+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_OPUS_4_6 ] : 32000 ,
527+ [ BEDROCK_MODELS . ANTHROPIC_CLAUDE_SONNET_4_6 ] : 64000 ,
401528 [ BEDROCK_MODELS . META_LLAMA2_13B_CHAT ] : 2048 ,
402529 [ BEDROCK_MODELS . META_LLAMA2_70B_CHAT ] : 2048 ,
403530 [ BEDROCK_MODELS . META_LLAMA3_8B_INSTRUCT ] : 2048 ,
@@ -410,6 +537,9 @@ export const BEDROCK_MODEL_MAX_TOKENS: Partial<Record<BEDROCK_MODELS, number>> =
410537 [ BEDROCK_MODELS . META_LLAMA3_2_11B_INSTRUCT ] : 2048 ,
411538 [ BEDROCK_MODELS . META_LLAMA3_2_90B_INSTRUCT ] : 2048 ,
412539 [ BEDROCK_MODELS . META_LLAMA3_3_70B_INSTRUCT ] : 2048 ,
540+ [ BEDROCK_MODELS . META_LLAMA4_SCOUT_17B_INSTRUCT ] : 16384 ,
541+ [ BEDROCK_MODELS . META_LLAMA4_MAVERICK_17B_INSTRUCT ] : 16384 ,
542+ [ BEDROCK_MODELS . AMAZON_NOVA_2_LITE ] : 5120 ,
413543 } ;
414544
415545const DEFAULT_BEDROCK_PARAMS = {
0 commit comments