From bb1fa2497156186f7a7d00d912279557e9d70c9e Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 16 Apr 2025 17:24:14 -0700 Subject: [PATCH] feat: Add o4-mini model settings for openai, openrouter, and azure --- aider/resources/model-settings.yml | 210 +++++++++++++++++++++++++++++ 1 file changed, 210 insertions(+) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index c680f208c..f7465cc2f 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -1006,6 +1006,48 @@ # extra_body: # reasoning_effort: high +- name: openai/o4-mini + edit_format: diff + weak_model_name: openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: openrouter/openai/o4-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openrouter/openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: azure/o4-mini + edit_format: diff + weak_model_name: azure/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + - name: xai/grok-3-mini-beta use_repo_map: true edit_format: whole @@ -1109,6 +1151,48 @@ # extra_body: # reasoning_effort: high +- name: openai/o4-mini + edit_format: diff + weak_model_name: openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: openrouter/openai/o4-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openrouter/openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: azure/o4-mini + edit_format: diff + weak_model_name: azure/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + - name: openai/o3 edit_format: diff weak_model_name: openai/gpt-4.1-mini @@ -1122,6 +1206,48 @@ # extra_body: # reasoning_effort: high +- name: openai/o4-mini + edit_format: diff + weak_model_name: openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: openrouter/openai/o4-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openrouter/openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: azure/o4-mini + edit_format: diff + weak_model_name: azure/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + - name: openrouter/openai/o3 edit_format: diff weak_model_name: openrouter/openai/gpt-4.1-mini @@ -1135,6 +1261,48 @@ # extra_body: # reasoning_effort: high +- name: openai/o4-mini + edit_format: diff + weak_model_name: openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: openrouter/openai/o4-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openrouter/openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: azure/o4-mini + edit_format: diff + weak_model_name: azure/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + - name: azure/o3 edit_format: diff weak_model_name: azure/gpt-4.1-mini @@ -1148,6 +1316,48 @@ # extra_body: # reasoning_effort: high +- name: openai/o4-mini + edit_format: diff + weak_model_name: openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: openrouter/openai/o4-mini + edit_format: diff + weak_model_name: openrouter/openai/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: openrouter/openai/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + +- name: azure/o4-mini + edit_format: diff + weak_model_name: azure/gpt-4.1-mini + use_repo_map: true + use_temperature: false + editor_model_name: azure/gpt-4.1 + editor_edit_format: editor-diff + system_prompt_prefix: "Formatting re-enabled. " + accepts_settings: ["reasoning_effort"] + examples_as_sys_msg: true + #extra_params: + # extra_body: + # reasoning_effort: high + - name: o4-mini edit_format: diff weak_model_name: gpt-4.1-mini