mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-15 09:05:00 +00:00
copy
This commit is contained in:
parent
e17c29c258
commit
384ff3484c
5 changed files with 35 additions and 29 deletions
|
@ -8,7 +8,7 @@ nav_order: 100
|
|||
To work with OpenAI's models, you need to provide your
|
||||
[OpenAI API key](https://help.openai.com/en/articles/4936850-where-do-i-find-my-secret-api-key)
|
||||
either in the `OPENAI_API_KEY` environment variable or
|
||||
via the `--openai-api-key` command line switch.
|
||||
via the `--api-key openai=<key>` command line switch.
|
||||
|
||||
Aider has some built in shortcuts for the most popular OpenAI models and
|
||||
has been tested and benchmarked to work well with them:
|
||||
|
@ -16,28 +16,34 @@ has been tested and benchmarked to work well with them:
|
|||
```
|
||||
python -m pip install -U aider-chat
|
||||
|
||||
export OPENAI_API_KEY=<key> # Mac/Linux
|
||||
setx OPENAI_API_KEY <key> # Windows, restart shell after setx
|
||||
|
||||
# Aider uses gpt-4o by default (or use --4o)
|
||||
aider
|
||||
|
||||
# GPT-4o
|
||||
aider --4o
|
||||
|
||||
# GPT-3.5 Turbo
|
||||
aider --35-turbo
|
||||
# o3-mini
|
||||
aider --model o3-mini --api-key openai=<key>
|
||||
|
||||
# o1-mini
|
||||
aider --model o1-mini
|
||||
aider --model o1-mini --api-key openai=<key>
|
||||
|
||||
# o1-preview
|
||||
aider --model o1-preview
|
||||
# GPT-4o
|
||||
aider --4o --api-key openai=<key>
|
||||
|
||||
# List models available from OpenAI
|
||||
aider --list-models openai/
|
||||
|
||||
# You can also store you API key in environment variables (or .env)
|
||||
export OPENAI_API_KEY=<key> # Mac/Linux
|
||||
setx OPENAI_API_KEY <key> # Windows, restart shell after setx
|
||||
```
|
||||
|
||||
You can use `aider --model <model-name>` to use any other OpenAI model.
|
||||
For example, if you want to use a specific version of GPT-4 Turbo
|
||||
you could do `aider --model gpt-4-0125-preview`.
|
||||
|
||||
## o1 models from other providers
|
||||
|
||||
Many of OpenAI's o1
|
||||
"reasoning" models have restrictions on streaming and setting the temperature parameter.
|
||||
Aider is configured to work properly with these models
|
||||
when served through major provider APIs.
|
||||
|
||||
You may need to [configure reasoning model settings](/docs/config/reasoning.html)
|
||||
if you are using them through another provider
|
||||
and see errors related to temperature or system prompt.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue