This is the LLM part for the Study Project: DreamGuard
Use python>=3.10 (preferably a virtual environment with 3.12.3)
Use pip to install the dependencies in the requirements:
'pip install -r requirements.txt'
create a .env file in the root of the project folder with all the needed API keys:
LANGCHAIN_API_KEY = "lsv2_pt..."
GROQ_API_KEY = "gsk..."
OPENAI_API_KEY = "sk..."
LANGCHAIN_PROJECT = "DreamGuardTest"
API keys with limited resources are available on Slack pinned in general
To run the chatbot with a streamlit GUI run the commmand:
'streamlit run streamlit_chatbot.py'
Edit prompt templates in prompt_templates.py