metadata
title: AnythingQ&A
emoji: ❓
colorFrom: blue
colorTo: red
sdk: gradio
sdk_version: 3.48.0
app_file: app.py
pinned: false
Anything Q&A
This tool serves as a customizable version of the amazing ClimateQA by Ekimetrics. It allows you to rapidly create a new question-answering tool using any set of documents as a data source.
Quick Start
Fork the Repository
Fork the original HuggingFace space: Anything Q&A on HuggingFace.Install Dependencies
pip install -r requirements.txt
Add your data. Place the PDFs to be used as sources in the data folder. The subfolder and file names will be used as default identifiers by the tool.
data/ type_1/ source_1.pdf source_2.pdf type_2/ source_3.pdf
Build the index of semantic vectors
python -m anyqa.build_index
Launch the app
python app.py
And you're done!
Deployment
Deploying via Hugging Face Spaces is the most straightforward approach. Simply push your code to a HuggingFace Gradio space, and it will function as is.