rag4p

View on PyPIReverse Dependencies (0)

0.3.0 rag4p-0.3.0-py3-none-any.whl

Wheel Details

Project: rag4p
Version: 0.3.0
Filename: rag4p-0.3.0-py3-none-any.whl
Download: [link]
Size: 47702
MD5: 28b4479c11a6b98e7023765b558fa4a9
SHA256: b284bb8bb6a755ef2a8f3dd36d1813605bb3f20ab6c4395ee2b9036f1ee21915
Uploaded: 2024-05-20 08:16:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rag4p
Version: 0.3.0
Summary: This project I use a lot for workshops, it contains some utils for splitters, tokenizers, and a weaviate client that I reuse a lot
Author: Jettro Coenradie
Author-Email: jettro.coenradie[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: configparser (<7.0.0,>=6.0.0)
Requires-Dist: nltk (<4.0.0,>=3.8.1)
Requires-Dist: onnxruntime (==1.16.3)
Requires-Dist: openai (<2.0,>=1.13)
Requires-Dist: pandas (<3.0.0,>=2.1.4)
Requires-Dist: pycryptodome (<4.0.0,>=3.20.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: scipy (<2.0.0,>=1.11.4)
Requires-Dist: tiktoken (<0.7.0,>=0.6.0)
Requires-Dist: tokenizers (<0.16.0,>=0.15.0)
Requires-Dist: unidecode (<2.0.0,>=1.3.8)
Requires-Dist: weaviate-client (<5.0.0,>=4.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 3267 characters]

WHEEL

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

RECORD

Path Digest Size
rag4p/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/app_complete_local.py sha256=hEdPSsFiG_YsuZ85WdHGKt00qU8K7fAwkP5A1Itw9FE 3546
rag4p/app_complete_weaviate.py sha256=ei4lMYPHrHZua3saufDVqWaL0gsKyIBUO0g0JDA5w4Q 3224
rag4p/app_generation_answer_generator.py sha256=RhutaItczopX4OLl_N7ezj85hrkY2nxi2CyRVXyqIlw 1154
rag4p/app_generation_answer_quality.py sha256=fOmFAuvDM4y5KxsThejf3QvP-MPxSbiPkRVD36-FH-Q 1318
rag4p/app_generation_answer_quality_ollama.py sha256=o7EtLpRg4vj3_rdlIeLW26ffmoXBnhZjFIk5ou0--XU 1292
rag4p/app_generation_question_generator.py sha256=AWpCxhatPMJVWz5-CI5V9NXUuoM13RU6UVEJd4_3FLM 2708
rag4p/app_generation_questions_generator_vasa.py sha256=eSsJHxc5b2msjygwFF115PPHfrI70cudgIAgfruy0Y8 1432
rag4p/app_indexing_local.py sha256=0NeKZ4XBx_HcpCiTN0LBokYiQAzL4BMVZfkR89-UPcE 1214
rag4p/app_indexing_weaviate.py sha256=x1co5MWks1rCnRO3toAk0IXdgkBp41cfBiISjONPYJ4 2330
rag4p/app_retrieval_quality_vasa.py sha256=nsTZcyaV3szVvQXdwwts0aKphR2MB-L_3i3Nj6FN8Qg 1254
rag4p/app_retrieval_retriever_local.py sha256=mj-ifyHCffQZqGgC7Q6GmkEDbkb_66E3awfktBk_Ilo 1514
rag4p/app_retrieval_retriever_weaviate.py sha256=m5eB1usF_I3MqKZcuAHhsPu-Ep0g4q2HL5WhuXS1fnw 1691
rag4p/app_retrieval_strategy.py sha256=MVOZRn4OXbWPxkb-HJSDu_rKfQnXuPzL4OskAwIm0eQ 1878
rag4p/app_weaviate_info.py sha256=F__ZN2fLOuYzhK6Fnvc6oMwpcxqcn-phcd4M0BHUyu0 429
rag4p/indexing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/indexing/content_reader.py sha256=ayyJkwxDnq-x2t49_WoOtVV3is7wT7H4sYRCmG1msps 117
rag4p/indexing/indexing_service.py sha256=jrt1k22AVNzHiihP6vphHAXBPG4R2RQskqdI357et4o 675
rag4p/indexing/input_document.py sha256=9PO673l2fzwRqrhCNzbhK6myBBKs7vxUAoi2AobHyaw 232
rag4p/indexing/splitter.py sha256=zSIz-2yVnKxSe9BT-Rr2XqyQp1O7RiRPGToHTt18_YE 285
rag4p/indexing/splitters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/indexing/splitters/max_token_splitter.py sha256=NLq_ZSuZtgNdcoT6a8TVF09n-OQn4jZlo1sRtzCQj3k 1356
rag4p/indexing/splitters/sentence_splitter.py sha256=ZY-F9bS2ELj-aAu_bXQ8HWT85ktcjG9tLCJ5jWIgx60 671
rag4p/indexing/splitters/single_chunk_splitter.py sha256=t8M9plfuYyKAeYPg3bjWCsIdfEoXh2Q5G_uQmWVZY4E 474
rag4p/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/integrations/ollama/__init__.py sha256=jEQPlWZAwOyD3lZ2veBRVSWhtF9AyJkv6rakI9AxCDU 204
rag4p/integrations/ollama/access_ollama.py sha256=3WyzrN3azA9vyrBOlAfsIQpyfcTQJgS90-H5kYIPV8c 2361
rag4p/integrations/ollama/ollama_answer_generator.py sha256=dGk5JYjOt9oyBBVgy0W5C4Aj3RDs0sVSl2nET3L4coc 808
rag4p/integrations/ollama/ollama_embedder.py sha256=tqS5joW9UCT-5plGVoNAC5erklOtZV8s7qy3fez04xc 547
rag4p/integrations/ollama/ollama_question_generator.py sha256=NONLjoVVpOib3sW1hN8ph6QDbTGEC16VKy-Q2OB64Dk 1456
rag4p/integrations/ollama/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/integrations/ollama/quality/ollama_answer_quality_service.py sha256=hEp_-iYANsq8rEuIzMYqJOIKZhAdWBodQ0sSxnxPFZg 1429
rag4p/integrations/openai/__init__.py sha256=pwYeQBfKhyLtvgII6Mwgmq7ZldwcrH-ZLiNogwi6rzI 429
rag4p/integrations/openai/openai_answer_generator.py sha256=Sr1otUbkG5CFyEFzGfF0u0pBynqouJjMxGD4nGKfCHw 1311
rag4p/integrations/openai/openai_embedder.py sha256=o0353pVdjPWKjW423sC0DllUDsvqB1V07_q5eBv5EXA 943
rag4p/integrations/openai/openai_question_generator.py sha256=LCvA5isysgirGXAaimL2mP1cOBnQidunn6N3ymCn2kI 1709
rag4p/integrations/openai/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/integrations/openai/quality/openai_answer_quality_service.py sha256=MU5HQTmtXcR0UEbEzKVvunFbKCqqWDWWJVjQ9wu2PDw 1828
rag4p/integrations/weaviate/__init__.py sha256=1pES8KP8d3JMZ56vB7YB6F3qv0lbhwSozupwppru5-o 26
rag4p/integrations/weaviate/access_weaviate.py sha256=EcagbOtYkW5B1P-yETWPMUJdVmKcwc-xCKFtPOoLCnA 2930
rag4p/integrations/weaviate/chunk_collection.py sha256=_UubWs6nWLKhTC6E-QjWG4VRWW6COa1T8ZWxiKrH77g 1001
rag4p/integrations/weaviate/weaviate_content_store.py sha256=8xOZS2c0Y2P2LPbsEbMFTOz7JtxtG8jIpY7bz2vv0lU 1190
rag4p/integrations/weaviate/weaviate_retriever.py sha256=eMRfYd7K73q6HwgUqsgKPIWU0kST_wdcyyRydYVhYqw 4505
rag4p/rag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/embedding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/embedding/embedder.py sha256=t58e5Evd-EEXfiiV60qrqWjnS8HWvaStOYlJD1Gbr78 190
rag4p/rag/embedding/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/embedding/local/onnx_embedder.py sha256=GomtV76BKKpAta1y6agDGMJwko2xDIzwfGBDKi9n9mk 1426
rag4p/rag/generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/generation/answer_generator.py sha256=VxTN_fjkUjkE8Q_Lko0uXBhlreOhczUlY1B7Gv1U5_g 262
rag4p/rag/generation/chat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/generation/chat/chat_prompt.py sha256=apfhIU6mO94gy0KfENbWwFTVaEgXm53DdPY0EDQjcTc 875
rag4p/rag/generation/observed_answer_generator.py sha256=A0hFVF6fYx3_qUy5DDxZWDZK1VEATIbvDiu7Nr-OnNE 592
rag4p/rag/generation/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/generation/quality/answer_from_context_quality.py sha256=ZEJjoTf22hMb06L9j-lCoTJe_gYo791HfX9inMg5Td0 178
rag4p/rag/generation/quality/answer_quality.py sha256=NmC2LePdfpJPONYPLq_TGN8hkDXMBcM_UKkV2I3rMOo 532
rag4p/rag/generation/quality/answer_quality_service.py sha256=9WVzTtN8J_Rt2A9ti_h7p56dBNkPzPkwXcOKZG18tXw 4371
rag4p/rag/generation/quality/answer_to_question_quality.py sha256=HHDJdp1lC3JNvFnzfRAAJQZUZSGp-7Ktb3tN2NzExbc 418
rag4p/rag/generation/question_generator.py sha256=qorws-OemNKl37hYDc14do7sXXmNlIfHzjC4jJLGubw 155
rag4p/rag/generation/question_generator_service.py sha256=JU_Ai12Tb9XouT0g7mc2e0WGAC8Xtt8HjMkCKK-mDSs 1710
rag4p/rag/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/model/chunk.py sha256=yoKwB9juOnqhGsucu2OjaG9z2WAX3dar-W7ubbNswIY 494
rag4p/rag/model/relevant_chunk.py sha256=gM7ZZYuDdJAgNR4-6dYd0PrWrSfzB_Q71jhbiUPdxlg 282
rag4p/rag/retrieval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/retrieval/observed_retriever.py sha256=Bktn8zIRK5D79Rl2XYFZy2O6ptHubYVuVyNzVxkGPXM 917
rag4p/rag/retrieval/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/retrieval/quality/question_answer_record.py sha256=QPwteIwg_fyB60JQGv7tBCL3DlUy5eGezFKwB1fo8eo 259
rag4p/rag/retrieval/quality/retrieval_quality.py sha256=IR1IkWC_cvN04Ywz-icjDokGOnjAeKP6Bis5Wo8-BvU 337
rag4p/rag/retrieval/quality/retrieval_quality_service.py sha256=HJnRCiJ03Su8gS8Mfq4axa4RpE7Nw8MqGdqhqbqtu6I 1759
rag4p/rag/retrieval/retrieval_output.py sha256=QicJ_5MGeQtJpLxxx8ZLbCLhPomlSQQ65Lh1sgcM6Po 481
rag4p/rag/retrieval/retrieval_strategy.py sha256=AubNJaIG40kZFXCEbLJN9eNLh_Km7f8HdRA_wF70YT8 500
rag4p/rag/retrieval/retriever.py sha256=bGUTkpQLblN2BLa5tmELKqln8DDTpNIFjhxBvyU_6iA 897
rag4p/rag/retrieval/strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/retrieval/strategies/document_retrieval_strategy.py sha256=C2yw8F9W8p8agkmLCtJGh7Q4P_6oJULENIwSBFlwrh8 4133
rag4p/rag/retrieval/strategies/topn_retrieval_strategy.py sha256=MxNQhkF_eFawkWnFSipY05blOW9cUmx_AJcQMHbsED8 1346
rag4p/rag/retrieval/strategies/window_retrieval_strategy.py sha256=TsFkp6W1sGmK--GdhS0qUSyEp9bTzNBwjC4z1IhI9Q0 2563
rag4p/rag/store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/store/content_store.py sha256=BkrNxe5YYTV5AJS8eZqaVqG5yTlK_b5Iio1bRpz0-8I 204
rag4p/rag/store/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/store/local/internal_content_store.py sha256=FUlsNvETeLaGCJqAW0cfjo0fn3IY2ytrRCRo4fYNIWI 2814
rag4p/rag/tracker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/tracker/rag_observer.py sha256=YomDobLsuD6jBZqlg3vIODywyIbknMbN1zXoqHaZQ8k 1304
rag4p/rag/tracker/rag_tracker.py sha256=0c1c2SRjDXN32SQ1fBbhPjaOciw_yglpzeRQ0QaDJ78 108
rag4p/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/util/key_loader.py sha256=GpYKurRiDoGok4Jey2-H8dU8LsN6Yks6g5A9O6Y18i0 3363
rag4p/vasa_content_reader.py sha256=VXfjKIqMiLDda7Y-lmpWIFGJb2vksEApknm4Y0C1qyY 814
rag4p-0.3.0.dist-info/METADATA sha256=DC_l6-BOYxcLU7IMAf7pmBzVT51yUrFF7qKZniK0DlQ 4337
rag4p-0.3.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
rag4p-0.3.0.dist-info/RECORD