support claude sonnet 4 & opus 4 as model (#2990)

This commit is contained in:
Shuchang Zheng
2025-07-18 21:08:43 -07:00
committed by GitHub
parent 7cba56c0e0
commit 0efd86fb89

View File

@@ -308,14 +308,22 @@ class Settings(BaseSettings):
}, },
"azure/gpt-4.1": {"llm_key": "AZURE_OPENAI_GPT4_1", "label": "GPT 4.1"}, "azure/gpt-4.1": {"llm_key": "AZURE_OPENAI_GPT4_1", "label": "GPT 4.1"},
"azure/o4-mini": {"llm_key": "AZURE_OPENAI_O4_MINI", "label": "GPT O4 Mini"}, "azure/o4-mini": {"llm_key": "AZURE_OPENAI_O4_MINI", "label": "GPT O4 Mini"},
"us.anthropic.claude-opus-4-20250514-v1:0": { # "us.anthropic.claude-opus-4-20250514-v1:0": {
"llm_key": "BEDROCK_ANTHROPIC_CLAUDE4_OPUS_INFERENCE_PROFILE", # "llm_key": "BEDROCK_ANTHROPIC_CLAUDE4_OPUS_INFERENCE_PROFILE",
"label": "Anthropic Claude 4 Opus", # "label": "Anthropic Claude 4 Opus",
}, # },
"us.anthropic.claude-sonnet-4-20250514-v1:0": { # "us.anthropic.claude-sonnet-4-20250514-v1:0": {
"llm_key": "BEDROCK_ANTHROPIC_CLAUDE4_SONNET_INFERENCE_PROFILE", # "llm_key": "BEDROCK_ANTHROPIC_CLAUDE4_SONNET_INFERENCE_PROFILE",
# "label": "Anthropic Claude 4 Sonnet",
# },
"claude-sonnet-4-20250514": {
"llm_key": "ANTHROPIC_CLAUDE4_SONNET",
"label": "Anthropic Claude 4 Sonnet", "label": "Anthropic Claude 4 Sonnet",
}, },
"claude-opus-4-20250514": {
"llm_key": "ANTHROPIC_CLAUDE4_OPUS",
"label": "Anthropic Claude 4 Opus",
},
} }
else: else:
# TODO: apparently the list for OSS is to be much larger # TODO: apparently the list for OSS is to be much larger