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_body
field 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
fry69
795810ffb8
fix: update model configurations
2024-09-06 13:44:42 +02:00
Paul Gauthier
f02da16353
set max_tokens=8192 for deepseek models
2024-09-05 11:58:20 -07:00
Paul Gauthier
9348a10aaf
copy
2024-09-03 15:48:37 -07:00
Paul Gauthier
dff814a7a8
refactor: change tool_error to tool_warning for non-critical messages
2024-09-03 13:30:04 -07:00
Paul Gauthier
013dac288c
feat: add user confirmation for model warnings
2024-08-30 08:28:21 -07:00
Paul Gauthier
725b06acd6
fixes #1240
2024-08-30 07:15:43 -07:00
Paul Gauthier
b0d06e13fe
be very conservative with get_model_info if model not found
2024-08-28 13:04:00 -07:00
Paul Gauthier
af6ae8da8a
restore json
2024-08-28 12:17:40 -07:00
Paul Gauthier (aider)
e1d4e81194
style: reorder imports in aider/models.py
2024-08-28 12:03:30 -07:00
Paul Gauthier (aider)
59b6a64687
feat: use json5 for loading litellm models
2024-08-28 12:03:26 -07:00
Paul Gauthier
2f35a41449
remove send_undo_reply=True
2024-08-28 06:41:43 -07:00
Paul Gauthier (aider)
12bb17fe63
feat: add ModelSettings for gemini/gemini-1.5-flash-exp-0827 with whole edit format
2024-08-28 06:35:38 -07:00
Paul Gauthier (aider)
14d13a7acc
feat: add ModelSettings for gemini/gemini-1.5-pro-exp-0827
2024-08-28 06:35:04 -07:00
Paul Gauthier
4705136951
fix: Add caching by default for deepseek coder.
2024-08-27 06:12:55 -07:00
Paul Gauthier
ec6e23a852
feat: Add flexible model lookup in get_model_info
2024-08-27 06:08:24 -07:00
Paul Gauthier (aider)
2e573af1d8
style: Fix formatting in models.py
2024-08-26 14:40:29 -07:00
Paul Gauthier (aider)
b51b5cf12d
feat: Display environment variables status when showing missing variables
2024-08-26 14:40:25 -07:00
Paul Gauthier
59ae9d9daf
turn off openrouter referer special case for sonnet
2024-08-26 12:20:50 -07:00
Paul Gauthier
7ba798647f
restore the reminder for sonnet
2024-08-25 09:56:32 -07:00