mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-04 11:45:00 +00:00
feat: Add documentation for using Aider with Amazon Bedrock
This commit is contained in:
parent
0f0eca942d
commit
502ed73318
1 changed files with 71 additions and 0 deletions
|
@ -0,0 +1,71 @@
|
||||||
|
---
|
||||||
|
parent: Connecting to LLMs
|
||||||
|
nav_order: 560
|
||||||
|
---
|
||||||
|
|
||||||
|
# Amazon Bedrock
|
||||||
|
|
||||||
|
Aider can connect to models provided by Amazon Bedrock.
|
||||||
|
You will need to have an AWS account with access to the Bedrock service.
|
||||||
|
|
||||||
|
To configure Aider to use the Amazon Bedrock API, you need to set up your AWS credentials.
|
||||||
|
This can be done using the AWS CLI or by setting environment variables.
|
||||||
|
|
||||||
|
## AWS CLI Configuration
|
||||||
|
|
||||||
|
If you haven't already, install the [AWS CLI](https://aws.amazon.com/cli/) and configure it with your credentials:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
aws configure
|
||||||
|
```
|
||||||
|
|
||||||
|
This will prompt you to enter your AWS Access Key ID, Secret Access Key, and default region.
|
||||||
|
|
||||||
|
## Environment Variables
|
||||||
|
|
||||||
|
Alternatively, you can set the following environment variables:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
export AWS_ACCESS_KEY_ID=your_access_key
|
||||||
|
export AWS_SECRET_ACCESS_KEY=your_secret_key
|
||||||
|
export AWS_DEFAULT_REGION=your_preferred_region
|
||||||
|
```
|
||||||
|
|
||||||
|
You can add these to your `.env` file or your shell's configuration file (e.g., `.bashrc` or `.zshrc`).
|
||||||
|
|
||||||
|
## Running Aider with Bedrock
|
||||||
|
|
||||||
|
Once your AWS credentials are set up, you can run Aider with the `--model` command line switch, specifying the Bedrock model you want to use:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
aider --model bedrock/anthropic.claude-v2
|
||||||
|
```
|
||||||
|
|
||||||
|
Or you can use the [yaml config](/docs/config/aider_conf.html) to set the model to any of the
|
||||||
|
models supported by Amazon Bedrock.
|
||||||
|
|
||||||
|
Example `.aider.conf.yml` file:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
model: bedrock/anthropic.claude-v2
|
||||||
|
```
|
||||||
|
|
||||||
|
## Available Models
|
||||||
|
|
||||||
|
As of now, Aider supports the following Bedrock models:
|
||||||
|
|
||||||
|
- `bedrock/anthropic.claude-v2`
|
||||||
|
- `bedrock/anthropic.claude-v1`
|
||||||
|
- `bedrock/anthropic.claude-instant-v1`
|
||||||
|
|
||||||
|
Make sure you have access to these models in your AWS account before attempting to use them with Aider.
|
||||||
|
|
||||||
|
## Troubleshooting
|
||||||
|
|
||||||
|
If you encounter any issues, ensure that:
|
||||||
|
|
||||||
|
1. Your AWS credentials are correctly set up and have the necessary permissions to access Bedrock.
|
||||||
|
2. You're in a region where the Bedrock service and the specific model you're trying to use are available.
|
||||||
|
3. Your AWS account has been granted access to the Bedrock service and the specific model you're attempting to use.
|
||||||
|
|
||||||
|
For more information on Amazon Bedrock and its models, refer to the [official AWS documentation](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html).
|
Loading…
Add table
Add a link
Reference in a new issue