From 487782cd98e816ee60005d3b98c223dfa3982589 Mon Sep 17 00:00:00 2001
From: Peter Goldstein <peter.goldstein@hearst.com>
Date: Thu, 7 Nov 2024 23:12:34 -0500
Subject: [PATCH] fix: add missing inference endpoints for the Haiku 3.5 models
 (#1448)

---
 .changeset/swift-singers-end.md             | 5 +++++
 packages/community/src/llm/bedrock/index.ts | 4 ++++
 2 files changed, 9 insertions(+)
 create mode 100644 .changeset/swift-singers-end.md

diff --git a/.changeset/swift-singers-end.md b/.changeset/swift-singers-end.md
new file mode 100644
index 000000000..2d60a26f8
--- /dev/null
+++ b/.changeset/swift-singers-end.md
@@ -0,0 +1,5 @@
+---
+"@llamaindex/community": patch
+---
+
+Add missing inference endpoints for Haiku 3.5
diff --git a/packages/community/src/llm/bedrock/index.ts b/packages/community/src/llm/bedrock/index.ts
index 60e1fa605..5d8b700cc 100644
--- a/packages/community/src/llm/bedrock/index.ts
+++ b/packages/community/src/llm/bedrock/index.ts
@@ -87,6 +87,7 @@ export type BEDROCK_MODELS =
 
 export const INFERENCE_BEDROCK_MODELS = {
   US_ANTHROPIC_CLAUDE_3_HAIKU: "us.anthropic.claude-3-haiku-20240307-v1:0",
+  US_ANTHROPIC_CLAUDE_3_5_HAIKU: "us.anthropic.claude-3-5-haiku-20241022-v1:0",
   US_ANTHROPIC_CLAUDE_3_OPUS: "us.anthropic.claude-3-opus-20240229-v1:0",
   US_ANTHROPIC_CLAUDE_3_SONNET: "us.anthropic.claude-3-sonnet-20240229-v1:0",
   US_ANTHROPIC_CLAUDE_3_5_SONNET:
@@ -99,6 +100,7 @@ export const INFERENCE_BEDROCK_MODELS = {
   US_META_LLAMA_3_2_90B_INSTRUCT: "us.meta.llama3-2-90b-instruct-v1:0",
 
   EU_ANTHROPIC_CLAUDE_3_HAIKU: "eu.anthropic.claude-3-haiku-20240307-v1:0",
+  EU_ANTHROPIC_CLAUDE_3_5_HAIKU: "eu.anthropic.claude-3-5-haiku-20240307-v1:0",
   EU_ANTHROPIC_CLAUDE_3_SONNET: "eu.anthropic.claude-3-sonnet-20240229-v1:0",
   EU_ANTHROPIC_CLAUDE_3_5_SONNET:
     "eu.anthropic.claude-3-5-sonnet-20240620-v1:0",
@@ -123,6 +125,8 @@ export const INFERENCE_TO_BEDROCK_MAP: Record<
     BEDROCK_MODELS.ANTHROPIC_CLAUDE_3_5_SONNET,
   [INFERENCE_BEDROCK_MODELS.US_ANTHROPIC_CLAUDE_3_5_SONNET_V2]:
     BEDROCK_MODELS.ANTHROPIC_CLAUDE_3_5_SONNET_V2,
+  [INFERENCE_BEDROCK_MODELS.US_ANTHROPIC_CLAUDE_3_5_HAIKU]:
+    BEDROCK_MODELS.ANTHROPIC_CLAUDE_3_5_HAIKU,
   [INFERENCE_BEDROCK_MODELS.US_META_LLAMA_3_2_1B_INSTRUCT]:
     BEDROCK_MODELS.META_LLAMA3_2_1B_INSTRUCT,
   [INFERENCE_BEDROCK_MODELS.US_META_LLAMA_3_2_3B_INSTRUCT]:
-- 
GitLab