r2r

View on PyPIReverse Dependencies (0)

0.1.35 r2r-0.1.35-py3-none-any.whl

Wheel Details

Project: r2r
Version: 0.1.35
Filename: r2r-0.1.35-py3-none-any.whl
Download: [link]
Size: 1976246
MD5: 4435e6beab3877827c402a6716662ab9
SHA256: 5e9d68585c986f7dcb9c29036feb7aca87c147ef88f19d8e9ba33a06ac77f707
Uploaded: 2024-04-17 01:01:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: r2r
Version: 0.1.35
Summary: SciPhi R2R
Author: Owen Colegrove
Author-Email: owen[at]sciphi.ai
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<3.13
Requires-Dist: boto3 (<2.0.0,>=1.34.71); extra == "reducto" or extra == "all"
Requires-Dist: bs4 (<0.0.3,>=0.0.2)
Requires-Dist: datasets (<3.0.0,>=2.16.1); extra == "streaming" or extra == "all"
Requires-Dist: deepeval (<0.21.0,>=0.20.88); extra == "deepeval"
Requires-Dist: exa-py (<2.0.0,>=1.0.9); extra == "exa" or extra == "all"
Requires-Dist: fastapi (<0.110.0,>=0.109.2)
Requires-Dist: fire (<0.6.0,>=0.5.0)
Requires-Dist: gunicorn (<22.0.0,>=21.2.0)
Requires-Dist: ionic-api-sdk (==0.9.3); extra == "ionic" or extra == "all"
Requires-Dist: litellm (<2.0.0,>=1.34.0)
Requires-Dist: llama-cpp-python (<0.3.0,>=0.2.57); extra == "local-llm" or extra == "all"
Requires-Dist: numpy (<2.0.0,>=1.26.4)
Requires-Dist: openai (<2.0.0,>=1.11.1)
Requires-Dist: parea-ai (<0.3.0,>=0.2.86); extra == "eval" or extra == "all"
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.9); extra == "postgres" or extra == "all"
Requires-Dist: pydantic (<3.0.0,>=2.6.3)
Requires-Dist: pypdf (<5.0.0,>=4.2.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-multipart (<0.0.10,>=0.0.9)
Requires-Dist: qdrant_client (<2.0.0,>=1.7.0); extra == "qdrant" or extra == "all"
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: sentence-transformers (<3.0.0,>=2.6.1); extra == "sentence-transformers" or extra == "local-llm"
Requires-Dist: sentry-sdk (<2.0.0,>=1.40.4); extra == "monitoring" or extra == "all"
Requires-Dist: tiktoken (<0.6.0,>=0.5.2); extra == "embedding" or extra == "all"
Requires-Dist: types-requests (<3.0.0,>=2.31.0)
Requires-Dist: uvicorn (<0.28.0,>=0.27.0.post1)
Requires-Dist: vecs (<0.5.0,>=0.4.0)
Provides-Extra: all
Provides-Extra: deepeval
Provides-Extra: embedding
Provides-Extra: eval
Provides-Extra: exa
Provides-Extra: ionic
Provides-Extra: local-llm
Provides-Extra: monitoring
Provides-Extra: postgres
Provides-Extra: qdrant
Provides-Extra: reducto
Provides-Extra: sentence-transformers
Provides-Extra: streaming
Description-Content-Type: text/markdown
[Description omitted; length: 7406 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
config.json sha256=R5K1ky1uA6HvWqS7dgYwx_YyDnyUKCdSRGu9KlZevKU 680
r2r/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2r/client/__init__.py sha256=-8r_N1zyChhPGY7OFSqYWZJeM2OVbmx3zRHylNnq5mk 53
r2r/client/base.py sha256=dVQP8WY9aKRMQVCznkmsL74trabDqzstqdVicOdQXaw 5956
r2r/core/__init__.py sha256=mgwWtakuF2Q0jvo6EzS_MBFee3103k8vWOLLGJYJv_w 1121
r2r/core/abstractions/document.py sha256=IEgjFzXyNp4--YMxAECYA9eW0msIGztFanLGsOhHkGw 139
r2r/core/abstractions/output.py sha256=QC7qZMsccQK9tKu9xobvVA5ZNnIQV1-OPyYLIFJ2q3o 781
r2r/core/adapters/__init__.py sha256=gN-1GqRKxJCjVexJTL1f89VqyWdMbPBXl6aiCACwPSk 249
r2r/core/adapters/advanced/reducto.py sha256=NP32_BZKS-XSR1osPYd-yBgAUe0QT2DBVVAmCOa_Yow 2928
r2r/core/adapters/base.py sha256=h4zC2CU-dMnLIEn9_hrhxV-3TI792uOxgqwU3rLVrLo 2803
r2r/core/pipelines/embedding.py sha256=kIqvO26kbXUKsqReJ-9BbuZd0hRMyxNBFQmENv1okC4 1654
r2r/core/pipelines/eval.py sha256=U-TCiE5Jxs-yfKZy8GSkYDRa47mzwjkmdk9r6CQ8He4 1334
r2r/core/pipelines/ingestion.py sha256=s1LRGX2IhepYYS_spOeIh8RbNV78P1XM634SoEbnSc4 1815
r2r/core/pipelines/pipeline.py sha256=dbYZ7ZQKfK5j_p7jWkwu6rKfPwFgq_OINQ9zFWTrSuo 1515
r2r/core/pipelines/rag.py sha256=HoBjU99fFJUk-HGLbTMJ_rbrAYSOw3SpDfoYWQNL-Q0 6227
r2r/core/providers/embedding.py sha256=-N-nY13KHqNSxk-geggDDQiSMotl9iMPdArFW5buK4w 935
r2r/core/providers/eval.py sha256=Wgs-nDKU21xDgCFiFSpz__Tu3mjUMFNvlgbZ8dITjGQ 1015
r2r/core/providers/llm.py sha256=6DfjgCMTcqaaLufwLxCvckxMdPgvb8ZlQocnORS6aPs 1808
r2r/core/providers/logging.py sha256=MwaQXETS1WeoWB7Q_PXTvrzWbquE5MdV4mQZ-SUUY-c 11889
r2r/core/providers/prompt.py sha256=F_xbxdUrvn7BIdHL8vwSxHlYWC7ny6Vyx5I70Lqc7l8 1249
r2r/core/providers/vector_db.py sha256=CHnu-QPaPMzgw3mTjpOgomK9RlyZtnyhClh1pyYiQIo 3833
r2r/core/utils/__init__.py sha256=zBSzRRFmqiyxnrZBUiBmM8hvu_EwEguzsU78HJ1VmCA 256
r2r/core/utils/base.py sha256=S95xfTpcbZMzW2KiMLOh0FEj94NlGsuJQxFCu_bkpgQ 176
r2r/core/utils/splitter/__init__.py sha256=Gii6sWIXzUkEGxDta0LIEEbg1b6srdZsc722YdyQrig 95
r2r/core/utils/splitter/text.py sha256=r98GkdgwufaI-W18HQxSQX1Z4OmDOf1Wr0_V9bugP6g 66651
r2r/embeddings/__init__.py sha256=RCTHJRqytbnpxS9NnkgPdcJrQ9cji0UVcPbuVkIaWq8 203
r2r/embeddings/modal/base.py sha256=_ImZnliXY1pYb3oIAzg0c9QGhuhaqB_ISj3vC_ryS4E 1676
r2r/embeddings/openai/base.py sha256=JL_w2iaTjWAbPZ2WJlAEDfYjxAS3IUOA4igQ3mvL3bQ 3311
r2r/embeddings/setence_transformer/base.py sha256=oqygUywzT9TLnpMOinw4CvOxsRozNVVzm0jej7Lxl78 1923
r2r/eval/__init__.py sha256=G0f50aj4S6Z1koiRaaKnyvaQYZzoCb4_KyJzKmP7fvk 139
r2r/eval/deepeval/base.py sha256=nR4lVsyWJcH973fmtnaYGJX4G-W6vJJarl0-skpdf5I 2169
r2r/eval/parea/base.py sha256=ZUk8xW5fAr0Xt1Y525HSzrlg6UR1aYjpka3mag8A5vE 2710
r2r/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2r/examples/clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2r/examples/clients/run_basic_client.py sha256=FAP0xsiB9ELaMqrZaxoAKe1w_nCddR9LXGk3EOAFtjU 3244
r2r/examples/clients/run_basic_client_old.py sha256=azuSVAUb2VbWrqNvgubudXinpBPlVrXhU4VluK0DmYw 4063
r2r/examples/clients/run_synthetic_query_client.py sha256=gmMNRsTkzwflGPggTK_09pts6uQ935YOX8dT8fg_IuM 1625
r2r/examples/configs/local_embedding_qdrant.json sha256=H1MLUhRbUug87RjMtgDfyATV1idr5sr4LvEZ7sJjXDE 760
r2r/examples/configs/local_llama_cpp.json sha256=pJ5W9K5n5rpw1p0ZWWRTxvCvOQldgi3gt9AGxkcXz5s 689
r2r/examples/configs/local_ollama.json sha256=-kftY8M_zUO7p9K1O-5a5XuTWgT4c5L1IBf4Uc77glw 687
r2r/examples/data/meditations.pdf sha256=-Ai4TI_17UuEpSEP8Ge6wppER6XE-RluIvu0BctV0mg 802904
r2r/examples/data/test.pdf sha256=4Gync-yjZXhRQVpdZNIm-BqWBMq3VDC5HTPuFXSwdrI 14812
r2r/examples/data/the_republic.pdf sha256=iD6mo_qdXYHSZOgSZXXZqOpYBX_NDmaUk7fGIw2N0y8 1307590
r2r/examples/servers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2r/examples/servers/basic_pipeline.py sha256=QIjybi5-R8m7-rBgIN-8IOGNNoI5hUayjPFvEe77ZuE 1139
r2r/examples/servers/reducto_pipeline.py sha256=fHFTjl2btZo9OpzFSjHDKfOoOtB4XbWz86lVhh8ST-E 529
r2r/examples/servers/synthetic_query_pipeline.py sha256=UTF3-NE4EcUOeCb6aiiWdTT0cRMcyPEswAZU-URQIQQ 6746
r2r/examples/servers/web_search_pipeline.py sha256=v3od4_XLkUVEWmu8Kk2_mVFjtpEyW3rH6zDiBioyiVY 479
r2r/integrations/__init__.py sha256=BV_4q633swVOQ7mhvR59RocdspHhAFLbNlE1fXvi120 147
r2r/integrations/exa.py sha256=rOi591BvQBnIVUgFH5pwxXtrJpYrUoZKX1u_FzluWxE 1839
r2r/integrations/ionic.py sha256=BnXMd40YbdTo_rT8Bj4AoC7AGZWvWEB3Nn5AHnTM-wE 1571
r2r/integrations/serper.py sha256=ZcKnyLklSUHDmqtSiPoV0sqDEO01eBkWsdw46yaheww 3905
r2r/llms/__init__.py sha256=leQjuXRiWaH_DupHLobFcdZJKBeBAAHdL4oSGT2TPXQ 277
r2r/llms/litellm/base.py sha256=XJbJF6gK3FHTkYDdeBwqSFl8JIGp2rN_CuQ2Gm2zIxE 3602
r2r/llms/llama_cpp/base.py sha256=6SefPzoUafTV6Ekq71EwyLh-F8fAtM72Tp6CfHyn6dY 4467
r2r/llms/llama_cpp/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
r2r/llms/openai/base.py sha256=vH3d-qpn9Exz3MrRhoOtzIhoKhLaCI7KAE1LuntR1-I 3794
r2r/main/__init__.py sha256=QnBjthYY39dadkzJ1FCyOwbO698QPfH2UAHYQeouKCo 217
r2r/main/app.py sha256=DW5FHPW7EHM-QEs54bs0Gxhw0S0Np05j1YVsCQe3ZnE 16309
r2r/main/factory.py sha256=-aeUsH1jH31tBnTKciUAuA0wfd4p1KHJFi3LbuE7KvY 5108
r2r/main/models.py sha256=fuTtRU8RrPzUS6FnKQS_KtpeDMidIw_VOztLtxz921E 3278
r2r/main/utils.py sha256=fXZVHWjD71cacVzx9c5-hbybV6GZkkmP5tW12HdpJMA 10941
r2r/pipelines/__init__.py sha256=J3RmEuZ_9DPCHgqdr-VZKbB2d0mR58_coDzgTf447JI 493
r2r/pipelines/basic/embedding.py sha256=1NnN5aut9j2QfTMxq5FjNU5JSfERsxpXsOhSylKSbAE 6331
r2r/pipelines/basic/eval.py sha256=ZSIqfwLpASjNB5e1b9IHwXmfKq33Y7h4YZdH84_CmKI 1830
r2r/pipelines/basic/ingestion.py sha256=Wxfel9vdBZAdFcGZNTngjkQQvjNUmC6eADhCAY_fPsM 3059
r2r/pipelines/basic/prompt_provider.py sha256=SO_UZT_Dr_UO-q80GgzrJ0nSrvkDkwYONATUJAffUfo 1002
r2r/pipelines/basic/rag.py sha256=HQc8usmAyWesBnCuP9Xrf1Bh_K5BCVYog7npt0Ktt7M 3080
r2r/pipelines/web_search/rag.py sha256=KC8-HnjkX87-3-j66xIqwakhLAbGdw_9FVfhd59L3FA 3766
r2r/tests/end_to_end.py sha256=ovjGku_Veq907PAL8AZ5kJ20F9b_6oHTvrk812ooMaQ 6035
r2r/tests/test.pdf sha256=4Gync-yjZXhRQVpdZNIm-BqWBMq3VDC5HTPuFXSwdrI 14812
r2r/vecs/__init__.py sha256=YUpw5POU7YgR9KTWp3g0lccVSoDTd5MEgBudcgTVfj0 539
r2r/vecs/adapter/__init__.py sha256=Ip5lyoPdrjgx5YY26JUZYzaSI7F34lbL4FsgN6laPf4 363
r2r/vecs/adapter/base.py sha256=rWxbY4pWGNaCJvMQVRoaOeqji7nYS3SSKvKfcqycmTo 3269
r2r/vecs/adapter/markdown.py sha256=2tSyEtui9PBrq_DWe1Jj-u98CYy_LFyyPCEJnxSjOmE 3170
r2r/vecs/adapter/noop.py sha256=8TqsEScMMlCmcFoh4PBP4EOwnRzdqPDUFS8mqqAX6EM 1668
r2r/vecs/adapter/text.py sha256=EhJzDt9vww2Jj1IlCbxvEhBkw1bbEalxRUXWdwK6sDM 5299
r2r/vecs/client.py sha256=HuPykrRj0kGPDcFWAyNBC7cugXASw53cTYu8V6W59UU 9298
r2r/vecs/collection.py sha256=qABD8UnAqpC6E9HOjbPQNwfUHsBqQWzFlliYiDlCKHg 35441
r2r/vecs/exc.py sha256=R6bHhbDjmwPg9UeZFJFkxTrzgcO73oES4f1NRBQCn-Q 1687
r2r/vector_dbs/__init__.py sha256=VgUZbZ-UWHYMu0LNumhFeLipHbELr7tBQgG56QWZ8_M 166
r2r/vector_dbs/local/base.py sha256=im08SZecByPjGdRcJgSbOF_hAugjIxaneQQ0voNnxpg 5919
r2r/vector_dbs/pg_vector/base.py sha256=oi0SgoPGb5fldklUq5Scd0jUnSt7DdXQemrwEKft_3Q 5607
r2r/vector_dbs/qdrant/base.py sha256=73yIXDOox62FTIHJESdd3N7reD096N1KfNcAEVe9O1o 7125
r2r-0.1.35.dist-info/LICENSE.md sha256=g8uORCTldKfz5g6FRCQ7mTtOmpYK5ZX6jhId62SjFOc 1082
r2r-0.1.35.dist-info/METADATA sha256=X0iijNPqfc3u17D9Fhs6iY4S-NR29c5jUTybD50x-b0 9880
r2r-0.1.35.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
r2r-0.1.35.dist-info/RECORD