diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 9052c668e..b8927cd0d 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1792,6 +1792,127 @@ editor_edit_format: editor-diff accepts_settings: ["thinking_tokens"] +# Claude 4.5/4.6 (Anthropic docs: models/overview) +- name: claude-opus-4-6 + edit_format: diff + weak_model_name: claude-haiku-4-5 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 128000 + cache_control: true + editor_model_name: claude-sonnet-4-5 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: claude-sonnet-4-5-20250929 + edit_format: diff + weak_model_name: claude-haiku-4-5 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + editor_model_name: claude-sonnet-4-5 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: claude-sonnet-4-5 + edit_format: diff + weak_model_name: claude-haiku-4-5 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + editor_model_name: claude-sonnet-4-5 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: claude-haiku-4-5-20251001 + edit_format: diff + weak_model_name: claude-haiku-4-5 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + +- name: claude-haiku-4-5 + edit_format: diff + weak_model_name: claude-haiku-4-5 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + +- name: bedrock/anthropic.claude-opus-4-6-v1 + edit_format: diff + weak_model_name: bedrock/anthropic.claude-haiku-4-5-20251001-v1:0 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 128000 + cache_control: true + editor_model_name: bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: bedrock/anthropic.claude-sonnet-4-5-20250929-v1:0 + edit_format: diff + weak_model_name: bedrock/anthropic.claude-haiku-4-5-20251001-v1:0 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + editor_model_name: bedrock/global.anthropic.claude-sonnet-4-5-20250929-v1:0 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: bedrock/anthropic.claude-haiku-4-5-20251001-v1:0 + edit_format: diff + weak_model_name: bedrock/anthropic.claude-haiku-4-5-20251001-v1:0 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + +- name: vertex_ai/claude-opus-4-6 + edit_format: diff + weak_model_name: vertex_ai/claude-haiku-4-5@20251001 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 128000 + cache_control: true + editor_model_name: vertex_ai/claude-sonnet-4-5@20250929 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: vertex_ai/claude-sonnet-4-5@20250929 + edit_format: diff + weak_model_name: vertex_ai/claude-haiku-4-5@20251001 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + editor_model_name: vertex_ai/claude-sonnet-4-5@20250929 + editor_edit_format: editor-diff + accepts_settings: ["thinking_tokens"] + +- name: vertex_ai/claude-haiku-4-5@20251001 + edit_format: diff + weak_model_name: vertex_ai/claude-haiku-4-5@20251001 + use_repo_map: true + examples_as_sys_msg: false + extra_params: + max_tokens: 64000 + cache_control: true + - name: bedrock_converse/eu.anthropic.claude-opus-4-20250514-v1:0 edit_format: diff weak_model_name: bedrock_converse/eu.anthropic.claude-3-5-haiku-20241022-v1:0