From 8727ffbe68b26c2c99d64c96d993c77081a186c5 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Wed, 7 May 2025 20:54:06 -0700 Subject: [PATCH] feat: Add thinking_tokens to Gemini 2.5 model settings --- aider/resources/model-settings.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index a6cbc3016..1a7f4d894 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -962,12 +962,14 @@ edit_format: diff-fenced use_repo_map: true weak_model_name: gemini/gemini-2.0-flash + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: gemini/gemini-2.5-pro-exp-03-25 edit_format: diff-fenced use_repo_map: true overeager: true weak_model_name: gemini/gemini-2.5-flash-preview-04-17 + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: openrouter/google/gemini-2.5-pro-exp-03-25:free edit_format: diff-fenced @@ -981,6 +983,7 @@ weak_model_name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 overeager: true editor_model_name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: vertex_ai/gemini-2.5-pro-preview-03-25 edit_format: diff-fenced @@ -988,6 +991,7 @@ weak_model_name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 overeager: true editor_model_name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: openrouter/openrouter/quasar-alpha use_repo_map: true @@ -1375,17 +1379,17 @@ - name: gemini/gemini-2.5-flash-preview-04-17 edit_format: diff use_repo_map: true - accepts_settings: ["thinking_tokens"] + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: gemini-2.5-flash-preview-04-17 edit_format: diff use_repo_map: true - accepts_settings: ["thinking_tokens"] + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 edit_format: diff use_repo_map: true - accepts_settings: ["thinking_tokens"] + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: openrouter/google/gemini-2.5-pro-preview-03-25 overeager: true @@ -1398,7 +1402,7 @@ edit_format: diff-fenced use_repo_map: true weak_model_name: gemini/gemini-2.5-flash-preview-04-17 - accepts_settings: ["reasoning_effort"] + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: vertex_ai/gemini-2.5-pro-preview-05-06 edit_format: diff-fenced @@ -1406,11 +1410,11 @@ weak_model_name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 overeager: true editor_model_name: vertex_ai-language-models/gemini-2.5-flash-preview-04-17 - accepts_settings: ["reasoning_effort"] + accepts_settings: ["reasoning_effort", "thinking_tokens"] - name: openrouter/google/gemini-2.5-pro-preview-05-06 overeager: true edit_format: diff-fenced use_repo_map: true weak_model_name: openrouter/google/gemini-2.0-flash-001 - accepts_settings: ["reasoning_effort"] + accepts_settings: ["reasoning_effort", "thinking_tokens"]