A simple conversational app powered by LangChain and Streamlit that
- Takes in a user prompt
- Translates it to a target language using Amazon Translate
- Sends it to Anthropic's Claude on Amazon Bedrock
- Translates the response back to the source language
- Turns the response into speech via Amazon Polly
If this is not enough, here's a sequence diagram telling you the exact same thing:
Why? Because... meeeeeeeeeeh! π
Fun fact: An earlier version was known as YEAH! (Your Excellent Artificial Helper)
docker build --rm -t meh .
This app uses Boto3, the AWS SDK for Python, to call AWS services. You must configure both AWS credentials and an AWS Region in order to make requests. For information on how to do this, see AWS Boto3 documentation (Developer Guide > Credentials).
docker run --rm --device /dev/snd -p 8501:8501 meh
wsl docker run --rm -e PULSE_SERVER=/mnt/wslg/PulseServer -v /mnt/wslg/:/mnt/wslg/ -p 8501:8501 meh