It is a chatbot powered by OpenAI, Langchain, ChromeDB, and Google APIs to educate students about TOBB University of Economics and Technology.
https://tobb-gpt.streamlit.app/
Before setting up the project, ensure that you have the following prerequisites installed on your machine:
- Python (version 3.10.10): (https://www.python.org/downloads/)
- Poetry (version 1.4.0): (https://python-poetry.org/docs/#installation)
- Clone the project repository:
git clone https://github.com/TOBB-ETU-CS-Community/TOBB-GPT.git
- Navigate to the project directory:
cd tobb_gpt
- Install project dependencies using Poetry:
poetry install
This command will create a virtual environment and install all the necessary dependencies specified in the pyproject.toml
file.
- Activate the virtual environment created by Poetry:
poetry shell
- Run the project:
streamlit run "tobb_gpt/app.py"
If you would like to contribute to this project, follow the guidelines below:
-
Fork the repository and clone it locally.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature
-
Make your changes and commit them with descriptive commit messages.
-
Push your changes to your forked repository:
git push origin feature/your-feature
-
Open a pull request in the original repository, describing your changes in detail.
GPL v3