Skip to content

Commit 674eb10

Browse files
committed
copy
1 parent f7dd0fc commit 674eb10

File tree

10 files changed

+292
-309
lines changed

10 files changed

+292
-309
lines changed

README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
Aider lets you pair program with LLMs,
77
to edit code in your local git repository.
88
Start a new project or work with an existing code base.
9-
Aider works best with Claude 3.5 Sonnet, DeepSeek V3, o1 & GPT-4o and can [connect to almost any LLM](https://aider.chat/docs/llms.html).
10-
9+
Aider works best with Claude 3.5 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o. Aider can [connect to almost any LLM, including local models](https://aider.chat/docs/llms.html).
1110

1211
<!-- SCREENCAST START -->
1312
<p align="center">

aider/website/_includes/works-best.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Aider works best with Claude 3.5 Sonnet, DeepSeek V3, o1 & GPT-4o and can [connect to almost any LLM](https://aider.chat/docs/llms.html).
1+
Aider works best with Claude 3.5 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o. Aider can [connect to almost any LLM, including local models](https://aider.chat/docs/llms.html).

aider/website/assets/sample-analytics.jsonl

+261-261
Large diffs are not rendered by default.

aider/website/docs/config/reasoning.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ description: How to configure reasoning model settings from secondary providers.
77
# Reasoning models
88

99
Many
10-
"reasoning" models have restrictions on how they can be used.
11-
They sometimes prohibit streaming, use of temperature and/or the system prompt.
10+
"reasoning" models have restrictions on how they can be used:
11+
they sometimes prohibit streaming, use of temperature and/or the system prompt.
12+
Some also support different levels of "reasoning effort".
13+
1214
Aider is configured to work properly with these models
1315
when served through major provider APIs.
1416

@@ -19,6 +21,11 @@ and see errors related to temperature or system prompt.
1921
Include settings for your new provider in `.aider.model.setting.yml` file
2022
at the root of your project or in your home directory.
2123

24+
## Reasoning effort
25+
26+
You can use the `--reasoning-effort` switch to control the reasoning effort
27+
of models which support this setting.
28+
2229
## Temperature, streaming and system prompt
2330

2431
You should find one of the existing model setting configuration entries

aider/website/docs/faq.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -249,13 +249,12 @@ tr:hover { background-color: #f5f5f5; }
249249
</style>
250250
<table>
251251
<tr><th>Model Name</th><th class='right'>Total Tokens</th><th class='right'>Percent</th></tr>
252-
<tr><td>claude-3-5-sonnet-20241022</td><td class='right'>812,757</td><td class='right'>51.3%</td></tr>
253-
<tr><td>fireworks_ai/accounts/fireworks/models/deepseek-v3</td><td class='right'>286,019</td><td class='right'>18.1%</td></tr>
254-
<tr><td>o3-mini</td><td class='right'>257,958</td><td class='right'>16.3%</td></tr>
255-
<tr><td>deepseek/deepseek-chat</td><td class='right'>97,745</td><td class='right'>6.2%</td></tr>
256-
<tr><td>fireworks_ai/accounts/fireworks/models/deepseek-r1</td><td class='right'>65,251</td><td class='right'>4.1%</td></tr>
257-
<tr><td>fireworks_ai/REDACTED</td><td class='right'>41,013</td><td class='right'>2.6%</td></tr>
258-
<tr><td>deepseek/deepseek-reasoner</td><td class='right'>20,223</td><td class='right'>1.3%</td></tr>
252+
<tr><td>claude-3-5-sonnet-20241022</td><td class='right'>938,569</td><td class='right'>62.9%</td></tr>
253+
<tr><td>fireworks_ai/accounts/fireworks/models/deepseek-v3</td><td class='right'>273,005</td><td class='right'>18.3%</td></tr>
254+
<tr><td>deepseek/deepseek-chat</td><td class='right'>97,745</td><td class='right'>6.6%</td></tr>
255+
<tr><td>o3-mini</td><td class='right'>75,400</td><td class='right'>5.1%</td></tr>
256+
<tr><td>fireworks_ai/accounts/fireworks/models/deepseek-r1</td><td class='right'>65,251</td><td class='right'>4.4%</td></tr>
257+
<tr><td>claude-3-5-haiku-20241022</td><td class='right'>39,430</td><td class='right'>2.6%</td></tr>
259258
<tr><td>gemini/REDACTED</td><td class='right'>1,859</td><td class='right'>0.1%</td></tr>
260259
<tr><td>ollama_chat/REDACTED</td><td class='right'>309</td><td class='right'>0.0%</td></tr>
261260
</table>

aider/website/docs/install.md

-7
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,7 @@ to keep aider's dependencies separated.
9696
You can use pip to install aider with python versions 3.9-3.12.
9797

9898
```bash
99-
# Install aider
10099
python -m pip install -U --upgrade-strategy only-if-needed aider-chat
101-
102-
# To work with GPT-4o:
103-
aider --4o --openai-api-key sk-xxx...
104-
105-
# To work with Claude 3.5 Sonnet:
106-
aider --sonnet --anthropic-api-key sk-xxx...
107100
```
108101

109102
{% include python-m-aider.md %}

aider/website/docs/install/optional.md

+6-21
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,14 @@ Aider works best if you have git installed.
1717
Here are
1818
[instructions for installing git in various environments](https://github.com/git-guides/install-git).
1919

20-
## Get your API key
20+
## Setup an API key
2121

22-
To work with OpenAI's models like GPT-4o or o1-preview you need a paid
23-
[OpenAI API key](https://help.openai.com/en/articles/4936850-where-do-i-find-my-secret-api-key).
24-
Note that this is different than being a "ChatGPT Plus" subscriber.
22+
You need an key from an API provider to work with most models:
2523

26-
To work with Anthropic's models like Claude 3.5 Sonnet you need a paid
27-
[Anthropic API key](https://docs.anthropic.com/claude/reference/getting-started-with-the-api).
28-
29-
30-
### Working with other LLMs
31-
32-
{% include works-best.md %}
33-
34-
### Store your api keys
24+
- [OpenAI](https://help.openai.com/en/articles/4936850-where-do-i-find-my-secret-api-key) provides o1, o3-mini, gpt-4o and other models. Note that paying for an API key is different than being a "ChatGPT" subscriber.
25+
- [Anthropic](https://docs.anthropic.com/claude/reference/getting-started-with-the-api) provides Claude 3.5 Sonnet and Haiku.
26+
- [DeepSeek](https://platform.deepseek.com/api_keys) provides DeepSeek R1 and DeepSeek Chat V3.
27+
- [OpenRouter](https://openrouter.ai/keys) allows you to access models from many providers using a single key.
3528

3629
You can [store your api keys in configuration or env files](/docs/config/api-keys.html)
3730
and they will be loaded automatically whenever you run aider.
@@ -105,11 +98,3 @@ please let us know by opening a
10598
[GitHub issue](https://github.com/Aider-AI/aider/issues).
10699

107100

108-
## Install the development version of aider
109-
110-
If you want the very latest development version of aider
111-
you can install it like this:
112-
113-
```
114-
aider --install-main-branch
115-
```

aider/website/docs/llms.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ description: Aider can connect to most LLMs for AI pair programming.
1616

1717
Aider works best with these models, which are skilled at editing code:
1818

19-
- [GPT-4o](/docs/llms/openai.html)
19+
- [DeepSeek R1 and V3](/docs/llms/deepseek.html)
2020
- [Claude 3.5 Sonnet](/docs/llms/anthropic.html)
21-
- [Claude 3 Opus](/docs/llms/anthropic.html)
22-
- [DeepSeek V3](/docs/llms/deepseek.html)
21+
- [OpenAI o1, o3-mini and GPT-4o](/docs/llms/openai.html)
2322

2423

2524
## Free models

aider/website/docs/llms/openai.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ You can use `aider --model <model-name>` to use any other OpenAI model.
3737
For example, if you want to use a specific version of GPT-4 Turbo
3838
you could do `aider --model gpt-4-0125-preview`.
3939

40-
## o1 models from other providers
40+
## Reasoning models from other providers
4141

42-
Many of OpenAI's o1
42+
Many of OpenAI's
4343
"reasoning" models have restrictions on streaming and setting the temperature parameter.
44+
Some also support different levels of "reasoning effort".
4445
Aider is configured to work properly with these models
45-
when served through major provider APIs.
46+
when served through major provider APIs and
47+
has a `--reasoning-effort` setting.
4648

4749
You may need to [configure reasoning model settings](/docs/config/reasoning.html)
4850
if you are using them through another provider

aider/website/index.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ cog.out(text)
3333
Aider lets you pair program with LLMs,
3434
to edit code in your local git repository.
3535
Start a new project or work with an existing code base.
36-
Aider works best with Claude 3.5 Sonnet, DeepSeek V3, o1 & GPT-4o and can [connect to almost any LLM](https://aider.chat/docs/llms.html).
37-
36+
Aider works best with Claude 3.5 Sonnet, DeepSeek R1 & Chat V3, OpenAI o1, o3-mini & GPT-4o. Aider can [connect to almost any LLM, including local models](https://aider.chat/docs/llms.html).
3837

3938
<!--
4039
<p align="center">

0 commit comments

Comments
 (0)