├── .env_example ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── mkdocs.yml └── src │ ├── README.md │ └── assets │ └── ragpipe.jpeg ├── examples ├── README.md ├── __init__.py ├── insurance │ ├── insurance.py │ └── insurance.yml ├── quickstart │ ├── README.md │ ├── pg.ipynb │ ├── project.py │ └── project.yml ├── sec10k │ ├── sec10k.py │ └── sec10k.yml ├── startups.py ├── startups.yml └── test_all.py ├── ext ├── __init__.py └── libs │ ├── bm25.py │ ├── bm25s.py │ ├── bmx.py │ ├── colpali.py │ ├── model2vec.py │ └── mxbai.py ├── pyproject.toml ├── ragpipe ├── __init__.py ├── bridge.py ├── colbert.py ├── common.py ├── config.py ├── db.py ├── docnode.py ├── encoders.py ├── flow.py ├── fusion.py ├── index.py ├── ingest │ └── parsers │ │ ├── __init__.py │ │ ├── docling_parser.py │ │ ├── images.py │ │ └── pdf_parsers.py ├── judges.py ├── llm_bridge.py ├── llms.py ├── ops.py ├── planner.py ├── prompts.py ├── prompts.yaml └── rag_components.py └── requirements.txt /.env_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/.env_example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/README.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/docs/src/README.md -------------------------------------------------------------------------------- /docs/src/assets/ragpipe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/docs/src/assets/ragpipe.jpeg -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/insurance/insurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/insurance/insurance.py -------------------------------------------------------------------------------- /examples/insurance/insurance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/insurance/insurance.yml -------------------------------------------------------------------------------- /examples/quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/quickstart/README.md -------------------------------------------------------------------------------- /examples/quickstart/pg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/quickstart/pg.ipynb -------------------------------------------------------------------------------- /examples/quickstart/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/quickstart/project.py -------------------------------------------------------------------------------- /examples/quickstart/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/quickstart/project.yml -------------------------------------------------------------------------------- /examples/sec10k/sec10k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/sec10k/sec10k.py -------------------------------------------------------------------------------- /examples/sec10k/sec10k.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/sec10k/sec10k.yml -------------------------------------------------------------------------------- /examples/startups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/startups.py -------------------------------------------------------------------------------- /examples/startups.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/startups.yml -------------------------------------------------------------------------------- /examples/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/examples/test_all.py -------------------------------------------------------------------------------- /ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ext/libs/bm25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ext/libs/bm25.py -------------------------------------------------------------------------------- /ext/libs/bm25s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ext/libs/bm25s.py -------------------------------------------------------------------------------- /ext/libs/bmx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ext/libs/bmx.py -------------------------------------------------------------------------------- /ext/libs/colpali.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ext/libs/colpali.py -------------------------------------------------------------------------------- /ext/libs/model2vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ext/libs/model2vec.py -------------------------------------------------------------------------------- /ext/libs/mxbai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ext/libs/mxbai.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ragpipe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/__init__.py -------------------------------------------------------------------------------- /ragpipe/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/bridge.py -------------------------------------------------------------------------------- /ragpipe/colbert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/colbert.py -------------------------------------------------------------------------------- /ragpipe/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/common.py -------------------------------------------------------------------------------- /ragpipe/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/config.py -------------------------------------------------------------------------------- /ragpipe/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/db.py -------------------------------------------------------------------------------- /ragpipe/docnode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/docnode.py -------------------------------------------------------------------------------- /ragpipe/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/encoders.py -------------------------------------------------------------------------------- /ragpipe/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/flow.py -------------------------------------------------------------------------------- /ragpipe/fusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/fusion.py -------------------------------------------------------------------------------- /ragpipe/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/index.py -------------------------------------------------------------------------------- /ragpipe/ingest/parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ragpipe/ingest/parsers/docling_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/ingest/parsers/docling_parser.py -------------------------------------------------------------------------------- /ragpipe/ingest/parsers/images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/ingest/parsers/images.py -------------------------------------------------------------------------------- /ragpipe/ingest/parsers/pdf_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/ingest/parsers/pdf_parsers.py -------------------------------------------------------------------------------- /ragpipe/judges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/judges.py -------------------------------------------------------------------------------- /ragpipe/llm_bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/llm_bridge.py -------------------------------------------------------------------------------- /ragpipe/llms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/llms.py -------------------------------------------------------------------------------- /ragpipe/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/ops.py -------------------------------------------------------------------------------- /ragpipe/planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/planner.py -------------------------------------------------------------------------------- /ragpipe/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/prompts.py -------------------------------------------------------------------------------- /ragpipe/prompts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/prompts.yaml -------------------------------------------------------------------------------- /ragpipe/rag_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/ragpipe/rag_components.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ekshaks/ragpipe/HEAD/requirements.txt --------------------------------------------------------------------------------