Brief description or tagline for your project.
Provide a brief introduction to your project. Explain its purpose, features, and any relevant information.
Describe the steps to install and set up the project locally. Include any dependencies or requirements.
git clone https://github.com/your-username/your-repo.git
cd your-repo
pip install -r requirements.txt or poetry install
uvicorn main:app --reload
Document the available API endpoints along with their functionalities.
POST /qa
Endpoint to run the QA system.
Accepts a PDF file and a list of questions.
Returns a streaming response with question-answer pairs in JSON format.
Explain any configuration settings or environment variables required for the project. Include details about the OpenAI API key and how to set it.