-
Document Processing Upgrade:
- Unstructured.io has been replaced with Docling for document parsing and extraction of text, tables, and images to be embedded.
- Parsed document is converted into markdown with text, tables, and image placeholders.
- Image placeholders are replaced by image summaries generated by multi-modal LLM using the extracted images.
-
Enhanced RAG References:
- Links to the source documents and reference images present in reranked retrieved chunks stored in local storage are added to the bottom of the RAG responses.
-
Integrated backend and frontend into one app:
- Run a single FastAPI app.py for both backend and frontend
-
Updated Dockerfile and configured GitHub Actions:
- Simplified Dockerfile, replaced Unstructured.io system dependency installations with that of Docling
-
Multi-platform bug fixes:
- Modified ingested document paths to work on any OS and docker.
- Modified FastAPI app host from
127.0.0.1to0.0.0.0to be accessible from outside docker container.
What's Changed
- Modified document path (for multi OS support) and app host (to access from outside docker container without overriding host using command line argument) by @souvikmajumder26 in #61
Full Changelog: v2.1.1...v2.1.2