rag4p

View on PyPIReverse Dependencies (0)

0.12.2 rag4p-0.12.2-py3-none-any.whl

Wheel Details

Project: rag4p
Version: 0.12.2
Filename: rag4p-0.12.2-py3-none-any.whl
Download: [link]
Size: 74766
MD5: e3bc88e7afdc31784233f77bdae81df4
SHA256: 96573cd7daad145f5e82e7fefd9dd02898a9b9eaa3400fe033b5ac3dab79cd30
Uploaded: 2024-11-17 18:49:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rag4p
Version: 0.12.2
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.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: boto3 (==1.35.63)
Requires-Dist: configparser (==6.0.1)
Requires-Dist: nltk (==3.9.1)
Requires-Dist: openai (==1.54.4)
Requires-Dist: opensearch-py (==2.7.1)
Requires-Dist: pandas (==2.2.3)
Requires-Dist: pycryptodome (==3.21.0)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: requests (==2.32.3)
Requires-Dist: requests-aws4auth (==1.3.1)
Requires-Dist: scipy (==1.14.1)
Requires-Dist: tiktoken (==0.8.0)
Requires-Dist: tokenizers (==0.20.3)
Requires-Dist: unidecode (==1.3.8)
Requires-Dist: weaviate-client (==4.9.3)
Description-Content-Type: text/markdown
[Description omitted; length: 3267 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
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=E4373-t1WEVK3CmsfEJCoRIBC_mN0n-t1qjfjvobYcE 3768
rag4p/app_complete_weaviate.py sha256=EmkJkgfkZhqRc58q-JkVwnJ9H7rS2RJWuIwdN6T27ek 3178
rag4p/app_generation_answer_bedrock.py sha256=9eGjjaALVUJP1JRyWaceVpSXQkzQ5Aq777F0LlzWYtc 1248
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_chain_retrieval_local.py sha256=uXWd7wcKY7OhoH3JADPPK26WwiqwDCHmUrb4qAfOmQQ 2165
rag4p/app_indexing_local.py sha256=NF3whb8DQvUF18MqkQheq5rBE0_o_2qMef4r__7C62c 1379
rag4p/app_indexing_opensearch.py sha256=QljH-xOw8N_vmt852_V31iq-hMefr3hN9GotQNzJoSw 3146
rag4p/app_indexing_semantic_openai.py sha256=owHrFnL5CtdXb8tXUH9KDBd2XjHOugjD8yOPzP1ZffY 3440
rag4p/app_indexing_weaviate.py sha256=x1co5MWks1rCnRO3toAk0IXdgkBp41cfBiISjONPYJ4 2330
rag4p/app_retrieval_quality_vasa.py sha256=8gE3IWbrtf6LPx5Rz66SN104sswHjW0E6R19DSwRB5E 1387
rag4p/app_retrieval_retriever_local.py sha256=TIrUhNokAfAlZDBh0lHMrEuVXndfz_BpwRHlum_hiCo 1647
rag4p/app_retrieval_retriever_opensearch.py sha256=bSGWGiTgHEVFxPhNDzHANEvLDVUYllRr0c4LN_FDX94 2203
rag4p/app_retrieval_retriever_weaviate.py sha256=3gQpWjvvJXduWFUNmGGnDgpag6Wte2Zwd8A2cdyGACo 1800
rag4p/app_retrieval_strategy.py sha256=PF29GIV7EJViSF8GgHGETva58bdY1c1zFpVkmXqqiyc 1938
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=yxwB574Oeag7g3j78yYEQ0WVCyJq5UzAWVmmeVAwLgA 579
rag4p/indexing/indexing_response.py sha256=C0laVdCtZk8DTxcnH_Zio8Bm6GS50BedZIt4sKjTXo8 682
rag4p/indexing/indexing_service.py sha256=o-EfRforvpkjvqTkmS0GzlyUk8vBeA5Lbuj2rrkT1AE 1422
rag4p/indexing/input_document.py sha256=9PO673l2fzwRqrhCNzbhK6myBBKs7vxUAoi2AobHyaw 232
rag4p/indexing/jsonl_content_reader.py sha256=HUuRTaA16pRMOoKBtGtZ_XPhMk3kWj4Y2cXWJmx3IR4 876
rag4p/indexing/splitter.py sha256=_3PMLIuyeeLSU-b5BgkG2R-mVan0-4uANtj8maoEFXU 574
rag4p/indexing/splitter_chain.py sha256=g2UJz9GvqTztgQwJIVmDmRluOVSd51dk24gM7dC0W2M 1906
rag4p/indexing/splitters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/indexing/splitters/max_token_splitter.py sha256=sAkLx-WTDe0o94BEMcSfOPLMMh3uAcYllqKSpYE_RWk 2863
rag4p/indexing/splitters/section_splitter.py sha256=9iVOhWYudVwJM2u7mZcZ-1_uIvhW9HSZJhp_5IF2lMc 868
rag4p/indexing/splitters/semantic_splitter.py sha256=rAhhWa8dPN2VdIBDI03PGoUPLrq0QU5koOi7xIB6STc 1272
rag4p/indexing/splitters/sentence_splitter.py sha256=p71on_rXUKfH01eJ-GjsFyt_gK2SjgYtmwgkB0IR9Q8 959
rag4p/indexing/splitters/single_chunk_splitter.py sha256=DgiBDdqjDS0MP9FDoewFaFxFmpevgPWyvvn76GteYBc 756
rag4p/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/integrations/bedrock/__init__.py sha256=Bf0qYjP-1gf7cD3QLfzr8CDQvj8an1STXCDhruw8hPg 572
rag4p/integrations/bedrock/access_bedrock.py sha256=NWslTeGEzRdbMgEIvltRJs8CWvfxJxcPYCm8RLrFqs8 4148
rag4p/integrations/bedrock/bedrock_answer_generator.py sha256=CkWsyy2Bn7HQCeP0E1R31bThu6ZB3c_cgRlbSBvNeJI 832
rag4p/integrations/bedrock/bedrock_embedder.py sha256=UeqMPpHeDAjTkdmAMhDPBMwIYNovbndWebCc-DFes4M 826
rag4p/integrations/bedrock/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/integrations/bedrock/quality/bedrock_answer_quality_service.py sha256=2pPMHUo-W41sddAq3zuyJRaYqxTyJ0gnS245VFQvD1c 1408
rag4p/integrations/ollama/__init__.py sha256=ChevaeF0vINr0UR_A3WaExeg0-ju03fP-wrhYq4eF90 424
rag4p/integrations/ollama/access_ollama.py sha256=zDnGYpBd_8AOgWTvQfKkM-wAAp8J72y6EtzWhhpdje4 2416
rag4p/integrations/ollama/ollama_answer_generator.py sha256=ThTmS6GiQzKDtfiQkfBxkLE00lqIcGLHzcpaRipLBw0 968
rag4p/integrations/ollama/ollama_embedder.py sha256=-NweDB55-85zDQb_8xPTZoSQedjMNW0s0KBSFFpAehQ 820
rag4p/integrations/ollama/ollama_knowledge_extractor.py sha256=1H9ldjAfvcCUB3RpLG2kADsdomY8OQWdA1YcFwbJ2Hs 2499
rag4p/integrations/ollama/ollama_question_generator.py sha256=NONLjoVVpOib3sW1hN8ph6QDbTGEC16VKy-Q2OB64Dk 1456
rag4p/integrations/ollama/ollama_tokenizer.py sha256=Ql3E_blN22CpaCnvTxZu62jsAoDbPQOc2Jpx0uKaS_0 780
rag4p/integrations/ollama/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/integrations/ollama/quality/ollama_answer_quality_service.py sha256=-vXOqiGIszWkvWEISPhDS8gwOOyuuYKCcOL7A3W2Gag 1481
rag4p/integrations/openai/__init__.py sha256=r9VqHDkiFzQd4bVTju8rzCBnmIGWmELLs9ry471ijqU 507
rag4p/integrations/openai/openai_answer_generator.py sha256=Sr1otUbkG5CFyEFzGfF0u0pBynqouJjMxGD4nGKfCHw 1311
rag4p/integrations/openai/openai_embedder.py sha256=3T4HoP5f4mqFvNwJF52wd8PRcxpAalqQVbPMXd1kBRk 1196
rag4p/integrations/openai/openai_knowledge_extractor.py sha256=5UplAQO6ZGOD5aQe-Z_NCT0dJa_7g_3nnnOshwH_vNM 2601
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=2lKxd8Ko8NSh6pQAMnTVK9rFt5Dhx0CWc8K1gCnVHus 1883
rag4p/integrations/opensearch/__init__.py sha256=Ix1CFbC5JjMuBidz9QJtlxvwX_RscnmPyMk68DZca40 30
rag4p/integrations/opensearch/connection_builder.py sha256=vYzaXM4Lfl897VxgO3KhgAltd0gNg5ar91_eDe1YkjQ 1769
rag4p/integrations/opensearch/index_components.py sha256=aABW-0w1g18VxXzIKH4tAZTdvBC2eFwo3kvlN8U1YTk 3509
rag4p/integrations/opensearch/opensearch_client.py sha256=jHx9gsGs8zrpdt90B8NdIGIppajvf9nUhR7bsMguC58 4780
rag4p/integrations/opensearch/opensearch_content_store.py sha256=VzN9Ci05SrKL2s0lumq1Qcg-kPxQf7DAJcaAXVH50k8 1412
rag4p/integrations/opensearch/opensearch_retriever.py sha256=ZAvR0iXKm-TOxS61TMhWLiBUOg8E5V-9A-ylO0Fjnc8 4899
rag4p/integrations/opensearch/opensearch_template.py sha256=7-CbSerew4uhgMggPme4nHXtzCi1Ml2MkYJI_fRvEdI 4329
rag4p/integrations/weaviate/__init__.py sha256=1pES8KP8d3JMZ56vB7YB6F3qv0lbhwSozupwppru5-o 26
rag4p/integrations/weaviate/access_weaviate.py sha256=r3WByMaLmV5zSvioyww4Mqa0MkyP0zvMs4ra3XuaHAY 3591
rag4p/integrations/weaviate/chunk_collection.py sha256=CEBMGMFO3wIzSDLZKVZuyk7Vy02zq3naUreRPfBtoI8 1002
rag4p/integrations/weaviate/weaviate_content_store.py sha256=q4P4ZDxS7NcS4C82f8dAvKSSC55Q_YdeKOkDoHtwxW8 1369
rag4p/integrations/weaviate/weaviate_retriever.py sha256=zLUVRnJunLabZ2mNII47asPefY5SD-jpnI7xjoNz_wc 4610
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=OktERoD7Jd-6ZVwzAHsiZku1bGu1Lo07-UL4vGokqnU 378
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/knowledge/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/generation/knowledge/knowledge.py sha256=_nZBjdNZ9rnhEQDxDTL5dm8It-SgtFjahLX-TNYB9jQ 144
rag4p/rag/generation/knowledge/knowledge_extractor.py sha256=EndQSC50jOgXumRCqHdsx-6zn7XrI0vs9n5vZw6JNR4 332
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=bT48tEvAyALEstULiWt2QcSdzBpz_mAPtBJPvGGa01U 4562
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=ZMtGpJgoPOMaSvlZ5Q0pgGIngfQW9NEYRjyiWp-2grE 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=aTUpTZNXH0NkNkdZ_9mfLOOpxGMi1wsxePjED5Oh4XM 917
rag4p/rag/retrieval/quality/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/retrieval/quality/question_answer_record.py sha256=lLj4m3XoJYrf_OoP3eaqDJRFc_vuCfpV2p4eA1iwdKw 259
rag4p/rag/retrieval/quality/retrieval_quality.py sha256=IR1IkWC_cvN04Ywz-icjDokGOnjAeKP6Bis5Wo8-BvU 337
rag4p/rag/retrieval/quality/retrieval_quality_service.py sha256=Sd6lteFQvtmxNyMPyi42OdNQYrGXJqW3DEh7o4tjaoY 1861
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=7e8B7uqGFkkRL4FKT2dpJdsg14GIbtyYsUbYHmhrQxo 897
rag4p/rag/retrieval/strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/retrieval/strategies/document_retrieval_strategy.py sha256=xmRtVsPIG09Kc2OOM9rLO4n-Q3BJBFnSKjIaUlFFpws 4637
rag4p/rag/retrieval/strategies/hierarchical_retrieval_strategy.py sha256=HV-bH2gu9utDTvET-5qO8Q1VWsb5ZTiMsdyFm45CAgk 4021
rag4p/rag/retrieval/strategies/topn_retrieval_strategy.py sha256=MxNQhkF_eFawkWnFSipY05blOW9cUmx_AJcQMHbsED8 1346
rag4p/rag/retrieval/strategies/window_retrieval_strategy.py sha256=3jVciRsE1UHNJvu4U5PT4Q9MCmlbpixI8TW0CJUzIyA 3255
rag4p/rag/store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/store/content_store.py sha256=0Ql22WuHCIM0PoYkO7QH30jKetshXXkUXtGvn5vBvDg 527
rag4p/rag/store/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rag4p/rag/store/local/internal_content_store.py sha256=khfvcz5PTX9UaPuVNiiw67dVQHGQ2_wMAIJVHHBjOQU 4739
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=3u6vnLjp2H10e1KRRWtlSNotFnDTfeUefQWunHqkIpw 3529
rag4p/vasa_content_reader.py sha256=OqXl3admWrY8Abr67zJXXoYm7tisR92ERySbkG1FCD4 665
rag4p-0.12.2.dist-info/METADATA sha256=v53jgtxmyMhbrlJ1tPauXwOYinkCzBoAXHYVUCtjIaI 4283
rag4p-0.12.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
rag4p-0.12.2.dist-info/entry_points.txt sha256=m5iHY6wP1mJXobuHEk9xlH8vOfF1M9WWo0_qANJWtEA 61
rag4p-0.12.2.dist-info/RECORD

entry_points.txt

sync-versions = sync_versions:sync_versions