LOUIS SANNA
feat(README)
a193066
|
raw
history blame
1.24 kB
---
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
0. **Fork the Repository**
Fork the original HuggingFace space: [Anything Q&A on HuggingFace](https://huggingface.co/spaces/LouisSanna/anything-question-answering).
1. **Install Dependencies**
```shell
pip install -r requirements.txt
```
2. **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.
```txt
data/
type_1/
source_1.pdf
source_2.pdf
type_2/
source_3.pdf
```
3. **Build the index of semantic vectors**
```bash
python -m anyqa.build_index
```
4. **Launch the app**
```shell
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.