Bedrock Chat
Bedrock Chat is a multilingual generative AI platform powered by Amazon Bedrock. It supports not only simple chat functionality but also custom bot creation with knowledge bases (RAG), bot sharing through a bot store, and task automation using agents. It's ideal for those who want to understand and practically utilize the characteristics of generative AI.
Key Features
- Chat Functionality: Simple chat interface powered by Amazon Bedrock foundation models
- Custom Bot Creation: Create bots with custom instructions and knowledge using knowledge bases (RAG)
- Bot Store: Share created bots among application users
- Agent Functionality: Automatically handle complex tasks using agent capabilities
- API Publishing: Publish customized bots as standalone APIs
- Administrative Features: API management, bot analytics, essential bot settings, and more
Deploy to AWS
You can deploy using the button below. Please click after logging into AWS.
Parameter Settings
You can configure the following parameters during deployment:
- NotificationEmailAddress: Email address to receive deployment notifications
- BedrockRegion: AWS region for Bedrock models (us-east-1, us-west-2, ap-northeast-1)
- SelfSignUp: Enable/disable self-signup functionality (default: false)
- AllowedSignUpEmailDomains: Email domains allowed for signup (comma separated)
- AllowedIpV4AddressRanges: IPv4 address ranges allowed for access (comma separated)
- AllowedIpV6AddressRanges: IPv6 address ranges allowed for access (comma separated)
- EnableRagReplicas: Enable replicas for RAG database (improves availability but increases cost)
- Version: Version of Bedrock Chat to deploy (default: v3)
Security Considerations
For production use, the following security measures are recommended:
- IP Restrictions: Use
AllowedIpV4AddressRanges
andAllowedIpV6AddressRanges
to restrict access to specific IP addresses - Disable Self-Signup: Set
SelfSignUp
tofalse
and have administrators create users - Email Domain Restrictions: Use
AllowedSignUpEmailDomains
to allow signups only from specific domains
Post-Deployment Setup
After clicking the deployment button, you will receive an email titled AWS Notification - Subscription Confirmation
after a short while. Click the Confirm subscription
link to start receiving deployment start and completion notifications.
When deployment is complete, you'll receive a notification email containing:
- Frontend URL
- Instructions for setting up Amazon Bedrock model access
- User creation instructions (if self-signup is disabled)
- How to add users to special groups:
CreatingBotAllowed
: Permission to create custom botsAdmin
: Administrator permissionsPublishAllowed
: Permission to publish APIs
Resource Removal
To remove deployed resources, delete the BedrockClaudeChat
and BrChatDeploymentStack
stacks from the CloudFormation console.