From ce64ec539728b33ca58e1a0bcecb643d18af64d1 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Tue, 28 Jan 2025 09:53:51 -0800 Subject: [PATCH] docs: Add documentation for configuring model settings and provider selection --- .../_posts/2025-01-28-deepseek-down.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/aider/website/_posts/2025-01-28-deepseek-down.md b/aider/website/_posts/2025-01-28-deepseek-down.md index 4d17e4ce2..d2c270592 100644 --- a/aider/website/_posts/2025-01-28-deepseek-down.md +++ b/aider/website/_posts/2025-01-28-deepseek-down.md @@ -33,6 +33,27 @@ export OPENROUTER_API_KEY= aider --model openrouter/deepseek/deepseek-v3 ``` +## Configuring model settings + +You may want to configure specific settings when using alternative providers. For example, you can control which OpenRouter providers are used to serve the model, or set other model parameters. + +Create a `.aider.model.settings.yml` file in your home directory or git project root with settings like this: + +```yaml +- name: openrouter/deepseek/deepseek-v3 + extra_params: + extra_body: + provider: + # Only use these providers, in this order + order: ["Novita"] + # Don't fall back to other providers + allow_fallbacks: false +``` + +See [OpenRouter's provider routing docs](https://openrouter.ai/docs/provider-routing) for full details on these settings. + +See [Advanced model settings](https://aider.chat/docs/config/adv-model-settings.html#model-settings) for more details about aider's model settings files. + ## Results