Skip to content

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.

 Deploy

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:

  1. IP Restrictions: Use AllowedIpV4AddressRanges and AllowedIpV6AddressRanges to restrict access to specific IP addresses
  2. Disable Self-Signup: Set SelfSignUp to false and have administrators create users
  3. 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:

  1. Frontend URL
  2. Instructions for setting up Amazon Bedrock model access
  3. User creation instructions (if self-signup is disabled)
  4. How to add users to special groups:
    • CreatingBotAllowed: Permission to create custom bots
    • Admin: Administrator permissions
    • PublishAllowed: Permission to publish APIs

Resource Removal

To remove deployed resources, delete the BedrockClaudeChat and BrChatDeploymentStack stacks from the CloudFormation console.