Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hussain-7/intellipdf

An ai based pdf drop box. That allows users to upload their pdf's and save them. Then the can chat with the pdf and are answered any queries regarding information in the pdf.
https://github.com/hussain-7/intellipdf

ai dropzone infinite-queries kindeauth llm next-auth nextjs optimistic-ui pinecone prisma react-pdf reactpdf-renderer s3 semantic-query shadcn-ui t3-stack tailwindcss trpc uploadthing vector-database

Last synced: about 1 month ago
JSON representation

An ai based pdf drop box. That allows users to upload their pdf's and save them. Then the can chat with the pdf and are answered any queries regarding information in the pdf.

Awesome Lists containing this project

README

        

## To install the project dependencies

- run `yarn or npm install`

## Make sure to populate the environment variables in the `.env` file before running the project

- a copy is provided `.env.exmaple`

## To run the project

- run `yarn run dev or npm run dev`

## libraries used:

1. pinecone - (Vector Database)
2. prisma - (Database ORM)
3. openai - (GPT-4 API)
4. langchain - (PDF LOADING / OCR Type functionality)
5. uploadthing - (File Upload TO S3)
6. shadcn-ui - (UI Library)
7. kindeauth - (Authentication)

### Assumptions:

1. Pdf's uploaded will be only w2-forms
2. Since ai models is trained to answer only the tax related queries.
3. For answering any other queries that context will need to be updated.