Bank Assistant chat bot using LLM and AstraDB It is using OpenAI to build embeddings and Astra/Chroma to store the data.
- Clone the repository
- Install the dependencies using
pip install -r requirements.txt - Add your Astra info and OpenAI token in
.envfile - If using Astra: edit
resources/schema.cqland replaceYOUR_KEYSPACE_NAME_HEREwith the actual name of your keyspace. Then launch the CQL script to create the schema -- should be automated soon - Run
client_loader*.pyto import fake clients data in your database fromresources/clients-dataset.csv - Run
main.pyusing the commandstreamlit run main.py