diff --git a/HISTORY.md b/HISTORY.md index 956a35111..5b4aa8ecc 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,10 @@ # Release history +### Aider v0.72.4 + +- Support for DeepSeek R1 free. + - Use shortcut via OpenRouter: `--model openrouter/deepseek/deepseek-r1:free` + ### Aider v0.72.3 - Enforce user/assistant turn order to avoid R1 errors, by miradnanali. diff --git a/aider/resources/model-metadata.json b/aider/resources/model-metadata.json index a2e2812a2..0e644cfd0 100644 --- a/aider/resources/model-metadata.json +++ b/aider/resources/model-metadata.json @@ -31,4 +31,20 @@ //"supports_tool_choice": true, "supports_prompt_caching": true }, + "openrouter/deepseek/deepseek-r1:free": { + "max_tokens": 8192, + "max_input_tokens": 64000, + "max_output_tokens": 8192, + "input_cost_per_token": 0.00000055, + "input_cost_per_token_cache_hit": 0.00000014, + "cache_read_input_token_cost": 0.00000014, + "cache_creation_input_token_cost": 0.0, + "output_cost_per_token": 0.00000219, + "litellm_provider": "openrouter", + "mode": "chat", + //"supports_function_calling": true, + "supports_assistant_prefill": true, + //"supports_tool_choice": true, + "supports_prompt_caching": true + }, } diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 3607d979f..dd4315274 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -398,6 +398,18 @@ editor_model_name: openrouter/deepseek/deepseek-chat editor_edit_format: editor-diff +- name: openrouter/deepseek/deepseek-r1:free + edit_format: diff + weak_model_name: openrouter/deepseek/deepseek-chat:free + use_repo_map: true + examples_as_sys_msg: true + extra_params: + max_tokens: 8192 + caches_by_default: true + use_temperature: false + editor_model_name: openrouter/deepseek/deepseek-chat:free + editor_edit_format: editor-diff + - name: deepseek/deepseek-reasoner edit_format: diff weak_model_name: deepseek/deepseek-chat diff --git a/aider/website/HISTORY.md b/aider/website/HISTORY.md index bfe49a998..09e52c9d5 100644 --- a/aider/website/HISTORY.md +++ b/aider/website/HISTORY.md @@ -23,6 +23,10 @@ cog.out(text) ]]]--> +### Aider v0.72.4 +- Support for DeepSeek R1. + - Use shortcut via OpenRouter: `--model openrouter/deepseek/deepseek-r1:free` + ### Aider v0.72.3 - Enforce user/assistant turn order to avoid R1 errors, by miradnanali. diff --git a/aider/website/docs/config/adv-model-settings.md b/aider/website/docs/config/adv-model-settings.md index 4cdbf345e..19370167f 100644 --- a/aider/website/docs/config/adv-model-settings.md +++ b/aider/website/docs/config/adv-model-settings.md @@ -667,6 +667,18 @@ cog.out("```\n") editor_model_name: openrouter/deepseek/deepseek-chat editor_edit_format: editor-diff +- name: openrouter/deepseek/deepseek-r1:free + edit_format: diff + weak_model_name: openrouter/deepseek/deepseek-chat:free + use_repo_map: true + examples_as_sys_msg: true + extra_params: + max_tokens: 8192 + caches_by_default: true + use_temperature: false + editor_model_name: openrouter/deepseek/deepseek-chat:free + editor_edit_format: editor-diff + - name: openrouter/meta-llama/llama-3-70b-instruct edit_format: diff weak_model_name: openrouter/meta-llama/llama-3-70b-instruct diff --git a/aider/website/docs/more/infinite-output.md b/aider/website/docs/more/infinite-output.md index 4e046fbf3..4b173b13e 100644 --- a/aider/website/docs/more/infinite-output.md +++ b/aider/website/docs/more/infinite-output.md @@ -94,6 +94,7 @@ cog.out(model_list) - mistral/pixtral-large-latest - openrouter/anthropic/claude-3.5-sonnet - openrouter/deepseek/deepseek-r1 +- openrouter/deepseek/deepseek-r1:free - us.anthropic.claude-3-5-haiku-20241022-v1:0 - us.anthropic.claude-3-5-sonnet-20241022-v2:0 - vertex_ai/claude-3-5-haiku