Skip to content

InquestAI is an application that allows users to upload PDF documents and analyze them using a Large Language Model (LLM) pipeline. The application extracts questions and generates corresponding answers from the uploaded documents, saving the results in a CSV format for easy access.

License

Notifications You must be signed in to change notification settings

chuck-ankit/Inquest-AI

Repository files navigation

InquestAI

InquestAI is a FastAPI-based web application that allows users to upload PDF documents and analyze them using a Large Language Model (LLM) pipeline. The application extracts questions and generates corresponding answers from the uploaded documents, saving the results in a CSV format for easy access.

Features

  • PDF Upload: Upload a PDF file through a web interface.
  • Question-Answer Generation: Automatically extract questions and generate answers from the uploaded PDF using a custom LLM pipeline.
  • CSV Export: Save the generated question-answer pairs in a CSV file.
  • Web Interface: Simple and clean user interface built with FastAPI and Jinja2 templates.

Table of Contents

Installation

Requirements

To run InquestAI, you will need:

  • Python 3.8+
  • FastAPI
  • Uvicorn
  • aiofiles
  • Jinja2

License

This project is licensed under the MIT License. See the LICENSE file for details.

Links

GitHub Repository: https://github.com/chuck-ankit/Inquest-AI-.git Live Application: InquestAI Deployment

You can install the required dependencies using pip. Create a requirements.txt file with the following content:

About

InquestAI is an application that allows users to upload PDF documents and analyze them using a Large Language Model (LLM) pipeline. The application extracts questions and generates corresponding answers from the uploaded documents, saving the results in a CSV format for easy access.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published