feat: add Claude Opus 4.7 model settings for Bedrock/Vertex/OpenRouter

Co-authored-by: aider (gpt-5.4) <aider@aider.chat>
This commit is contained in:
Paul Gauthier
2026-04-23 07:12:17 -07:00
parent 39023f9bc0
commit 93dfacc85e
2 changed files with 44 additions and 2 deletions

View File

@@ -415,7 +415,11 @@ class Model(ModelSettings):
if self.name.startswith("openrouter/"):
if self.accepts_settings is None:
self.accepts_settings = []
if "thinking_tokens" not in self.accepts_settings:
if (
"thinking_tokens" not in self.accepts_settings
and "claude-opus-4.7" not in self.name
and "claude-opus-4-7" not in self.name
):
self.accepts_settings.append("thinking_tokens")
if "reasoning_effort" not in self.accepts_settings:
self.accepts_settings.append("reasoning_effort")

View File

@@ -1879,7 +1879,6 @@
editor_model_name: claude-sonnet-4-6
editor_edit_format: editor-diff
use_temperature: false
accepts_settings: ["thinking_tokens"]
overeager: true
- name: claude-opus-4-6
@@ -1950,6 +1949,19 @@
accepts_settings: ["thinking_tokens"]
overeager: true
- name: bedrock/anthropic.claude-opus-4-7-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
use_temperature: false
overeager: true
- 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
@@ -1984,6 +1996,19 @@
accepts_settings: ["thinking_tokens"]
overeager: true
- name: vertex_ai/claude-opus-4-7
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
use_temperature: false
overeager: true
- name: vertex_ai/claude-sonnet-4-5@20250929
edit_format: diff
weak_model_name: vertex_ai/claude-haiku-4-5@20251001
@@ -2101,6 +2126,19 @@
accepts_settings: ["thinking_tokens"]
overeager: true
- name: openrouter/anthropic/claude-opus-4.7
edit_format: diff
weak_model_name: openrouter/anthropic/claude-haiku-4-5
use_repo_map: true
examples_as_sys_msg: false
extra_params:
max_tokens: 128000
cache_control: true
editor_model_name: openrouter/anthropic/claude-sonnet-4-5
editor_edit_format: editor-diff
use_temperature: false
overeager: true
- name: openrouter/anthropic/claude-sonnet-4.5
edit_format: diff