From bd6cedf70b4f8421318e6fd92d1f2e6eae53494f Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Thu, 18 Jul 2024 20:42:24 +0100 Subject: [PATCH] Use 4o-mini as the weak model instead of 3.5-turbo --- HISTORY.md | 1 + aider/models.py | 34 ++++++++++++++++++---------------- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index cae8cf920..28dd76ae3 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -9,6 +9,7 @@ - Now shows last 4 characters of API keys in `--verbose` output. - Bugfix to precedence of multiple `.env` files. - Bugfix to gracefully handle HTTP errors when installing pandoc. +- Aider wrote 42% of the code in this release. ### Aider v0.44.0 diff --git a/aider/models.py b/aider/models.py index eb3925ea8..fcd638944 100644 --- a/aider/models.py +++ b/aider/models.py @@ -33,6 +33,8 @@ gpt-4-1106-preview gpt-4-0125-preview gpt-4-vision-preview gpt-4-1106-vision-preview +gpt-4o-mini +gpt-4o-mini-2024-07-18 gpt-3.5-turbo gpt-3.5-turbo-0301 gpt-3.5-turbo-0613 @@ -80,38 +82,38 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-3.5-turbo", "whole", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", reminder_as_sys_msg=True, ), ModelSettings( "gpt-3.5-turbo-0125", "whole", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", reminder_as_sys_msg=True, ), ModelSettings( "gpt-3.5-turbo-1106", "whole", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", reminder_as_sys_msg=True, ), ModelSettings( "gpt-3.5-turbo-0613", "whole", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", reminder_as_sys_msg=True, ), ModelSettings( "gpt-3.5-turbo-16k-0613", "whole", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", reminder_as_sys_msg=True, ), # gpt-4 ModelSettings( "gpt-4-turbo-2024-04-09", "udiff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, accepts_images=True, @@ -121,7 +123,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-turbo", "udiff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, accepts_images=True, @@ -131,7 +133,7 @@ MODEL_SETTINGS = [ ModelSettings( "openai/gpt-4o", "diff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, accepts_images=True, @@ -141,7 +143,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4o", "diff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, accepts_images=True, @@ -167,7 +169,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-0125-preview", "udiff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, lazy=True, @@ -177,7 +179,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-1106-preview", "udiff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, lazy=True, @@ -186,7 +188,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-vision-preview", "diff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, accepts_images=True, @@ -195,7 +197,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-0314", "diff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, reminder_as_sys_msg=True, @@ -204,7 +206,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-0613", "diff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, reminder_as_sys_msg=True, @@ -212,7 +214,7 @@ MODEL_SETTINGS = [ ModelSettings( "gpt-4-32k-0613", "diff", - weak_model_name="gpt-3.5-turbo", + weak_model_name="gpt-4o-mini", use_repo_map=True, send_undo_reply=True, reminder_as_sys_msg=True, @@ -356,7 +358,7 @@ MODEL_SETTINGS = [ ModelSettings( "openrouter/openai/gpt-4o", "diff", - weak_model_name="openrouter/openai/gpt-3.5-turbo", + weak_model_name="openrouter/openai/gpt-4o-mini", use_repo_map=True, send_undo_reply=True, accepts_images=True,