From b254afa4982e9449a1479094d3f7614b367cb7fd Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Fri, 15 Nov 2024 05:33:59 -0800 Subject: [PATCH] refactor: Modify model metadata file loading to prioritize resource file --- aider/main.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/aider/main.py b/aider/main.py index 39556c60a..9a27645bf 100644 --- a/aider/main.py +++ b/aider/main.py @@ -332,14 +332,16 @@ def load_dotenv_files(git_root, dotenv_fname, encoding="utf-8"): def register_litellm_models(git_root, model_metadata_fname, io, verbose=False): - model_metatdata_files = generate_search_path_list( - ".aider.model.metadata.json", git_root, model_metadata_fname - ) + model_metatdata_files = [] # Add the resource file path resource_metadata = importlib_resources.files("aider.resources").joinpath("model-metadata.json") model_metatdata_files.append(str(resource_metadata)) + model_metatdata_files += generate_search_path_list( + ".aider.model.metadata.json", git_root, model_metadata_fname + ) + try: model_metadata_files_loaded = models.register_litellm_models(model_metatdata_files) if len(model_metadata_files_loaded) > 0 and verbose: