Agri Chatbot is an interactive application designed to assist users with agricultural queries and to enable easy access to the latest research for everyone. This application is built using Streamlit and was developed during the EcoHack Hackathon hosted by Zentrum für interdisziplinäre Forschung (ZiF) in Bielefeld.
Follow these instructions to get a copy of the project up and running on your local machine.
Ensure you have the following installed:
- Python 3.10 or higher
- pip (Python package installer)
-
Clone the repository:
git clone https://github.com/Vamsi-Kommineni/Agri_chatbot
-
Create and activate virtual environment:
python -m venv agri_chat_env source agri_chat_env/bin/activate
-
Install the required packages:
pip install -r requirements.txt
The Agri Chatbot application needs an API key for groq LLM services (https://console.groq.com/keys) to run the LLM models. The API key should be made available as environment variable 'groq_api_key' as follows:
groq_api_key=YOUR_GROQ_API_KEY
export groq_api_key
To start the Agri Chatbot application, run the following command:
streamlit run app.py
This will launch the application in your default web browser.
Once the application is running, you can interact with the chatbot by typing your queries into the input box and pressing Enter.
Vamsi Krishna Kommineni (Friedrich Schiller University Jena), Anne Peter (Johann Heinrich von Thünen Institut), Caren Daniel (Independent Data Scientist) and Alexander Espig (Leibniz University Hannover)
This project is licensed under the MIT License.