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
.env
file - If using Astra: edit
resources/schema.cql
and replaceYOUR_KEYSPACE_NAME_HERE
with the actual name of your keyspace. Then launch the CQL script to create the schema -- should be automated soon - Run
client_loader*.py
to import fake clients data in your database fromresources/clients-dataset.csv
- Run
main.py
using the commandstreamlit run main.py