ragbuilder

View on PyPIReverse Dependencies (0)

0.0.15 ragbuilder-0.0.15-py3-none-any.whl

Wheel Details

Project: ragbuilder
Version: 0.0.15
Filename: ragbuilder-0.0.15-py3-none-any.whl
Download: [link]
Size: 419645
MD5: 249be32c171f3919ededcd62f0144909
SHA256: da2ab6588952bcb149e941374a6d3018c8ce407823782ff4c4d0ad65a40774fe
Uploaded: 2024-09-13 18:00:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ragbuilder
Version: 0.0.15
Summary: RagBuilder is a toolkit designed to help you create optimal Production-ready Retrieval-Augmented Generation (RAG) pipeline for your data
Author: Ashwin Aravind, Aravind Parameswaran
Author-Email: ashwin[at]krux.ai, aravind[at]krux.ai
Home-Page: https://github.com/kruxai/ragbuilder
License: Apache 2.0
Requires-Python: >=3.7
Requires-Dist: fastapi
Requires-Dist: pytest (==7.2.1)
Requires-Dist: pytest-xdist (~=3.2.0)
Requires-Dist: coverage (~=7.1.0)
Requires-Dist: black (>=24.3.0)
Requires-Dist: pytest-timeout (~=2.1.0)
Requires-Dist: pytest-env (~=0.8.1)
Requires-Dist: python-dotenv
Requires-Dist: langchain
Requires-Dist: langchain-community
Requires-Dist: langchainhub
Requires-Dist: langchain-openai
Requires-Dist: langchain-chroma
Requires-Dist: bs4
Requires-Dist: langchain-core (==0.2.20)
Requires-Dist: unstructured
Requires-Dist: pdf2image
Requires-Dist: pdfminer.six
Requires-Dist: langchain-experimental
Requires-Dist: scikit-learn
Requires-Dist: ragas (==0.1.7)
Requires-Dist: inquirer
Requires-Dist: chromadb
Requires-Dist: sentence-transformers
Requires-Dist: IPython
Requires-Dist: rake-nltk
Requires-Dist: faiss-cpu
Requires-Dist: llmlingua
Requires-Dist: langchain-huggingface
Requires-Dist: rank-bm25
Requires-Dist: ragas
Requires-Dist: pandas
Requires-Dist: pillow-heif
Requires-Dist: opencv-python
Requires-Dist: onnx (==1.16.0)
Requires-Dist: pikepdf
Requires-Dist: unstructured-inference
Requires-Dist: pytesseract
Requires-Dist: unstructured[all-docs]
Requires-Dist: mixpanel
Requires-Dist: langchain-mistralai (==0.1.9)
Requires-Dist: langchain-community (==0.2.7)
Requires-Dist: huggingface-hub
Requires-Dist: datasets
Requires-Dist: langchain-text-splitters
Requires-Dist: requests
Requires-Dist: markdown
Requires-Dist: singlestoredb
Requires-Dist: langchain-pinecone
Requires-Dist: scikit-optimize
Requires-Dist: pydantic (==2.8.0)
Requires-Dist: uvicorn (==0.30.0)
Requires-Dist: pinecone-client
Requires-Dist: setuptools
Requires-Dist: langchain-groq
Requires-Dist: langchain-google-genai
Requires-Dist: langchain-google-vertexai
Requires-Dist: langchain-ollama
Requires-Dist: langchain-postgres
Requires-Dist: psycopg[binary,pool]
Requires-Dist: langchain-milvus
Requires-Dist: langsmith
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12583 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.1.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ragbuilder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/analytics.py sha256=hAn5sA0v2TLRrX3lUKtN-oqaqDS5Z7Ufu0WnvMSuLfk 511
ragbuilder/eval.py sha256=BFCxVV7VZCfbtskxzLmPJtXc5wMZngmZpL7iGj1QPPI 9725
ragbuilder/evaldb_dmls.py sha256=RGjLd3xHME23QpF3XnrcB3m7vbXNqPhXCrTw4Djngvs 1299
ragbuilder/executor.py sha256=yrpXWNsxIHdPF9nxCsXB2XJ6Wx3avjL5-tJqP6d3aEE 24760
ragbuilder/generate_data.py sha256=jb9P-7q4CLtDAe5ienmY9MilNJBxS3rV_9mfyLhBr6g 3895
ragbuilder/ragbuilder.py sha256=ASHs3BQ5FfxQP2_pskybHXJcgvIh8mwDLyGHyyIdW1g 22424
ragbuilder/graph_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/graph_utils/graph_loader.py sha256=-CT3Sa7g0SXDzrKvbirRGiHAIg4m0M5DVWdAeO6KxMo 7221
ragbuilder/langchain_module/__init__.py sha256=jG2IxHUK-PnAlqkuQ1K0ePyy9nWVNfOobAxLDBd58SA 156
ragbuilder/langchain_module/_version.py sha256=6pqnF-wlppZcUIg9b7DfjRyFdTfKXk9P7ICq-_DsnqQ 462
ragbuilder/langchain_module/common.py sha256=Tt89bXqOv6KzxOkNlsQM_g-6VbofDvzZN7YXcmoA9VI 6489
ragbuilder/langchain_module/chunkingstrategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/langchain_module/chunkingstrategy/langchain_chunking.py sha256=Z0g_zlgoy67RIWCHb_f-VtiC7yPsscdaqvMv7-lkcMg 5132
ragbuilder/langchain_module/embedding_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/langchain_module/embedding_model/embedding.py sha256=F6cp7bNC3ieH_8ufp3z1iOcsvvX98UGJOMiEQEeCuP8 3604
ragbuilder/langchain_module/llms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/langchain_module/llms/llmConfig.py sha256=t1lbhP5H7v3DLjo0Uwx8HKVDTdDG5Uv6GrCOqCxPNVk 3109
ragbuilder/langchain_module/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/langchain_module/loader/loader.py sha256=HpgatdGxDsBVqNyPs0i2wml_TrO30EZQaXygeSqyPX4 4259
ragbuilder/langchain_module/rag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/langchain_module/rag/getCode.py sha256=uZiRVOZXIvMzg7Fjc8aEgv8-GiLvdpI35j3AG4iTnwA 6489
ragbuilder/langchain_module/rag/getTemplate.py sha256=HZ_iSUX34BVlSB9tUVo7URtJ-ZDcsnWoiCGAf00ysRw 17487
ragbuilder/langchain_module/rag/mergerag.py sha256=rFNnlE4AzFKv1-CYats4sQVcyCqWV8HvvchWAJlitWw 3955
ragbuilder/langchain_module/rag/test55.py sha256=VKfG11D4Wlr2QQZfbD5ARIMkohmGpjCuau2ArktRYHQ 1933
ragbuilder/langchain_module/rag/test_codegen.py sha256=ZPsaJsIoGkgsyZRs5wNsyo-unD-WKVxRnn6LiXEJGOk 2825
ragbuilder/langchain_module/rag/testbyor.py sha256=HtxpEAuMb5omHANN5K8pYueL2QezMzTIgDVRZSUbbY4 1062
ragbuilder/langchain_module/retriever/__init__.py sha256=jG2IxHUK-PnAlqkuQ1K0ePyy9nWVNfOobAxLDBd58SA 156
ragbuilder/langchain_module/retriever/retriever.py sha256=oS1pRzdyeVvO5739cpkyRPJzjJYu_iCxUFEMKbxk4dc 8191
ragbuilder/langchain_module/vectordb/__init__.py sha256=jG2IxHUK-PnAlqkuQ1K0ePyy9nWVNfOobAxLDBd58SA 156
ragbuilder/langchain_module/vectordb/vectordb.py sha256=IMExwdjz9JP-WY_-gH8PQbArhPbRx7jLw4U7YN0Ku3U 4214
ragbuilder/llamaindex_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/chunking_strategy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/chunking_strategy/splitter.py sha256=ibAzH4sKV148OC_3cg9AdWkidaoxI3UJyhUXEyAPnTE 1246
ragbuilder/llamaindex_module/embedding_model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/embedding_model/embedding_model.py sha256=ZsmZuWuQYz7O7YUjnQ0DcoA_DOoSxksF_sUtsiOif5c 579
ragbuilder/llamaindex_module/llms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/llms/llm.py sha256=JfhLyGvbdw4BZtetAbWhxJ2ynhGihGzYiWs9DDP1V60 321
ragbuilder/llamaindex_module/loader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/loader/loader.py sha256=o3QgpvnE8ohy-d8oxma_kjdYEdxf1TvFcEO2IefMmhc 651
ragbuilder/llamaindex_module/postprocessor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/postprocessor/postprocessor.py sha256=d8LFlQVJgY0WlSpGKxrdoBVJFp34ikLMQmma2iCjBfU 2968
ragbuilder/llamaindex_module/rag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/rag/ensemble.py sha256=DKoAqX6uSV1bxxEcE5eJbQjX9BkShw6rp4TrNHZruEw 1164
ragbuilder/llamaindex_module/rag/mergerag.py sha256=wMmI5Pk5iEE7GG6UOwt5bjET1tP5QD8KmEggP5B-KfE 5325
ragbuilder/llamaindex_module/rag/naive.py sha256=KpsvHDmklfI2m8K9KiX9cE7BTu1ou20q15uuw-U-nfs 3417
ragbuilder/llamaindex_module/rag/queryfusion.py sha256=AmCuKfKyKjFb0pdI72aW5RSvyRwHkcl_scMWhjRW5VQ 735
ragbuilder/llamaindex_module/rag/run_ragmate.py sha256=lLTr2uR9vyhRZZ9awzr5EGNnaUK2E3Ldqf6lKzNcjO0 349
ragbuilder/llamaindex_module/retreiver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/retreiver/retreiver.py sha256=wGKLdnUj4CECnyb43OZpbb64x7LzFSyqIG3b928nqCs 1957
ragbuilder/llamaindex_module/synthesizer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/synthesizer/synthesizer.py sha256=PQk-Xpsp8bl8jl5vIAmLzFWxcDnIw3QTrelUXFkEq9s 1098
ragbuilder/llamaindex_module/vectordb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/llamaindex_module/vectordb/vectordb.py sha256=P8Z4tGA-wYK4CbA0UCj7QDlXLk-r_8pk080dUoZopjk 1932
ragbuilder/rag_templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/rag_templates/langchain_templates.py sha256=rt1OHP_Qn9ap4ZtkVmU9mc633fPIDaVxKU8TfPOG-LI 22596
ragbuilder/rag_templates/template_testing.py sha256=DBDqPTCgxePZdG8Jd30bZe9c-Y_EVJA888HS6zCSIvs 10937
ragbuilder/rag_templates/top_n_templates.py sha256=LpCGxrY-iynDDZYFjaciXq9SR2TMW7jXyVtegohP61w 13330
ragbuilder/rag_templates/byor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbuilder/rag_templates/byor/myrag.py sha256=1Osq1iX9t0LM41ik28L-D-VZXwv2kts5z3gcFeCDB90 1928
ragbuilder/rag_templates/sota/__init__.py sha256=3PU_xYQQztUAJlYK33qcQXYooFuGc0oj4Nv73smaXlY 764
ragbuilder/rag_templates/sota/graph_rag.py sha256=cfWHQwohaY8FotddadI132Av6cYM0oUia7-FQfaJPyI 7593
ragbuilder/rag_templates/sota/graph_rag_hybrid.py sha256=s0ldqogSnWzwbeL9g1pwwn1_nP6WnTD_MxO4l7_aKGE 7638
ragbuilder/rag_templates/sota/hybrid_rag.py sha256=0B-gM3n7A3GCkaHG4ZMqHhbu37HCRuYvOnGo0cz0uFc 2211
ragbuilder/rag_templates/sota/hyde.py sha256=ocdIT9QhUdOHWyytdbq3TXEd0wl79s43ubeKWCnlODM 2451
ragbuilder/rag_templates/sota/query_rewrite.py sha256=EhXXxCjL7wZcWC6qs0eV29kwgHFE55KiEWbNUuJ1F9A 2879
ragbuilder/rag_templates/sota/rrf.py sha256=c0Lt3VJYGpveyeQPxluiYgmqzd3MJB-jGmQkoUQNYD8 4299
ragbuilder/rag_templates/sota/semantic_chunker.py sha256=sG7KXNySjJ4WItU1O3gEOdD4IiebpduW1B2H3C3Nn1E 2160
ragbuilder/rag_templates/sota/simple_rag.py sha256=8AwGK2XBnpppAE1cFPz0DgaR0OzLzy_eecDsPtf9dPM 2121
ragbuilder/rag_templates/sota/step_back_prompt.py sha256=bwayI2XVtdFXy1c7N1ZW2QyPNOOEH3esv0yLjIYlWgg 2905
ragbuilder/static/main.js sha256=2HuQOff5GH2i3yX5xLqxolbfe3pXy3RI5ZljFDX2LVA 42651
ragbuilder/static/ragbuilder_light.png sha256=ngoj23QsAPmMp3DgcVETsyk1RwZQPBrdhmTwYjYf6to 340700
ragbuilder/templates/details.html sha256=FlCWWbjxZQX5mU8OQ-41XyHfNCFdHINcoKXoo_2RG4k 5840
ragbuilder/templates/docs.html sha256=4zpHa74vLYc0xQ9sH-k-fXXyU8ysroOpUrJ7uSlEyco 137
ragbuilder/templates/index.html sha256=eoOZSfgiHx6YlNOcjwCGjod92ubJerD-gtwyDcBmV0M 7312
ragbuilder/templates/layouts.html sha256=AGTxL86_3i3qeDvW8yEclQRNTUZ6WcGonS-WmauF2kc 66421
ragbuilder/templates/log_view.html sha256=rlRZckspRtOIIBh_JI6t24VqmJ0JvZPQYT3hioCJz9o 302
ragbuilder/templates/summary.html sha256=XQmlhw3Fqg1xsGVlfHt9gMxYlYqd_mw8492M5wuTRbo 9420
ragbuilder-0.0.15.dist-info/LICENSE sha256=NP_vjur-E8hiURJrpl-IuFmFRc6tpCie8v5xe3FqUXw 11340
ragbuilder-0.0.15.dist-info/METADATA sha256=osu3aw8rU2HVcFUNHqxzGNZRbubq5wmFWRxY_w7PGMY 14902
ragbuilder-0.0.15.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
ragbuilder-0.0.15.dist-info/entry_points.txt sha256=jIndfSGgNNISCE3RlXN6P6U1w1zm_YerZc3MP81FUUA 58
ragbuilder-0.0.15.dist-info/top_level.txt sha256=I07uoTKl40x_SE5x0M9NyFXRdyBTvrdRSIwFbHRyK3U 11
ragbuilder-0.0.15.dist-info/RECORD

top_level.txt

ragbuilder

entry_points.txt

ragbuilder = ragbuilder.ragbuilder:main