Skip to content

Chat with Documents application using an Advanced RAG pipeline, leveraging embedding models, LLM, post-processing, and re-ranking models.

License

Notifications You must be signed in to change notification settings

finvediclabs/docusum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Environment Setup

python3.10 -m venv docusum
source docusum/bin/activate

Install all dependencies using following command

pip install -r requirements.txt

Run the applicaiton using

pythong api.py

Access required API's

http://localhost:7654/api/upload

curl --location 'http://localhost:7654/api/upload' \
--form 'file=@"/path/to/file"'

http://localhost:7654//api/embed

curl --location --request GET 'http://localhost:7654/api/embed' \
--header 'Content-Type: application/javascript' \
--data '{
}'

http://localhost:7654//api/question

curl --location 'http://localhost:7654/api/question' \
--header 'Content-Type: application/json' \
--data '{
"question": "List out OWASP top 10 ",
"user_id": "docusum"
}'

For more details, visit https://ekluvtech.com/2025/03/16/document-summarization/

About

Chat with Documents application using an Advanced RAG pipeline, leveraging embedding models, LLM, post-processing, and re-ranking models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages