This project aims to build a WhatsApp bot using AWS (Amazon Web Services) and the Bedrock LLM (Large Language Model). The bot is designed to respond to user queries and provide relevant information based on natural language processing.
Responds to user messages in WhatsApp with relevant information. Utilizes the Bedrock LLM model for natural language understanding and generation. Deployed on AWS for scalability and reliability.
-
AWS account
-
Bedrock LLM model (trained or pre-trained)
-
Node Js
-
Whatsapp Js
Contributions are always welcome!
See contributing.md for ways to get started.
Please adhere to this project's code of conduct.
Install Whatsapp_LLM_Bot with npm
- Clone the repository:
git clone https://github.com/Shu12388y/whatsapp_gpt_bot.git- Go to folder
cd whatsapp_gpt_bot- Install dependencies:
bash set.bash- Run the application
npm run start or
npm run dev- Set up AWS credentials:
5.1 Create an IAM user with necessary permissions for AWS services used.
5.2 Configure AWS CLI with access key and secret key.
- Set up Bedrock LLM model
Insert gif or link to demo
WhatsApp.Video.2024-03-13.at.10.05.37.PM.mp4
To deploy this project run
docker build -t <tag name> .
docker run -it <image name>https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html
