Commit graph

223 commits

Author SHA1 Message Date
Paul Gauthier
3c4dad7eb4 use sonnet 1022 by default 2024-10-22 10:09:35 -07:00
Paul Gauthier
cb306b61cd added model settings for sonnet 1022 2024-10-22 09:38:32 -07:00
Sven Grunewaldt
deb27f8f27
feat: Add new model settings for azure/o1-preview
Fixes litellm exceptions and incorrect model settings when using
o1-preview on Azure OpenAI.
2024-10-10 12:05:04 +02:00
fry69
65b50cdaee fix: correct weak model names for Sonnet-3.5 on OpenRouter 2024-10-09 12:50:44 +02:00
fry69
3c7e285182 fix: add OpenRouter Sonnet-3.5 beta/self-moderated model 2024-10-05 16:12:34 +02:00
Paul Gauthier (aider)
1b58e1f6ad style: format code with linter 2024-10-02 11:13:49 -07:00
Paul Gauthier (aider)
03faad3110 refactor: improve sanity_check_models to include editor model check 2024-10-02 11:13:44 -07:00
Paul Gauthier (aider)
eb0331baed feat: wrap max_tokens in extra_params for ModelSettings 2024-09-27 13:01:20 -07:00
Paul Gauthier (aider)
c3e44b498d feat: update ModelSettings in aider/models.py 2024-09-27 12:58:45 -07:00
Paul Gauthier (aider)
58c856505b feat: Add extra_params field to ModelSettings class and update instances 2024-09-27 12:58:21 -07:00
Paul Gauthier
eb21cf2830 architect/editor 2024-09-26 16:10:19 -07:00
Paul Gauthier
e682eb8669 fix: Add junior model and junior edit format to benchmark results 2024-09-25 16:31:40 -07:00
Paul Gauthier (aider)
9f3cd92b18 feat: add junior_edit_format="junior-diff" to gpt-4o model settings 2024-09-25 14:33:20 -07:00
Paul Gauthier
25e833bbd4 fix: Rename JuniorWholeFileCoder and JuniorWholeFilePrompts classes 2024-09-25 14:25:16 -07:00
Paul Gauthier (aider)
3f682ed908 feat: Update 'openai/o1-mini' settings to include junior model information 2024-09-25 14:23:54 -07:00
Paul Gauthier
6568cd71d4 feat: add junior model settings to the model configuration 2024-09-25 14:23:54 -07:00
Paul Gauthier (aider)
b3ae2c878f feat: Update junior_edit_format to use "junior-diff" instead of "diff" 2024-09-25 14:13:54 -07:00
Paul Gauthier
d1d043d924 fix: Simplify junior model assignment logic 2024-09-25 14:09:44 -07:00
Paul Gauthier
e6c938c489 feat: Add default junior edit format if not set 2024-09-25 12:03:25 -07:00
Paul Gauthier (aider)
856d617610 feat: update all the claude 3.5 sonnet ModelSettings to use the appropriate junior_model_name and junior_edit_format=diff 2024-09-25 11:38:48 -07:00
Paul Gauthier
24c15db8d7 feat: add junior_edit_format parameter to get_junior_model method 2024-09-25 11:37:41 -07:00
Paul Gauthier (aider)
0a7e5f313f style: Run linter 2024-09-25 11:10:06 -07:00
Paul Gauthier (aider)
888d60d472 feat: Add --junior-edit-format argument and plumb it into Model() 2024-09-25 11:09:56 -07:00
Paul Gauthier (aider)
e74e76e51c style: run linter 2024-09-25 11:03:25 -07:00
Paul Gauthier (aider)
926b3c9240 feat: Add --junior-model argument and plumb it into Model() 2024-09-25 11:03:15 -07:00
Paul Gauthier
11cdc4175f feat: Update model settings for claude-3-5-sonnet-20240620 2024-09-25 11:03:13 -07:00
Paul Gauthier
7bd1d49f23 feat: update model settings to include junior model and edit format 2024-09-25 10:47:31 -07:00
Paul Gauthier
087dbb40a3 feat: Add SeniorCoder and update prompts 2024-09-25 10:23:31 -07:00
paul-gauthier
0adb7e0fd3
Merge pull request #1590 from hypn4/main
feat: add `extra_body`field and use in model settings.
2024-09-24 13:16:38 -07:00
Paul Gauthier
d8dd7a259b feat: Add new Gemini model configurations 2024-09-24 09:45:36 -07:00
Paul Gauthier
d518493bb9 fix: Update model sanity check output format 2024-09-23 11:32:52 -07:00
hypn4
d0bce02c00 feat: add extra_bodyfield and use in model settings.
resolved: #1583

