Merged in feature/deprecate-haiku-3 (pull request #793)
Feature/deprecate haiku 3 * Update config - remove Haiku 3 * Update llm_utils * Merged main into feature/deprecate-haiku-3 Approved-by: Siddhant Medar
This commit is contained in:
@@ -230,20 +230,17 @@ if WRITE_TO_S3:
|
||||
|
||||
# Claude model IDs
|
||||
# Note: Claude 2 support has been removed - only Claude 3+ models are supported
|
||||
MODEL_ID_CLAUDE3_HAIKU = "anthropic.claude-3-haiku-20240307-v1:0"
|
||||
MODEL_ID_CLAUDE35_SONNET = "anthropic.claude-3-5-sonnet-20240620-v1:0"
|
||||
MODEL_ID_CLAUDE35_SONNET_V2 = "anthropic.claude-3-5-sonnet-20241022-v2:0"
|
||||
MODEL_ID_CLAUDE37_SONNET = "us.anthropic.claude-3-7-sonnet-20250219-v1:0"
|
||||
MODEL_ID_CLAUDE4_SONNET = "us.anthropic.claude-sonnet-4-20250514-v1:0"
|
||||
MODEL_ID_CLAUDE45_SONNET = "us.anthropic.claude-sonnet-4-5-20250929-v1:0"
|
||||
MODEL_ID_CLAUDE45_HAIKU = "us.anthropic.claude-haiku-4-5-20251001-v1:0"
|
||||
|
||||
# Model aliases for easy upgrades
|
||||
MODEL_ALIASES = {
|
||||
"sonnet_37" : MODEL_ID_CLAUDE37_SONNET,
|
||||
"sonnet_4" : MODEL_ID_CLAUDE4_SONNET,
|
||||
"sonnet_45": MODEL_ID_CLAUDE45_SONNET,
|
||||
"sonnet_latest": MODEL_ID_CLAUDE4_SONNET,
|
||||
"haiku_latest": MODEL_ID_CLAUDE3_HAIKU,
|
||||
"haiku_latest": MODEL_ID_CLAUDE45_HAIKU,
|
||||
"legacy_sonnet": MODEL_ID_CLAUDE35_SONNET,
|
||||
}
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ _cache_warming_lock = threading.Lock()
|
||||
# Supported models (from config.py)
|
||||
# Add new models here when they're added to config.py
|
||||
_SUPPORTED_MODELS = {
|
||||
config.MODEL_ID_CLAUDE3_HAIKU,
|
||||
config.MODEL_ID_CLAUDE45_HAIKU,
|
||||
config.MODEL_ID_CLAUDE35_SONNET,
|
||||
config.MODEL_ID_CLAUDE37_SONNET,
|
||||
config.MODEL_ID_CLAUDE4_SONNET,
|
||||
|
||||
@@ -307,8 +307,8 @@ class TestLLMUtils(unittest.TestCase):
|
||||
# Should not raise an exception
|
||||
try:
|
||||
llm_utils._validate_model_support(
|
||||
config.MODEL_ID_CLAUDE3_HAIKU,
|
||||
config.MODEL_ID_CLAUDE3_HAIKU
|
||||
config.MODEL_ID_CLAUDE45_HAIKU,
|
||||
config.MODEL_ID_CLAUDE45_HAIKU
|
||||
)
|
||||
except ValueError:
|
||||
self.fail("_validate_model_support raised ValueError for supported Claude 3 Haiku model")
|
||||
|
||||
Reference in New Issue
Block a user