AutoRAG

View on PyPIReverse Dependencies (1)

0.3.12 AutoRAG-0.3.12-py3-none-any.whl

Wheel Details

Project: AutoRAG
Version: 0.3.12
Filename: AutoRAG-0.3.12-py3-none-any.whl
Download: [link]
Size: 244003
MD5: cbecb324996b93b167d61f93bda42c87
SHA256: 9933773b0c57b2e7b2f8b2e1e63c625cd62ecbb86c7edb46bf0d9acb8fcc98e3
Uploaded: 2024-12-09 06:09:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: AutoRAG
Version: 0.3.12
Summary: Automatically Evaluate RAG pipelines with your own data. Find optimal structure for new RAG product.
Author-Email: Marker-Inc <vkehfdl1[at]gmail.com>
Project-Url: Homepage, https://github.com/Marker-Inc-Korea/AutoRAG
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Keywords: RAG,AutoRAG,autorag,rag-evaluation,evaluation,rag-auto,AutoML,AutoML-RAG
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: pydantic (<2.10.0)
Requires-Dist: numpy (<2.0.0)
Requires-Dist: pandas (>=2.1.0)
Requires-Dist: tqdm
Requires-Dist: tiktoken (>=0.7.0)
Requires-Dist: openai (>=1.0.0)
Requires-Dist: rank_bm25
Requires-Dist: pyyaml
Requires-Dist: pyarrow
Requires-Dist: fastparquet
Requires-Dist: sacrebleu
Requires-Dist: evaluate
Requires-Dist: rouge_score
Requires-Dist: rich
Requires-Dist: click
Requires-Dist: cohere (>=5.8.0)
Requires-Dist: tokenlog (>=0.0.2)
Requires-Dist: aiohttp
Requires-Dist: voyageai
Requires-Dist: mixedbread-ai
Requires-Dist: llama-index-llms-bedrock
Requires-Dist: scikit-learn
Requires-Dist: emoji
Requires-Dist: pymilvus (>=2.3.0)
Requires-Dist: chromadb (>=0.5.0)
Requires-Dist: weaviate-client
Requires-Dist: pinecone[grpc]
Requires-Dist: couchbase
Requires-Dist: qdrant-client
Requires-Dist: quart
Requires-Dist: pyngrok
Requires-Dist: llama-index (>=0.11.0)
Requires-Dist: llama-index-core (>=0.11.0)
Requires-Dist: llama-index-readers-file
Requires-Dist: llama-index-embeddings-openai
Requires-Dist: llama-index-llms-openai (>=0.2.7)
Requires-Dist: llama-index-llms-openai-like
Requires-Dist: llama-index-retrievers-bm25
Requires-Dist: streamlit
Requires-Dist: gradio
Requires-Dist: langchain-core (>=0.3.0)
Requires-Dist: langchain-unstructured (>=0.1.5)
Requires-Dist: langchain-upstage
Requires-Dist: langchain-community (>=0.3.0)
Requires-Dist: panel
Requires-Dist: seaborn
Requires-Dist: ipykernel
Requires-Dist: ipywidgets
Requires-Dist: ipywidgets_bokeh
Requires-Dist: kiwipiepy (>=0.18.0); extra == "ko"
Requires-Dist: konlpy; extra == "ko"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: PyMuPDF; extra == "parse"
Requires-Dist: pdfminer.six; extra == "parse"
Requires-Dist: pdfplumber; extra == "parse"
Requires-Dist: unstructured; extra == "parse"
Requires-Dist: jq; extra == "parse"
Requires-Dist: unstructured[pdf]; extra == "parse"
Requires-Dist: PyPDF2 (<3.0); extra == "parse"
Requires-Dist: pdf2image; extra == "parse"
Requires-Dist: sudachipy (>=0.6.8); extra == "ja"
Requires-Dist: sudachidict_core; extra == "ja"
Requires-Dist: torch; extra == "gpu"
Requires-Dist: sentencepiece; extra == "gpu"
Requires-Dist: bert_score; extra == "gpu"
Requires-Dist: optimum[nncf,openvino]; extra == "gpu"
Requires-Dist: peft; extra == "gpu"
Requires-Dist: llmlingua; extra == "gpu"
Requires-Dist: FlagEmbedding; extra == "gpu"
Requires-Dist: sentence-transformers; extra == "gpu"
Requires-Dist: transformers; extra == "gpu"
Requires-Dist: llama-index-llms-ollama; extra == "gpu"
Requires-Dist: llama-index-embeddings-huggingface; extra == "gpu"
Requires-Dist: llama-index-llms-huggingface; extra == "gpu"
Requires-Dist: onnxruntime; extra == "gpu"
Requires-Dist: AutoRAG[gpu]; extra == "all"
Requires-Dist: AutoRAG[ko]; extra == "all"
Requires-Dist: AutoRAG[dev]; extra == "all"
Requires-Dist: AutoRAG[parse]; extra == "all"
Requires-Dist: AutoRAG[ja]; extra == "all"
Provides-Extra: ko
Provides-Extra: dev
Provides-Extra: parse
Provides-Extra: ja
Provides-Extra: gpu
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 19037 characters]

