From 94f239b56af41089598b401357acc87cef19b2ed Mon Sep 17 00:00:00 2001 From: juenjunli Date: Sat, 10 Jan 2026 16:04:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20Claude=204.5=20?= =?UTF-8?q?=E7=B3=BB=E5=88=97=E6=A8=A1=E5=9E=8B=E6=94=AF=E6=8C=81=E5=88=B0?= =?UTF-8?q?=20AWS=20Bedrock=20=E6=98=A0=E5=B0=84=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为 AWS Bedrock 服务添加 Claude 4.5 系列模型的映射支持,包括: - Claude 4.5 Opus (claude-opus-4-5) - Claude 4.5 Sonnet (claude-sonnet-4-5) - Claude 4.5 Haiku (claude-haiku-4-5) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Haiku 3.5 --- src/services/bedrockRelayService.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/services/bedrockRelayService.js b/src/services/bedrockRelayService.js index 7bd06e56..0a73e115 100644 --- a/src/services/bedrockRelayService.js +++ b/src/services/bedrockRelayService.js @@ -435,6 +435,18 @@ class BedrockRelayService { _mapToBedrockModel(modelName) { // 标准Claude模型名到Bedrock模型名的映射表 const modelMapping = { + // Claude 4.5 Opus + 'claude-opus-4-5': 'us.anthropic.claude-opus-4-5-20251101-v1:0', + 'claude-opus-4-5-20251101': 'us.anthropic.claude-opus-4-5-20251101-v1:0', + + // Claude 4.5 Sonnet + 'claude-sonnet-4-5': 'us.anthropic.claude-sonnet-4-5-20250929-v1:0', + 'claude-sonnet-4-5-20250929': 'us.anthropic.claude-sonnet-4-5-20250929-v1:0', + + // Claude 4.5 Haiku + 'claude-haiku-4-5': 'us.anthropic.claude-haiku-4-5-20251001-v1:0', + 'claude-haiku-4-5-20251001': 'us.anthropic.claude-haiku-4-5-20251001-v1:0', + // Claude Sonnet 4 'claude-sonnet-4': 'us.anthropic.claude-sonnet-4-20250514-v1:0', 'claude-sonnet-4-20250514': 'us.anthropic.claude-sonnet-4-20250514-v1:0',