From 524274fcf4da8a579b32c6ec9df58240cd6d7974 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Mon, 25 Nov 2024 20:54:24 -0800 Subject: [PATCH] refactor: consolidate model aliases into central dictionary --- aider/models.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/aider/models.py b/aider/models.py index e8f25e434..5204b2c57 100644 --- a/aider/models.py +++ b/aider/models.py @@ -63,8 +63,22 @@ ANTHROPIC_MODELS = [ln.strip() for ln in ANTHROPIC_MODELS.splitlines() if ln.str # Mapping of model aliases to their canonical names MODEL_ALIASES = { + # Claude models "sonnet": "claude-3-sonnet-20241022", "haiku": "claude-3-haiku-20241022", + "opus": "claude-3-opus-20240229", + # GPT models + "4": "gpt-4-0613", + "4o": "gpt-4o-2024-08-06", + "mini": "gpt-4o-mini", + "4-turbo": "gpt-4-1106-preview", + "35turbo": "gpt-3.5-turbo", + "35-turbo": "gpt-3.5-turbo", + "3": "gpt-3.5-turbo", + # Other models + "deepseek": "deepseek/deepseek-coder", + "o1-mini": "o1-mini", + "o1-preview": "o1-preview", }