Dixing (Dex) Xu commited on
Commit
67fa666
·
unverified ·
1 Parent(s): b606518

:brain: Add claude 3.7 alias (#52)

Browse files
Files changed (1) hide show
  1. aide/backend/backend_anthropic.py +4 -1
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]