Supported Models
Setup
1
Enable models in AWS Console
Go to AWS Console > Bedrock > Model access and request access to the models you need.
2
Create IAM credentials
Create an IAM user or role with the
AmazonBedrockFullAccess policy (or a scoped policy for specific models).3
Set environment variables
4
Configure profClaw
Environment Variables
string
AWS access key ID. Not needed when using IAM roles.
string
AWS secret access key. Not needed when using IAM roles.
string
AWS region where your Bedrock models are available (e.g.,
us-east-1, eu-west-1). Defaults to us-east-1.string
Temporary session token for STS-based credentials.
Configuration Example
- .env (IAM user)
- IAM Role (EC2/ECS)
- settings.yml
Model Aliases
Usage Examples
Notes
- Bedrock is stable and recommended for enterprise AWS-native deployments.
- Bedrock pricing is per-token, similar to direct API pricing, plus AWS fees.
- Supports VPC endpoints for fully private traffic (no internet required).
- Use AWS SCP (Service Control Policies) to restrict which models are accessible.
- Cross-region inference is supported - specify a different region per request if needed.
Related
- AI Providers Overview - Compare all 37 supported providers
- Azure OpenAI - Microsoft Azure alternative for enterprise
- Anthropic - Direct Anthropic API for lower complexity
- profclaw provider - Add and test providers from the CLI