From 59bef7cb1c082854f23277bac766aa168a2d89f9 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 23 Aug 2024 15:18:10 -0700 Subject: [PATCH] feat: Inherit Model class from ModelSettings --- aider/models.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/aider/models.py b/aider/models.py index 303f048d1..909af9f82 100644 --- a/aider/models.py +++ b/aider/models.py @@ -424,13 +424,8 @@ MODEL_SETTINGS = [ ] -class Model: +class Model(ModelSettings): def __init__(self, model, weak_model=None): - # Set defaults from ModelSettings - default_settings = ModelSettings(name="") - for field in fields(ModelSettings): - setattr(self, field.name, getattr(default_settings, field.name)) - self.name = model self.max_chat_history_tokens = 1024 self.weak_model = None