From 16a30004514d375ed16c14efea49ba5b0ccfe8fa Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Mon, 24 Feb 2025 15:36:25 -0800 Subject: [PATCH] feat: Add OpenRouter Claude 3.7 Sonnet model configuration --- aider/resources/model-metadata.json | 20 ++++++++++++++++++++ aider/resources/model-settings.yml | 17 +++++++++++++++-- 2 files changed, 35 insertions(+), 2 deletions(-) diff --git a/aider/resources/model-metadata.json b/aider/resources/model-metadata.json index 1a1c888d7..32d5f1519 100644 --- a/aider/resources/model-metadata.json +++ b/aider/resources/model-metadata.json @@ -171,4 +171,24 @@ "deprecation_date": "2025-10-01", "supports_tool_choice": true }, + "openrouter/anthropic/claude-3.7-sonnet": { + "max_tokens": 8192, + "max_input_tokens": 200000, + "max_output_tokens": 8192, + "input_cost_per_token": 0.000003, + "output_cost_per_token": 0.000015, + "cache_creation_input_token_cost": 0.00000375, + "cache_read_input_token_cost": 0.0000003, + "litellm_provider": "openrouter", + "mode": "chat", + "supports_function_calling": true, + "supports_vision": true, + "tool_use_system_prompt_tokens": 159, + "supports_assistant_prefill": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_response_schema": true, + "deprecation_date": "2025-10-01", + "supports_tool_choice": true + }, } diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index cb5ddd901..6a9b8c2be 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -191,12 +191,25 @@ examples_as_sys_msg: true extra_params: extra_headers: - anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25 - max_tokens: 8192 + anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 + max_tokens: 64000 cache_control: true editor_model_name: anthropic/claude-3-7-sonnet-20250219 editor_edit_format: editor-diff +- name: openrouter/anthropic/claude-3.7-sonnet + edit_format: diff + weak_model_name: openrouter/anthropic/claude-3-5-haiku + use_repo_map: true + examples_as_sys_msg: true + extra_params: + extra_headers: + anthropic-beta: prompt-caching-2024-07-31,pdfs-2024-09-25,output-128k-2025-02-19 + max_tokens: 64000 + cache_control: true + editor_model_name: openrouter/anthropic/claude-3.7-sonnet + editor_edit_format: editor-diff + - name: bedrock/anthropic.claude-3-5-sonnet-20241022-v2:0 edit_format: diff weak_model_name: bedrock/anthropic.claude-3-5-haiku-20241022-v1:0