This commit is contained in:
Paul Gauthier 2025-02-04 09:33:56 -08:00
parent e17c29c258
commit 384ff3484c
5 changed files with 35 additions and 29 deletions

View file

@ -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.