The `extra_body` field is a parameter used by the `openai` provider.

Since `litellm` also uses this field to additionally transmit `request body`, I added a function so that `aider` can also utilize the `extra_body` field.

The `openrouter` provider also supports various functions through the additional field of `request body`, so we added the function.

The following is how to use it in model settings.
```yaml
# .aider.model.settings.yml
- name: "openrouter/<YOUR_MODEL>"
  edit_format: "whole"
  use_repo_map: true
  extra_body:
    provider:
      order:
      - Azure
      allow_fallbacks: false
```
2024-09-23 20:37:10 +09:00
Paul Gauthier (aider)
6a733f8e76 refactor: Rename print_model_settings_as_yaml to get_model_settings_as_yaml 2024-09-22 16:55:58 -07:00
Paul Gauthier (aider)
60082d0d16 style: format code using linter 2024-09-22 16:54:56 -07:00
Paul Gauthier (aider)
ea72ad61fe feat: add function to print model settings as YAML 2024-09-22 16:54:51 -07:00
Paul Gauthier (aider)
4a9700fcd9 feat: add ModelSettings for plain "deepseek-coder" and "deepseek-chat" 2024-09-21 13:55:49 -07:00
Paul Gauthier (aider)
243be27eb8 style: Fix formatting in aider/models.py 2024-09-20 12:21:03 -07:00
Paul Gauthier (aider)
671c633d8f fix: handle errors when creating cache directory in get_model_info 2024-09-20 12:20:59 -07:00
Paul Gauthier (aider)
d747a3781d feat: add openrouter versions of o1-mini and o1-preview 2024-09-12 19:15:48 -07:00
Paul Gauthier
9768e84fcd feat: Change model settings from 'whole' to 'diff' 2024-09-12 19:15:47 -07:00
Paul Gauthier
99a75ac213 feat: Add streaming option to ModelSettings 2024-09-12 14:47:18 -07:00
Paul Gauthier
fb420de09e feat: Add new model settings for openai/o1-preview and o1-preview 2024-09-12 14:42:52 -07:00
Paul Gauthier
1755d2e0f4 fix: Use temperature setting from model configuration 2024-09-12 14:24:21 -07:00
Paul Gauthier
8aee4d25ed add ModelSettings.use_system_prompt 2024-09-12 14:19:53 -07:00
Jay Alammar
7315624b98 bugfix 2024-09-11 10:55:45 -04:00
Jay Alammar (aider)
df33498cad fix: correct syntax error by removing extra closing parenthesis in ModelSettings definition 2024-09-06 17:07:32 -04:00
Jay Alammar (aider)
d85979e1fb fix: correct syntax error by fixing misplaced parenthesis in ModelSettings entries 2024-09-06 17:07:23 -04:00
Jay Alammar (aider)
74f1ceff93 fix: resolve syntax error by removing extra closing parenthesis in model settings list 2024-09-06 17:07:16 -04:00
Jay Alammar (aider)
68bd2b75c6 refactor: group Cohere models together in the model settings list 2024-09-06 17:06:51 -04:00
Jay Alammar (aider)
5344052aeb feat: add support for new Cohere models command-r-08-2024 and command-r-plus-08-2024 2024-09-06 17:06:11 -04:00