WHEEL

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

RECORD

Path Digest Size
autorag/VERSION sha256=mGSJ7HRfa0Wz5G0MEelHYxx5xnAwl-Gl0lYksRqL7GA 7
autorag/__init__.py sha256=1AaEegpAKWCfWzMg0IGwLd_nsIyBfjDA7VGWuzS9NsA 4001
autorag/chunker.py sha256=m6PNWI87VPPqUqLr_frDQzW2-wpJQaR4OHq_yDXxs4o 1498
autorag/cli.py sha256=VWUHTV-dAJ8-kvNkm9Netp3WGllfQoaTgPY3zIHRt2k 6210
autorag/dashboard.py sha256=v8i4ci9fNsRYTWQ4tAjV5oOY_3SMP3-VfXGaZSt5Ay4 5306
autorag/evaluator.py sha256=y2GUp3LHcY7hAlcFYXOiwgnR5FE_wMdL3cubJewudmE 18439
autorag/node_line.py sha256=yid3iS9PuQu3eIbnaY6gNaf2A8iTEfYplA5_3JDvdHI 2348
autorag/parser.py sha256=14cZb4Ou5BOceV7dSSbv-0_AEvmM9chsuUzljZYiK_Q 1050
autorag/strategy.py sha256=yiF4FL5cFbQ84O98bWdXXOcsT_N_n04LuABLDcsUqxE 5548
autorag/support.py sha256=LR7xCl9drRQqZfqXF3ZzbC97ZpRpxZdhOOk67w2e3O8 8330
autorag/validator.py sha256=O_TujsjYQkMiqeAoNuu4VECFXSe_ELKq9sN2VWC9Atg 3268
autorag/web.py sha256=JMLoumM62ZjAWFjGZc11vgVx8khLRAvhsn1KR6a62HI 2255
autorag/data/__init__.py sha256=JEdFHk_cruEZqERSSBw1Xd_A-TeAcO3SD3qcjTQoKPc 2659
autorag/data/chunk/__init__.py sha256=R4BDxlqinYsKbts5hOPWvnArZNnnnGV3qYkWxC1zZEY 94
autorag/data/chunk/base.py sha256=wdqCw_4cUP2A8f4KWW9134ESUdh7XkJrkeaokGfzIxs 4085
autorag/data/chunk/langchain_chunk.py sha256=Zg8mZ20UVrhKJBzPcbdX8awxmWQ_lXgu2oi8iKwP59s 2724
autorag/data/chunk/llama_index_chunk.py sha256=cAuTQq6GoYu7OS_VTVqg03P6-CcfnLro6uIFTLHHudI 3170
autorag/data/chunk/run.py sha256=kgmxRKFETagw_7CtqFN3Fbi4KEcrPUvDY2KZzvvk_vk 1048
autorag/data/legacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/data/legacy/corpus/__init__.py sha256=kKsPvyv0_lbeSTWFK4ZOvKKNP_Pi--lQ8MSte9Y_bU0 134
autorag/data/legacy/corpus/langchain.py sha256=Zm56mNVvjXJ2DLA1S7_HebN6-IB-lcyeCbuK3BPi5Ww 1438
autorag/data/legacy/corpus/llama_index.py sha256=nUL6VzRGBWhEGRgEr6eQNylWwC8MfxznYzKd5qQEv88 2758
autorag/data/legacy/qacreation/__init__.py sha256=HkZO_3GzYEHb3h4bs-BgTb7g1gFBpf2dxDtrhuVeleU 176
autorag/data/legacy/qacreation/base.py sha256=u89EdAXJ-RyYEDGgcAQyv9V5wyMqb4Sz9Fo73dOu6Ds 8760
autorag/data/legacy/qacreation/llama_index.py sha256=DRH6ZK2fjI_y5oriDeRSXW45KYOPCSS9CNVHp7_-DHA 8337
autorag/data/legacy/qacreation/llama_index_default_prompt.txt sha256=kLKgdJVfHjnMAl_UtX1gnyVlonvhggQXg25o88qBmEo 3190
autorag/data/legacy/qacreation/ragas.py sha256=FICEsNc_Rq7rLHABZ6VPxaCapbCRB1213Xf2mIhQOJ0 2581
autorag/data/legacy/qacreation/simple.py sha256=Q6TQD3KA1rJJq1SQc3WGMC3cTUTypZyhYrgcmL2ztfs 3036
autorag/data/parse/__init__.py sha256=3XRza1iu--GqrC8bqjegE9f5DrmFk7eGvhSxp1UWIEc 45
autorag/data/parse/base.py sha256=GXQFwoOwV1Nz7BbQmFk6rt80oWqflZ3gQjo3gV_25v8 2228
autorag/data/parse/clova.py sha256=SSHNpqaJNDFemK_7o1BGxo-PEqPpwKo85f_Iw6iSYCI 6049
autorag/data/parse/langchain_parse.py sha256=YyCcIjOBNzUqK_zYGbRWXUlgXpMduc4DVLmZRmyyhJY 2687
autorag/data/parse/llamaparse.py sha256=MhID22woQiXQlhUDBAJ0qc5-j2A15wLimyOYC3IPcNA 4016
autorag/data/parse/run.py sha256=e-2LAQDQya-nHTR1yMNHoHv19cMC14REkUnR66jB5KQ 3626
autorag/data/parse/table_hybrid_parse.py sha256=lO-g1nhEjEebpwih6NFuGwXawmw7MrcErfYsS-VXnxQ 4494
autorag/data/qa/__init__.py sha256=tbakDqhLWHSkLDrZrL6Skok2MR1tCOJcuj53ZMPGwNw 209
autorag/data/qa/extract_evidence.py sha256=KXHQI6g8__Cnw0pn4p8Pt_aCWVaWisr4cMqKHa2g8TI 79
autorag/data/qa/sample.py sha256=lrQH71X-eJRdJIXIWor0bDAgMN6jvHPh2W5pk93IyaQ 661
autorag/data/qa/schema.py sha256=FYTpw8uo1C1SOqdlz12cFg5G3ptIj3B1houIlc9EbSA 10429
autorag/data/qa/evolve/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/data/qa/evolve/llama_index_query_evolve.py sha256=S7tLK6TJRMOF-vbrbi-yD4FhSYTOpo3MZZZR-UHDb6U 1674
autorag/data/qa/evolve/openai_query_evolve.py sha256=p4hdWXhNhgY6pcNdbvjqdFPsHMFa90FduTOqdvx6Rf0 2291
autorag/data/qa/evolve/prompt.py sha256=xusAteeG9yTcC_-dbnZfdFT_ilGRiqOXhw6QwCaSj3I 14430
autorag/data/qa/filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/data/qa/filter/dontknow.py sha256=ZTzPZX2gvDyAotT0t3XYmA7_EFMp86Fka0WexNtq1AE 3463
autorag/data/qa/filter/passage_dependency.py sha256=W6vfRuMTUAvcyEul5cwrhtNqmMgThN8l3ie43PF9tJs 3587
autorag/data/qa/filter/prompt.py sha256=7QATsWwKu_-ieh2M7qSHgOsYxQWUpbZr8o6gcbbgiKU 3645
autorag/data/qa/generation_gt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/data/qa/generation_gt/base.py sha256=lYYA5ajv1w9Cvur21v1dCKCuj87fTJRzkr0xczOHZIM 478
autorag/data/qa/generation_gt/llama_index_gen_gt.py sha256=mC2D7bfM_G0nBwdUX2gh2SyBsP3xxmTZRUfQD09wrOc 1387
autorag/data/qa/generation_gt/openai_gen_gt.py sha256=6NcXy-8loCCpFhiCgPJcBXaxE-Cs4-nKqgxflkGQDg4 2534
autorag/data/qa/generation_gt/prompt.py sha256=RTrnUW2sI7k0IYeXfBn5smtc6_tKYXv_XDgCLoLtmV8 1977
autorag/data/qa/query/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/data/qa/query/llama_gen_query.py sha256=X6f_nnXtGMcdlCKtXrlj6C4DWCaxCBj95R22mk2krgA 2460
autorag/data/qa/query/openai_gen_query.py sha256=E8tnSN0aTN-ayZ6A4EDzOA0kQITbickPxGBWPFS2FpA 2761
autorag/data/qa/query/prompt.py sha256=MzT1wGMvDaPwETwh77PJ_rQlzSHg6NTbIH28W56xUJY 10622
autorag/data/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/data/utils/util.py sha256=WKZt2l0IYR1AY7k-jZ3gYZx39yFW2TWd_gQFzAVyuKI 3252
autorag/deploy/__init__.py sha256=SUHDN5za1WjfYL3_AyZA7aE8AN-GweObIkb_KL7iHDs 184
autorag/deploy/api.py sha256=Z9IYYXZE4xTJc4sgzi03STxvVwBqOGomOIYRQVVNbnc 8884
autorag/deploy/base.py sha256=7BCP56I0pe_6fAxk5IEZr0vXtRoQ7ZVE2ZMeYMNngQ4 7852
autorag/deploy/gradio.py sha256=BcAojIJ57aatuTWxGdoSRqTyv70I6At1KrDh6Ik91_w 2176
autorag/deploy/swagger.yml sha256=GXZfzibIpEOf1HkHTlVKDVeZby18oJxu7MoRpao2Jss 6845
autorag/evaluation/__init__.py sha256=7QPlXNj5j5TdXuwtmihIl3orZzBgsY8yzij-qHFekBY 146
autorag/evaluation/generation.py sha256=MEVIyiZtWo7NTHw4RyPMYOjhQKqGchdZ-c-E2UKIGvI 2500
autorag/evaluation/retrieval.py sha256=OdMz8UB0sd-1Snh3_jS47V90KWZBJTs_4dF42OUYInU 2238
autorag/evaluation/retrieval_contents.py sha256=9cwQNdjxpBGHcy2O0N-jL_q0n4ixdSmG1sqO41DRpdQ 2017
autorag/evaluation/util.py sha256=PRPDH8VB8BK6qvlI8fndksHutE-fMaT4I8uo3_3Nwz0 1222
autorag/evaluation/metric/__init__.py sha256=7JP0pmoDLaLYL7k619QvbZAmMSjhYJGlUXQHp5Nbb34 352
autorag/evaluation/metric/deepeval_prompt.py sha256=llaNCSJ5ADKzYa1tLMLH3ALTEQpryqbF0peomip71-U 13550
autorag/evaluation/metric/generation.py sha256=rULGfabHsEEmX6YDATSeCfW50wttb393zaPoP1BFZj8 16660
autorag/evaluation/metric/retrieval.py sha256=BoeL4LhL4Ib3bYzngJZOBaY3BYm8H8EyJQFfmSfPQZM 3596
autorag/evaluation/metric/retrieval_contents.py sha256=WZmDJ0WDQfpqcY2EmMAjvnyKZnaZfLRlY2ldpE6KKqw 2366
autorag/evaluation/metric/util.py sha256=xQHZEu8hxaBAR2nAUR4rttudhMgtjtgkAs9glwBHTNU 2354
autorag/evaluation/metric/g_eval_prompts/coh_detailed.txt sha256=MDa3iMDHqjxxR6cbH_mJfEK4MDYkxzGj1zEhjTSdhxs 1155
autorag/evaluation/metric/g_eval_prompts/con_detailed.txt sha256=znSg3o8Z8vDTHHfR33buzpsp_RT-4fK7grRihG6sYvo 1015
autorag/evaluation/metric/g_eval_prompts/flu_detailed.txt sha256=EorVGyn5y3ut8IbNDrwdSlN3Kw-Jxc8FEFD2x24Eblc 789
autorag/evaluation/metric/g_eval_prompts/rel_detailed.txt sha256=TVXgU5mHiF1MCq1EjyLmfViyr-yp3T9T4WCSIT-LCuY 973
autorag/nodes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
autorag/nodes/util.py sha256=vMS4zY2NFkOnkMblWJLyhhTpMNpX4XcflkckvwrVVt0 501
autorag/nodes/generator/__init__.py sha256=vwPcUfhBnc3S9Seze64JWOYLYUuplmH-rOTlQtbYJdc 100
autorag/nodes/generator/base.py sha256=HQYhkJfdmRciltKeGTnWAf8ZkPL0QU5UGSbZEsCcN3s 3562
autorag/nodes/generator/llama_index_llm.py sha256=7YbP9Kkg9DljZHBVXAkmPdgyxWCNEfGn9uwGiJaGBZQ 3412
autorag/nodes/generator/openai_llm.py sha256=wDsb91A3UQFnAzt4D6Lurg1ZudIF6E52nAPjxs3ioyk 8615
autorag/nodes/generator/run.py sha256=CAtkh2iCzXe9IGEUE8MflOHOro0K54Gkb67LrVONqAo 4522
autorag/nodes/generator/vllm.py sha256=v2DIwRxtmd9QFVBc2EVxy6SJSoodnsft6H9zysc6CtA 3678
autorag/nodes/passageaugmenter/__init__.py sha256=6GJJKZbv3cO4l1g-FkFny-7GEiuIog3Nfu3K_UdcoSE 115
autorag/nodes/passageaugmenter/base.py sha256=BEEmEy5oE0RPDReDG3SDh9Sj_nnjkIHojqRZr6O9eRA 1914
autorag/nodes/passageaugmenter/pass_passage_augmenter.py sha256=-YUeICBfV2s2Oy4XG5wT9tPfiwSXA_G1ob4J-V0p0Z0 1328
autorag/nodes/passageaugmenter/prev_next_augmenter.py sha256=89YeXLECdpKMm0bfluxtlC7OnMxlsYuQifKQTghOdAY 4531
autorag/nodes/passageaugmenter/run.py sha256=JahYde_sxNfqN9Slejn4fk_12opTSGppoMkmgbqbnro 3682
autorag/nodes/passagecompressor/__init__.py sha256=Km8t-3ZNY8-vJSuPSb980EbyTrrya97ISS5aVDeAZ9k 154
autorag/nodes/passagecompressor/base.py sha256=2lZDuXtDHTZ_JwKCvvOvw8Sj7sw62c7FNFxsrKZPPLc 2550
autorag/nodes/passagecompressor/longllmlingua.py sha256=HvXN45AKcgsOLxxh91oUnme1cNUigmBDArD8Rs-6ZNU 3609
autorag/nodes/passagecompressor/pass_compressor.py sha256=ONQNxbdbzAyFAP6x88NEwJ3UCCuYL-Z2JEoWfT-_IFc 465
autorag/nodes/passagecompressor/refine.py sha256=WWQne9-pGRcM-DBbSDeDgZio2-S4jLevhKFOWIePT90 2278
autorag/nodes/passagecompressor/run.py sha256=ji7PxIm-CTn-6blRMC-5g7gS7NKpfkpYF37IhnI0yBI 5763
autorag/nodes/passagecompressor/tree_summarize.py sha256=JZWyPovZRYgmmHsyvX2e1EtGdS6BKDPyX2yEil6-uUM 2372
autorag/nodes/passagefilter/__init__.py sha256=05xXgX8wz_kkx_nnhXA4H3HB3F346pkPmTg_AS8uE6E 316
autorag/nodes/passagefilter/base.py sha256=lODBTFuBNmWtbGpDk1YFGFayAqHaM-taDKZhKlhlBfs 1543
autorag/nodes/passagefilter/pass_passage_filter.py sha256=itVgdLylwSJLZIerHQfMfhM5ZPBGWvXRccqgsh_tx_Y 460
autorag/nodes/passagefilter/percentile_cutoff.py sha256=co7BEje0MMTbgVOEK-_10bsz2QKejuFm7bm9yVVnulo 1977
autorag/nodes/passagefilter/recency.py sha256=NN5YAQUfACdZRwdww-sJaxvkee9McAyvafi1tUX57S8 3490
autorag/nodes/passagefilter/run.py sha256=4KNd7zyVKihYrnc-E5JeQZnWVbnAg9TUhHrgC1jyA1A 4255
autorag/nodes/passagefilter/similarity_percentile_cutoff.py sha256=UnfvtEsEH2VGdFhxEAvcUhQOnhCfD6EoYGvjhaw5Kfs 4416
autorag/nodes/passagefilter/similarity_threshold_cutoff.py sha256=gtPMpublhN29e2hPYHWV1KQJQtj43gwplAeM8ByKZAU 3688
autorag/nodes/passagefilter/threshold_cutoff.py sha256=gX2jNsAgw8CkVpCikoS9TsKAN14Hp1HjJJRR9Zd_rPw 2646
autorag/nodes/passagereranker/__init__.py sha256=iDaEo5l1AuMennbjL_QSSqgvj1M2_A18oSRXTZOWxEE 630
autorag/nodes/passagereranker/base.py sha256=9frPln3-qe_8V9TWWL4MaTk3UbNrcW2VWILCKDFpm6M 1573
autorag/nodes/passagereranker/cohere.py sha256=Sy4AfNYVSV9zYXThewzVi_QMBWEq9hb1AMYKUWDL-Tg 4461
autorag/nodes/passagereranker/colbert.py sha256=lj3yQdEJWKeLBL--mTwSkGVgWxGkBRtqyZXsg2z3QOc 6439
autorag/nodes/passagereranker/flag_embedding.py sha256=NZgFPnZO5fmBhrolTzQjBardp_TPrjhdPaUrxICCK6U 3422
autorag/nodes/passagereranker/flag_embedding_llm.py sha256=fU0khee_kOKka0N5ZGvNL2dpkPdY0q_GGGsf1qJCc-Q 2981
autorag/nodes/passagereranker/flashrank.py sha256=9CAVXNIRjKb4a9bcnMghUbqpcfXkyzHSrZLceeGwA0A 7475
autorag/nodes/passagereranker/jina.py sha256=kGYjOyseuWFcqNiBCGbLdnrk6AiZebOUqhmhlqelsYo 3895
autorag/nodes/passagereranker/koreranker.py sha256=5F5vKpPJoyuerh6-hDt-wM0dX-hJ1tCawlhK8Hr95Fc 3766
autorag/nodes/passagereranker/mixedbreadai.py sha256=bxNigmRq3a8OMtqlHk5nxhceT-nIUt6zc-jemOyUZvE 4641
autorag/nodes/passagereranker/monot5.py sha256=6KC2JH0g5nVs3rv5TopvAoZeJjMz5YLayZYPdseSwvQ 6307
autorag/nodes/passagereranker/openvino.py sha256=yD7y2JtaLshRskmjABE2LL7iLFRgK8NxBek7hB62UoU 4933
autorag/nodes/passagereranker/pass_reranker.py sha256=NjE0idhPqaPw-4YF7Se5YEp7_myXVN4qFhEPbRxP3IY 964
autorag/nodes/passagereranker/rankgpt.py sha256=TupOBaWD047zASp3fi9w9oh0CF9KTXOh-RDVPKwHYxk 5421
autorag/nodes/passagereranker/run.py sha256=lTzl12KXZtTGYy5Ve9LWJ6o_vXqv-tGlHNhr0MFoIbY 4432
autorag/nodes/passagereranker/sentence_transformer.py sha256=UCJZg_0Bgp_E6mhT_kiiyruSQOX4pxvxrpfLW72CfsQ 3843
autorag/nodes/passagereranker/time_reranker.py sha256=kkMiW6XXZXXcThS_lC_-R_0g9Ra7vGhlaqEV6EdfTfo 2518
autorag/nodes/passagereranker/upr.py sha256=5lkppu39vXUpMSqBSNf7z9WB6FIs8IdOsbUfMYLKKOk 5186
autorag/nodes/passagereranker/voyageai.py sha256=F_i8J71dcIbb7YrDHFlVkHUsGC_01azJeXgRvXkZYd8 4087
autorag/nodes/passagereranker/tart/__init__.py sha256=dHMw7iamd2ifKZa678qKwgSBmM_M4Ac6qFjazr3RkOk 23
autorag/nodes/passagereranker/tart/modeling_enc_t5.py sha256=b45t9b_ixJ2-r5Ud7vv5wdfoxijh_853nqjiijQBKCc 4570
autorag/nodes/passagereranker/tart/tart.py sha256=Rba98RQDfCpPVcoPD2kNDX6v5Ntur7pERjkybvhvheI 4502
autorag/nodes/passagereranker/tart/tokenization_enc_t5.py sha256=MmTRv1tH94QhHHOp_QwHX_yQOBBtF1c9f6GxJHrwdt8 3631
autorag/nodes/promptmaker/__init__.py sha256=OYeMmdD-nD0XxM58nLTv_6d37foHvTpsItpGxxOmjVI 132
autorag/nodes/promptmaker/base.py sha256=A_xj60RBk6CKog0g6gr7ey4iHqcb1A4TW2CvFStc148 1134
autorag/nodes/promptmaker/fstring.py sha256=41Z3j2wnRRbujkrdPVG0s8qxowZCLr0VoL0v15SX9Jk 1475
autorag/nodes/promptmaker/long_context_reorder.py sha256=LgN124xTJtqfmNnd16GCxz7dzw1emtF0DSYUL5n9epw 2847
autorag/nodes/promptmaker/run.py sha256=KGGqhBG2CNUEeXlL7S7jhH1xiwmXk4_ghOJs6UbFTsI 8566
autorag/nodes/promptmaker/window_replacement.py sha256=Gi3qw8YgmI9YRI6XoMzYO7OcmzkY_pthGiUVkThkGRs 2670
autorag/nodes/queryexpansion/__init__.py sha256=d_j_fZ94oqZBCA9opno8Ewz2Pet560uWwizHKy3Jyes 175
autorag/nodes/queryexpansion/base.py sha256=hGhf6FC7_yvgHK-4rLoFy0Df208h0ZN-RlcCxGu2pPo 1805
autorag/nodes/queryexpansion/hyde.py sha256=l7AT47UTX4yZtX8t4pe6nShIzVYU3L5sOBM3-Sde1f4 1557
autorag/nodes/queryexpansion/multi_query_expansion.py sha256=D31-3vH1klbah2V78vW6WKA6KdqXDuSPMl5ymm9LLAQ 2146
autorag/nodes/queryexpansion/pass_query_expansion.py sha256=m7-nPf6apwjTc7nwZBaHmwiYWTrs_PZJhcczd4hi0zY 659
autorag/nodes/queryexpansion/query_decompose.py sha256=FXI1CZbvBgeFpqCzqLNPUYNKSRWSop3AZ_8feGBEPeQ 3430
autorag/nodes/queryexpansion/run.py sha256=j4lbzaZwSl8_YBJnLpavjwjWwmN9h6si-jYMgNIiyjo 7815
autorag/nodes/retrieval/__init__.py sha256=0ln3vPdVVI015P_KNh1KbQ9y-dP4P1La8x2sbVSupKk 120
autorag/nodes/retrieval/base.py sha256=InWkW-9us5ZnhKPb91MgRVoRJI4aj6xBuEimaYjqMJI 3750
autorag/nodes/retrieval/bm25.py sha256=LdjxgJJkASi7AF3vMt3oEzD2VR0Oyunn_67c8CC7ux8 11644
autorag/nodes/retrieval/hybrid_cc.py sha256=neY6_CCrGdIuNArLHuFETyC7UviF5N6skIpf2VpM1jE 6874
autorag/nodes/retrieval/hybrid_rrf.py sha256=ElUBigu02BlUsR2LjFjYxvcv9R0W4x_VE1FoeUxJoPg 4409
autorag/nodes/retrieval/run.py sha256=XvYmrwWx4ML0I2zEMYrcUgGvtpFma2ZhnF0SE8KDwCw 16462
autorag/nodes/retrieval/vectordb.py sha256=wU8UBS-rQ4u5FExPmUOiHaix6JmVDNmKm1yfifYiHRM 9648
autorag/schema/__init__.py sha256=sBD7AL7_nartOVYe8YNDfFYdRb_nTWwjiOQr57aPD1U 79
autorag/schema/base.py sha256=DbcJCjeiYuWETlSXkDmtwI-DY3b3NSdjagAdPMmU5EA 775
autorag/schema/metricinput.py sha256=s-vSvkyp-g_Fu3AKjM716Sg8VG7X6gACXWKClgI0cG8 2439
autorag/schema/module.py sha256=zFho-MjqEdF7dYwKtOAW1q8juXidVm1N0CurcGDiCw8 659
autorag/schema/node.py sha256=4W2SJHcDChERdIdUgV0VhPafA7YXSYGm6h9oRO3spWo 4337
autorag/utils/__init__.py sha256=QzLelcGWgtqB1Lrsm09zIrc8fYFhbhceGpE_FM4swQ0 220
autorag/utils/preprocess.py sha256=faP4sdx0UHIZWDgkRRL0rspJMHZMOwm8KBbJtSgt82c 4353
autorag/utils/util.py sha256=7HfmeyC7g8T4kTgao5p48hzw0BrzlSuApyAdrdsYTrQ 21705
autorag/vectordb/__init__.py sha256=2Yd6SWrPv2vhAehJsaOdPBJsHVCHU8QeGJg8VeRgnRo 2560
autorag/vectordb/base.py sha256=SHEc3MREMsDAYqfVw-7TDyCE39zr2oAqzYf9ORJ4bXw 1584
autorag/vectordb/chroma.py sha256=lJJwLcjtLyePTf6fOAVdK__NPdhlZBI9Xf2-8sRokVY 3703
autorag/vectordb/couchbase.py sha256=NtC7yScAB3CU19ap6LCHvAXw1IcuGe54nUr1vJWEbJ0 6101
autorag/vectordb/milvus.py sha256=JPhnBKCniKSZL4ViyIebZ35YL87km-yOuWTSHlgUkqg 4742
autorag/vectordb/pinecone.py sha256=wxWxZJSqniTKwokQNxNbsisfRlRQnzZaef78LeC35-g 3470
autorag/vectordb/qdrant.py sha256=3tBgSAmAhmr5EYPaQJikhfSKYVsh58Y4v9oGykJIsWI 3945
autorag/vectordb/weaviate.py sha256=NCckWYMdWxm19nUyemXDvERnIMH4gANeZnNHTsD2eKE 4866
AutoRAG-0.3.12.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
AutoRAG-0.3.12.dist-info/METADATA sha256=m_C737j3u3TbT7ttC52tcCNjIMJw9_jx5kRs_C52058 36060
AutoRAG-0.3.12.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
AutoRAG-0.3.12.dist-info/entry_points.txt sha256=yf4LU1kHnVhQtl1-pKjN-0PJ_5FZzAkcXLe7CQucod8 44
AutoRAG-0.3.12.dist-info/top_level.txt sha256=lR6V1xypdIrU9NZaN4hQAgC-F_GoppNHgleA8XVGJ2Y 8
AutoRAG-0.3.12.dist-info/RECORD

top_level.txt

autorag

entry_points.txt

autorag = autorag.cli:cli