Issue
Aider (v0.86.2) does not recognize new DeepSeek V4 models (deepseek-v4-flash, deepseek-v4-pro). They don't appear in aider --list-models deepseek-v4 because litellm hasn't added them yet.
Source of models: direct DeepSeek API
Temporary resolve
Two config files are needed.
1. ~/.aider.model.settings.yml — model behavior settings
Must be a YAML list:
- name: deepseek/deepseek-v4-flash
edit_format: diff
use_repo_map: true
use_temperature: false
editor_edit_format: editor-diff
extra_params:
temperature: 0.0
- name: deepseek/deepseek-v4-pro
edit_format: diff
use_repo_map: true
use_temperature: false
editor_edit_format: editor-diff
extra_params:
temperature: 0.0
2. ~/.aider.model.metadata.json — register models with litellm
Since V4 models are unknown to litellm, they must be registered manually:
{
"deepseek/deepseek-v4-flash": {
"litellm_provider": "deepseek",
"max_input_tokens": 131072,
"max_output_tokens": 8192,
"max_tokens": 8192,
"mode": "chat",
"supports_function_calling": true,
"supports_parallel_function_calling": true,
"supports_prompt_caching": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true
},
"deepseek/deepseek-v4-pro": {
"litellm_provider": "deepseek",
"max_input_tokens": 131072,
"max_output_tokens": 8192,
"max_tokens": 8192,
"mode": "chat",
"supports_function_calling": true,
"supports_parallel_function_calling": true,
"supports_prompt_caching": true,
"supports_response_schema": true,
"supports_system_messages": true,
"supports_tool_choice": true
}
}
Verify
aider --list-models deepseek-v4
# Should output:
# - deepseek/deepseek-v4-flash
# - deepseek/deepseek-v4-pro
Please, add DeepSeek V4 models to the built-in litellm model list so no manual metadata is needed.
Version and model info
Aider v0.86.2
Issue
Aider (v0.86.2) does not recognize new DeepSeek V4 models (
deepseek-v4-flash,deepseek-v4-pro). They don't appear inaider --list-models deepseek-v4because litellm hasn't added them yet.Source of models: direct DeepSeek API
Temporary resolve
Two config files are needed.
1.
~/.aider.model.settings.yml— model behavior settingsMust be a YAML list:
2.
~/.aider.model.metadata.json— register models with litellmSince V4 models are unknown to litellm, they must be registered manually:
{ "deepseek/deepseek-v4-flash": { "litellm_provider": "deepseek", "max_input_tokens": 131072, "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", "supports_function_calling": true, "supports_parallel_function_calling": true, "supports_prompt_caching": true, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true }, "deepseek/deepseek-v4-pro": { "litellm_provider": "deepseek", "max_input_tokens": 131072, "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", "supports_function_calling": true, "supports_parallel_function_calling": true, "supports_prompt_caching": true, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true } }Verify
Please, add DeepSeek V4 models to the built-in litellm model list so no manual metadata is needed.
Version and model info
Aider v0.86.2