mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-31 17:55:01 +00:00
copy
This commit is contained in:
parent
46374fb07a
commit
e93e310f1d
4 changed files with 27 additions and 6 deletions
|
@ -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.
|
||||||
|
|
|
@ -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).
|
||||||
|
|
|
@ -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).
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue