chatbot.py: A script that creates a session for each user, forms a chain with LangChain, and returns the chat history, all encapsulated within a class for a chatbot.
utils: A script where commonly used functions for a chatbot are created.
app.py: An API written with Flask that launches the chatbot.
interface.py: A chatbot interface created with Streamlit.