This commit is contained in:
Paul Gauthier 2024-07-06 22:09:18 -03:00
parent 46374fb07a
commit e93e310f1d
4 changed files with 27 additions and 6 deletions

View file

@ -1,6 +1,9 @@
Aider has special support for providing Aider has special support for providing
OpenAI and Anthropic API keys OpenAI and Anthropic API keys
via command line switches and yaml config settings. via
[command line switches](/docs/config/options.html)
and
[yaml config file](/docs/config/aider_conf.html).
*All other LLM providers* must *All other LLM providers* must
have their keys and settings have their keys and settings
specified in environment variables. specified in environment variables.

View file

@ -6,14 +6,23 @@ description: How to configure aider with a yaml config file.
# YAML config file # YAML config file
Most of aider's options can be set in an `.aider.conf.yml` file, Most of aider's options can be set in an `.aider.conf.yml` file.
which can be placed in your home directory or at the root of Aider will look for a this file in these locations and
your git repo. load whichever is found first.
- As specified with the `--config <filename>` parameter.
- The current directory.
- The root of your git repo.
- Your home directory.
## Storing LLM keys
{% include special-keys.md %} {% include special-keys.md %}
{% include env-keys-tip.md %} {% include env-keys-tip.md %}
## Sample YAML config file
Below is a sample of the YAML config file, which you Below is a sample of the YAML config file, which you
can also can also
[download from GitHub](https://github.com/paul-gauthier/aider/blob/main/aider/website/assets/sample.aider.conf.yml). [download from GitHub](https://github.com/paul-gauthier/aider/blob/main/aider/website/assets/sample.aider.conf.yml).

View file

@ -11,8 +11,6 @@ models you use with aider.
You can also set many general aider options You can also set many general aider options
in the `.env` file. in the `.env` file.
{% include special-keys.md %}
Aider will look for a `.env` file in these locations: Aider will look for a `.env` file in these locations:
- Your home directory. - Your home directory.
@ -22,6 +20,12 @@ Aider will look for a `.env` file in these locations:
If the files above exist, they will be loaded in that order. Files loaded last will take priority. If the files above exist, they will be loaded in that order. Files loaded last will take priority.
## Storing LLM keys
{% include special-keys.md %}
## Sample .env file
Below is a sample `.env` file, which you Below is a sample `.env` file, which you
can also can also
[download from GitHub](https://github.com/paul-gauthier/aider/blob/main/aider/website/assets/sample.env). [download from GitHub](https://github.com/paul-gauthier/aider/blob/main/aider/website/assets/sample.env).

View file

@ -13,6 +13,11 @@ or review them below.
- TOC - TOC
{:toc} {:toc}
## LLM keys
{: .no_toc }
{% include special-keys.md %}
## Usage summary ## Usage summary
<!--[[[cog <!--[[[cog