A serverless application that utilizes AWS Bedrock Claude-3 for natural language processing tasks. This application is built using AWS CDK and is designed to be deployed across multiple regions and environments.
- Utilizes AWS Lambda and Bedrock Claude-3 for processing natural language inputs.
- Supports multi-region deployment through AWS CDK.
- Includes typescript and python lambda function examples.
- Environment variables for flexible configuration.
- AWS CLI
- Node.js and npm
- AWS CDK
- Python 3.11 or higher
- Clone the repository:
git clone https://github.com/KennyDizi/serverless-llm-with-aws-bedrock-claude-3
- Install dependencies:
npm install
-
Set up your environment variables in a
.env
file based on the.env.example
template. -
Build the typescript files:
npm run build
Deploy the application to your default AWS account/region:
npx cdk deploy
https://docs.aws.amazon.com/bedrock/latest/userguide/models-regions.html