This repo contains the code needed to launch a locally hosted chatbot focused on question answering over Project Aeon, specifically the aeon_mecha and aeon_analysis repositories.
- Create an aeon_chat conda environment using the repo's environment.yml file:
conda env create -f environment.yml
- Add your chatgpt API key to the constants.py file:
APIKEY = "YOUR_API_KEY"
- (Optional)
- Clone the aeon_mecha and aeon_analyis repos and copy their paths over to ingest_data.ipynb:
aeon_analysis = "path/to/aeon_analysis" aeon_mecha = "path/to/aeon_mecha"
- Run the cells in the ingest_data notebook to update the Chroma vectorstore which Aeon Chat will use to answer questions.
- Open the command line and navigate to the aeon_chat repo.
- Activate your aeon_chat environment:
conda activate aeon_chat
- Run:
python app.py