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]
|