Dixing (Dex) Xu
commited on
:brain: Add claude 3.7 alias (#52)
Browse files
aide/backend/backend_anthropic.py
CHANGED
@@ -19,7 +19,8 @@ ANTHROPIC_TIMEOUT_EXCEPTIONS = (
|
|
19 |
)
|
20 |
|
21 |
ANTHROPIC_MODEL_ALIASES = {
|
22 |
-
"claude-3.5-sonnet": "claude-3-sonnet-20241022",
|
|
|
23 |
}
|
24 |
|
25 |
|
@@ -49,6 +50,8 @@ def query(
|
|
49 |
|
50 |
if model_name in ANTHROPIC_MODEL_ALIASES:
|
51 |
model_name = ANTHROPIC_MODEL_ALIASES[model_name]
|
|
|
|
|
52 |
|
53 |
if func_spec is not None and func_spec.name == "submit_review":
|
54 |
filtered_kwargs["tools"] = [func_spec.as_anthropic_tool_dict]
|
|
|
19 |
)
|
20 |
|
21 |
ANTHROPIC_MODEL_ALIASES = {
|
22 |
+
"claude-3.5-sonnet": "claude-3-5-sonnet-20241022",
|
23 |
+
"claude-3.7-sonnet": "claude-3-7-sonnet-20250219",
|
24 |
}
|
25 |
|
26 |
|
|
|
50 |
|
51 |
if model_name in ANTHROPIC_MODEL_ALIASES:
|
52 |
model_name = ANTHROPIC_MODEL_ALIASES[model_name]
|
53 |
+
filtered_kwargs["model"] = model_name
|
54 |
+
logger.debug(f"Using aliased model name: {model_name}")
|
55 |
|
56 |
if func_spec is not None and func_spec.name == "submit_review":
|
57 |
filtered_kwargs["tools"] = [func_spec.as_anthropic_tool_dict]
|