Available Models
AWS Bedrock hosts models from multiple providers. Available models depend on your AWS region and account access.
| Model Family | Example Model IDs | Provider |
|---|---|---|
| Claude 4 Sonnet | anthropic.claude-sonnet-4-20250514-v1:0 | Anthropic |
| Claude 4 Opus | anthropic.claude-opus-4-20250514-v1:0 | Anthropic |
| Claude 3.5 Haiku | anthropic.claude-3-5-haiku-20241022-v1:0 | Anthropic |
| Llama 3.x | meta.llama3-70b-instruct-v1:0 | Meta |
| Mistral Large | mistral.mistral-large-2407-v1:0 | Mistral |
| Amazon Nova Pro | amazon.nova-pro-v1:0 | Amazon |
| Amazon Nova Lite | amazon.nova-lite-v1:0 | Amazon |
| Amazon Nova Micro | amazon.nova-micro-v1:0 | Amazon |
| DeepSeek | deepseek.deepseek-r1-v1:0 | DeepSeek |
Note
Setup
Prerequisites
- An AWS account with Bedrock access enabled.
- IAM credentials with bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream permissions.
- The desired models enabled in your Bedrock console for your region.
Step 1: Configure AWS Credentials
The simplest approach is to use the AWS CLI to configure your credentials:
aws configure
Or set environment variables directly:
Step 2: Verify Access
Once credentials are configured, Creor auto-detects the Bedrock provider. No additional setup is needed in Creor.
Configuration
Set a Bedrock model as your default in creor.json:
Use different Bedrock models for different agents:
Region and Cross-Region Inference
Bedrock automatically applies cross-region inference prefixes based on your configured AWS region. For example, if you are in us-east-1, Claude models are automatically prefixed with us. for cross-region inference.
| Region Prefix | AWS Regions | Example |
|---|---|---|
| us. | us-east-1, us-west-2, etc. | us.anthropic.claude-sonnet-4-20250514-v1:0 |
| eu. | eu-west-1, eu-central-1, etc. | eu.anthropic.claude-sonnet-4-20250514-v1:0 |
| jp. | ap-northeast-1 | jp.anthropic.claude-sonnet-4-20250514-v1:0 |
| apac. | ap-southeast-1, ap-south-1, etc. | apac.anthropic.claude-sonnet-4-20250514-v1:0 |
| au. | ap-southeast-2, ap-southeast-4 | au.anthropic.claude-sonnet-4-20250514-v1:0 |
You can also manually specify a cross-region prefix in the model ID (e.g., global.anthropic.claude-sonnet-4-20250514-v1:0) and Creor will use it as-is without adding another prefix.
Authentication Methods
Creor supports multiple AWS authentication methods, resolved in this order:
1. AWS Bearer Token
Set via environment variable or the Creor Settings UI:
export AWS_BEARER_TOKEN_BEDROCK="your-bearer-token"
2. AWS Credential Chain
If no bearer token is set, Creor uses the standard AWS credential provider chain:
- Environment variables (AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY)
- Named AWS profile (via AWS_PROFILE or creor.json config)
- Web identity token (AWS_WEB_IDENTITY_TOKEN_FILE for EKS/IRSA)
- Instance metadata (EC2 instance roles)
3. Named Profile
Use a specific AWS profile from ~/.aws/credentials:
Advanced Options
Custom Endpoint
For VPC endpoints or custom Bedrock endpoints:
Region Override
Override the region at the provider level (takes precedence over the AWS_REGION environment variable):
Best For
- Organizations that must keep all traffic within AWS infrastructure.
- Teams using AWS IAM for access control and audit logging.
- Deployments requiring VPC endpoints for network isolation.
- Multi-model strategies using Claude, Llama, and Nova through a single provider.
- Compliance-driven environments (SOC 2, HIPAA, FedRAMP).