> ## Documentation Index
> Fetch the complete documentation index at: https://docs.strix.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AWS Bedrock

> Configure Strix with models via AWS Bedrock

## Setup

```bash theme={null}
export STRIX_LLM="bedrock/anthropic.claude-4-5-sonnet-20251022-v1:0"
```

No API key required—uses AWS credentials from environment.

## Authentication

### Option 1: AWS CLI Profile

```bash theme={null}
export AWS_PROFILE="your-profile"
export AWS_REGION="us-east-1"
```

### Option 2: Access Keys

```bash theme={null}
export AWS_ACCESS_KEY_ID="AKIA..."
export AWS_SECRET_ACCESS_KEY="..."
export AWS_REGION="us-east-1"
```

### Option 3: IAM Role (EC2/ECS)

Automatically uses instance role credentials.

## Available Models

| Model                                               | Description             |
| --------------------------------------------------- | ----------------------- |
| `bedrock/anthropic.claude-4-5-sonnet-20251022-v1:0` | Claude 4.5 Sonnet       |
| `bedrock/anthropic.claude-4-5-opus-20251022-v1:0`   | Claude 4.5 Opus         |
| `bedrock/anthropic.claude-4-5-haiku-20251022-v1:0`  | Claude 4.5 Haiku        |
| `bedrock/amazon.titan-text-premier-v2:0`            | Amazon Titan Premier v2 |

## Prerequisites

1. Enable model access in the AWS Bedrock console
2. Ensure your IAM role/user has `bedrock:InvokeModel` permission
