LLMusicology is a musicology Q&A chatbot powered by Language Learning Models (LLMs). It's designed to answer your musicology-related questions and engage users in meaningful conversations about music.
- Musicology Q&A: Ask any question related to musicology and get a precise answer.
- Interactive Chat: Engage in interactive conversations about various musicology topics.
To get started with this project, you will need a Python3.9+
environment and:
- Clone the repository to your local machine.
- Installing dependcies with
pip install -r requirements.txt
.
- Run the
file_extract.py <path-to-input>
to extract local knowledge base. - Run the
main.py
to start chatting, you may need Openai api keys to run this script.
We welcome contributions! Please see our contributing guidelines for details.