This repository hosts a Proof of Concept (POC) project integrating Large Language Models (LLM) with a chatbot tailored for the domain of Concrete Technology. This innovative project aims to leverage cutting-edge natural language processing (NLP) techniques to provide intelligent conversational interfaces for professionals and enthusiasts in the field of concrete science and engineering.
You can install the required dependencies using pip. First, clone this repository:
git clone <This Repository>
cd your_repository
Then, install the dependencies:
pip install -r requirements.txt
Create a folder named data
in the root directory of the project. This is where you should store your dataset files.
Before running the application, make sure to declare the following environment variables in a .env file:
OPENAI_API_KEY=your_openai_api_key
GOOGLE_API_KEY=your_google_api_key
Replace your_openai_api_key and your_google_api_key with your actual API keys.
To run the application, execute the following command:
streamlit run main.py
This will start the application and open it in your default web browser.