AWS Bedrock¶
Setup¶
Configure AWS credentials through the AWS CLI or export as environment variables:
export AWS_ACCESS_KEY_ID=<YOUR_AWS_ACCESS_KEY_ID>
export AWS_SECRET_ACCESS_KEY=<YOUR_AWS_SECRET_ACCESS_KEY>
export AWS_DEFAULT_REGION=<YOUR_AWS_REGION>
Examples¶
from toolfront import Database
db = Database("postgresql://user:pass@host/db")
# Claude 3.5 Sonnet via Bedrock
result = db.ask(..., model="bedrock:anthropic.claude-3-5-sonnet-20241022-v2:0")
AWS Bedrock Model Names
Always specify a Bedrock model with the bedrock:
prefix.