diff --git a/aider/models.py b/aider/models.py index 637932b62..73b1d04ff 100644 --- a/aider/models.py +++ b/aider/models.py @@ -234,24 +234,24 @@ MODEL_SETTINGS = [ ModelSettings( "claude-3-opus-20240229", "diff", - weak_model_name="claude-3-haiku-20240307", + weak_model_name="claude-3-5-haiku-20241022", use_repo_map=True, ), ModelSettings( "openrouter/anthropic/claude-3-opus", "diff", - weak_model_name="openrouter/anthropic/claude-3-haiku", + weak_model_name="openrouter/anthropic/claude-3-5-haiku", use_repo_map=True, ), ModelSettings( "claude-3-sonnet-20240229", "whole", - weak_model_name="claude-3-haiku-20240307", + weak_model_name="claude-3-5-haiku-20241022", ), ModelSettings( "claude-3-5-sonnet-20240620", "diff", - weak_model_name="claude-3-haiku-20240307", + weak_model_name="claude-3-5-haiku-20241022", editor_model_name="claude-3-5-sonnet-20240620", editor_edit_format="editor-diff", use_repo_map=True, @@ -268,7 +268,7 @@ MODEL_SETTINGS = [ ModelSettings( "anthropic/claude-3-5-sonnet-20240620", "diff", - weak_model_name="anthropic/claude-3-haiku-20240307", + weak_model_name="anthropic/claude-3-5-haiku-20241022", editor_model_name="anthropic/claude-3-5-sonnet-20240620", editor_edit_format="editor-diff", use_repo_map=True, @@ -285,7 +285,7 @@ MODEL_SETTINGS = [ ModelSettings( "anthropic/claude-3-5-sonnet-20241022", "diff", - weak_model_name="anthropic/claude-3-haiku-20240307", + weak_model_name="anthropic/claude-3-5-haiku-20241022", editor_model_name="anthropic/claude-3-5-sonnet-20241022", editor_edit_format="editor-diff", use_repo_map=True, @@ -302,7 +302,7 @@ MODEL_SETTINGS = [ ModelSettings( "anthropic/claude-3-5-sonnet-latest", "diff", - weak_model_name="anthropic/claude-3-haiku-20240307", + weak_model_name="anthropic/claude-3-5-haiku-20241022", editor_model_name="anthropic/claude-3-5-sonnet-20241022", editor_edit_format="editor-diff", use_repo_map=True, @@ -319,7 +319,7 @@ MODEL_SETTINGS = [ ModelSettings( "claude-3-5-sonnet-20241022", "diff", - weak_model_name="claude-3-haiku-20240307", + weak_model_name="claude-3-5-haiku-20241022", editor_model_name="claude-3-5-sonnet-20241022", editor_edit_format="editor-diff", use_repo_map=True, @@ -374,28 +374,11 @@ MODEL_SETTINGS = [ "vertex_ai/claude-3-5-haiku@20241022", "diff", weak_model_name="vertex_ai/claude-3-5-haiku@20241022", + use_repo_map=True, extra_params={ "max_tokens": 4096, }, ), - ModelSettings( - "openrouter/anthropic/claude-3.5-haiku", - "diff", - weak_model_name="openrouter/anthropic/claude-3.5-haiku", - extra_params={ - "max_tokens": 4096, - }, - cache_control=True, - ), - ModelSettings( - "openrouter/anthropic/claude-3.5-haiku:beta", - "diff", - weak_model_name="openrouter/anthropic/claude-3.5-haiku:beta", - extra_params={ - "max_tokens": 4096, - }, - cache_control=True, - ), ModelSettings( "claude-3-haiku-20240307", "whole", @@ -411,7 +394,7 @@ MODEL_SETTINGS = [ ModelSettings( "openrouter/anthropic/claude-3.5-sonnet", "diff", - weak_model_name="openrouter/anthropic/claude-3-haiku", + weak_model_name="openrouter/anthropic/claude-3-5-haiku", editor_model_name="openrouter/anthropic/claude-3.5-sonnet", editor_edit_format="editor-diff", use_repo_map=True, @@ -425,7 +408,7 @@ MODEL_SETTINGS = [ ModelSettings( "openrouter/anthropic/claude-3.5-sonnet:beta", "diff", - weak_model_name="openrouter/anthropic/claude-3-haiku:beta", + weak_model_name="openrouter/anthropic/claude-3-5-haiku:beta", editor_model_name="openrouter/anthropic/claude-3.5-sonnet:beta", editor_edit_format="editor-diff", use_repo_map=True, @@ -441,7 +424,7 @@ MODEL_SETTINGS = [ ModelSettings( "vertex_ai/claude-3-5-sonnet@20240620", "diff", - weak_model_name="vertex_ai/claude-3-haiku@20240307", + weak_model_name="vertex_ai/claude-3-5-haiku@20241022", editor_model_name="vertex_ai/claude-3-5-sonnet@20240620", editor_edit_format="editor-diff", use_repo_map=True, @@ -454,7 +437,7 @@ MODEL_SETTINGS = [ ModelSettings( "vertex_ai/claude-3-5-sonnet-v2@20241022", "diff", - weak_model_name="vertex_ai/claude-3-haiku@20240307", + weak_model_name="vertex_ai/claude-3-5-haiku@20241022", editor_model_name="vertex_ai/claude-3-5-sonnet-v2@20241022", editor_edit_format="editor-diff", use_repo_map=True, @@ -467,13 +450,13 @@ MODEL_SETTINGS = [ ModelSettings( "vertex_ai/claude-3-opus@20240229", "diff", - weak_model_name="vertex_ai/claude-3-haiku@20240307", + weak_model_name="vertex_ai/claude-3-5-haiku@20241022", use_repo_map=True, ), ModelSettings( "vertex_ai/claude-3-sonnet@20240229", "whole", - weak_model_name="vertex_ai/claude-3-haiku@20240307", + weak_model_name="vertex_ai/claude-3-5-haiku@20241022", ), # Cohere ModelSettings(