From 27cde532bea8410da69088c90a70891007527e55 Mon Sep 17 00:00:00 2001 From: kennyfrc Date: Thu, 30 Jan 2025 21:07:25 +0800 Subject: [PATCH 1/2] feat: Add model metadata and settings for fireworks_ai/deepseek --- aider/resources/model-metadata.json | 18 ++++++++++++++++++ aider/resources/model-settings.yml | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/aider/resources/model-metadata.json b/aider/resources/model-metadata.json index 7501f9427..e6e299a9c 100644 --- a/aider/resources/model-metadata.json +++ b/aider/resources/model-metadata.json @@ -47,4 +47,22 @@ //"supports_tool_choice": true, "supports_prompt_caching": true }, + "fireworks_ai/accounts/fireworks/models/deepseek-r1": { + "max_tokens": 160000, + "max_input_tokens": 128000, + "max_output_tokens": 20480, + "litellm_provider": "fireworks_ai", + "input_cost_per_token": 0.000008, + "output_cost_per_token": 0.000008, + "mode": "chat", + }, + "fireworks_ai/accounts/fireworks/models/deepseek-v3": { + "max_tokens": 128000, + "max_input_tokens": 100000, + "max_output_tokens": 8192, + "litellm_provider": "fireworks_ai", + "input_cost_per_token": 0.0000009, + "output_cost_per_token": 0.0000009, + "mode": "chat", + }, } diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index dd4315274..0611b2868 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -590,3 +590,19 @@ use_repo_map: true editor_model_name: openrouter/qwen/qwen-2.5-coder-32b-instruct editor_edit_format: editor-diff + +- name: fireworks_ai/accounts/fireworks/models/deepseek-r1 + edit_format: diff + weak_model_name: fireworks_ai/accounts/fireworks/models/deepseek-v3 + use_repo_map: true + use_temperature: false + streaming: true + editor_model_name: fireworks_ai/accounts/fireworks/models/deepseek-v3 + editor_edit_format: editor-diff + remove_reasoning: false + +- name: fireworks_ai/accounts/fireworks/models/deepseek-v3 + edit_format: diff + use_repo_map: true + reminder: sys + examples_as_sys_msg: true \ No newline at end of file From 55abdff58cf68e4a21deefa20c3105f7fec71a83 Mon Sep 17 00:00:00 2001 From: kennyfrc Date: Thu, 30 Jan 2025 21:38:45 +0800 Subject: [PATCH 2/2] feat: Add extra_params with max_tokens to model settings configuration --- aider/resources/model-settings.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/aider/resources/model-settings.yml b/aider/resources/model-settings.yml index 0611b2868..52acfe2d3 100644 --- a/aider/resources/model-settings.yml +++ b/aider/resources/model-settings.yml @@ -600,9 +600,13 @@ editor_model_name: fireworks_ai/accounts/fireworks/models/deepseek-v3 editor_edit_format: editor-diff remove_reasoning: false + extra_params: + max_tokens: 160000 - name: fireworks_ai/accounts/fireworks/models/deepseek-v3 edit_format: diff use_repo_map: true reminder: sys - examples_as_sys_msg: true \ No newline at end of file + examples_as_sys_msg: true + extra_params: + max_tokens: 128000 \ No newline at end of file