pyllmsearch

View on PyPIReverse Dependencies (0)

0.7.7 pyllmsearch-0.7.7-py3-none-any.whl

Wheel Details

Project: pyllmsearch
Version: 0.7.7
Filename: pyllmsearch-0.7.7-py3-none-any.whl
Download: [link]
Size: 57313
MD5: cdbe1bb3dd3ed10eda8321e82ba6c895
SHA256: 900bb5d53622b8458cad4553a718d250897c875d1601fbf110acd287e4039326
Uploaded: 2024-08-25 07:40:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyllmsearch
Version: 0.7.7
Summary: LLM Powered Advanced RAG Application
Project-Url: Homepage, https://github.com/snexus/llm-search
Project-Url: Documentation, https://llm-search.readthedocs.io/en/latest/
Keywords: llm,rag,retrieval-augemented-generation,large-language-models,local,splade,hyde,reranking,chroma,openai
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Requires-Dist: llama-cpp-python (==0.2.88)
Requires-Dist: chromadb (~=0.5.5)
Requires-Dist: langchain (~=0.2.14)
Requires-Dist: langchain-community (~=0.2.12)
Requires-Dist: langchain-openai (~=0.1.22)
Requires-Dist: langchain-huggingface (~=0.0.3)
Requires-Dist: pydantic (~=2.7)
Requires-Dist: transformers (~=4.41)
Requires-Dist: sentence-transformers (==3.0.1)
Requires-Dist: pypdf2 (~=3.0.1)
Requires-Dist: ebooklib (==0.18)
Requires-Dist: setuptools (==67.7.2)
Requires-Dist: loguru
Requires-Dist: python-dotenv
Requires-Dist: accelerate (~=0.33)
Requires-Dist: protobuf (==3.20.2)
Requires-Dist: termcolor
Requires-Dist: openai (~=1.41)
Requires-Dist: einops
Requires-Dist: click
Requires-Dist: bitsandbytes (==0.43.1)
Requires-Dist: InstructorEmbedding (==1.0.1)
Requires-Dist: unstructured (~=0.14.5)
Requires-Dist: pymupdf (==1.24.9)
Requires-Dist: streamlit (~=1.28)
Requires-Dist: python-docx (~=1.1)
Requires-Dist: six (==1.16.0); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: sniffio (==1.3.0); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: sqlalchemy (==1.4.48); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: starlette (==0.27.0); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: sympy (==1.11.1); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: tenacity (==8.2.3); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: threadpoolctl (==3.1.0); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: tiktoken (==0.7.0); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: tokenizers (==0.19.1); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: tqdm (==4.65.0); python_version >= "3.10" and python_version < "4.0"
Requires-Dist: black; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: autodoc-pydantic; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-markdown-builder; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4214 characters]

WHEEL

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

RECORD

Path Digest Size
llmsearch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmsearch/_version.py sha256=OFzKtYPiFCCvMWwWVN3UDiEwBAcWMPY3Atug8b0zLFk 411
llmsearch/api.py sha256=CkWr0iFL3MDsCHLV312YuKdNLzzFZIzz5lQZaGdH2ec 3644
llmsearch/chroma.py sha256=sSQB4fHuWecBf72h1vaDxX0hQ4VJGJKyciFh4xcGX9I 5332
llmsearch/cli.py sha256=8QyJ54bp5Z1ejjD_DdeDUdOxOgzfWiYEaQg9HI9ElPo 3722
llmsearch/config.py sha256=5tkHTRVdE-LAtvYQwY_eNAfcKC4lM8APojjA84G5E3o 11461
llmsearch/embeddings.py sha256=5t71jP2XVwnw2tt21ZDriBz1XGs90SFmmIFc4DVMevI 11692
llmsearch/interact.py sha256=t6gSLdu21_KAzYv21btJbC2zEluqiDSWGf-cCbkWP0E 1086
llmsearch/process.py sha256=idQ0iM2tiIAbyN3Y--TfpqHa5cH7R4HuhfFznF-29z8 8603
llmsearch/ranking.py sha256=1CYqyrY23Gl3RopIkLhIbOBBC-dCtqoCqmRzi-uNJjE 6472
llmsearch/splade.py sha256=KZ7TF8rFsauwm73hNFiiodHJfld4088OcnWmyLA-Ddw 10302
llmsearch/utils.py sha256=onx3UlVbbC0_KQAj-xjLtFWCWCmLccIypG1CIysWVXI 6302
llmsearch/webapp.py sha256=mhBAdCqWjdMZFOlwvosvOlGHgx2gK_DLmld646qs5AI 13399
llmsearch/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmsearch/database/config.py sha256=dSoJzYMJ08JAigobSIYn6-2hRQVBnlIn_niLG7oF-nY 620
llmsearch/database/crud.py sha256=7efkIAsI6s3tU6Cg5rSg5hT-rYHwWmvAzWMmVWTaUlk 3042
llmsearch/database/models.py sha256=6EeiEyltqCk7-Pt1-cTeIX2BQK8mQvh5_-DU08S_yAA 1812
llmsearch/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmsearch/models/abstract.py sha256=HGaR4rsf8ZFngdlP3AcSVVyMX4WaJADwuJTDBFNSSjk 607
llmsearch/models/autogptq.py sha256=Tbu6NU0h5-tqTAkMhU3uI1_6OfN2O05TBQA3cXwGq_s 1473
llmsearch/models/azureopenai.py sha256=bZDfB_jV-VO4e1v5A_Y53bI5t6UICLgdwBJiJYLLIK0 799
llmsearch/models/config.py sha256=V5uqYfYFXN-tEx_c6U1KxWg6WL2V0P3NPxXuyL-ws4I 1572
llmsearch/models/hf.py sha256=fYKIa2NliLano87gLEbF5kLhpHGsGyqK_EJPLBWWbSQ 1785
llmsearch/models/llama.py sha256=nKmi8srPeTJFAmJj3CeLsuMDjwbIyx9ycu71_6U47dM 5332
llmsearch/models/openai.py sha256=lBwPoLRQP1OC_gm9G7WyEEDLQR5a3VBwxe9ZpY7PrWU 474
llmsearch/models/utils.py sha256=wFCeBjBuWh-lzEwO12X-NgtGnCLYBF7OfkdVkvOLSBY 1079
llmsearch/obsolete/cli.bck sha256=6Odv_HwdqJLM8Sf3BD53Qx0lItdQ7ozI_PdJzudkGaU 5188
llmsearch/obsolete/main.py sha256=ax5YFFMtOBOghOuG4UZ4Gmsl5cFZcqQP7fUJMBSU-W4 4097
llmsearch/obsolete/prompts.py sha256=K-OZsCX9NZ3nTHVTJwVRgouFFZkzsFAdJL-UeYqSAxM 1951
llmsearch/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llmsearch/parsers/doc.py sha256=mVnwQOI4czvUwesrXWNDHSw6_FDS3p3Mpt6JxH7TrRU 12668
llmsearch/parsers/experimental.py sha256=Rg0rcjCaDSxwICGWW0TJ3ateY5HEHelzA6Fwsgj5Bw8 1092
llmsearch/parsers/markdown.py sha256=1TRiABhdBw4LiHX_5eByfJBA1EO2YTxSfumEDfBP18E 18028
llmsearch/parsers/pdf.py sha256=q4GwjbGB5ClISw3qw7f45rrf70jXL50K9EiRIaJCmUA 2561
llmsearch/parsers/splitter.py sha256=05V6eAckgYtraCxMU-zuRlskGrLJPi5EfOieh9eUIYg 8738
llmsearch/parsers/unstructured.py sha256=So_AjdPCPBYaR36rXRNxdVsXOQ4XpTS4fgitpWIaLdk 2771
pyllmsearch-0.7.7.dist-info/LICENSE sha256=HXmPk36wZ7hTMjajzOxqMFZSdti569eqnBoc91UySfs 1069
pyllmsearch-0.7.7.dist-info/METADATA sha256=NuTUPl3Vawdjl9BW-QjQXKidLo6k2GnJOFKh2Mr75Fw 7010
pyllmsearch-0.7.7.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
pyllmsearch-0.7.7.dist-info/entry_points.txt sha256=0d8hOqAXITpOZD2mTmKHhMYf3rVv1sLpA28C7a0RaEE 87
pyllmsearch-0.7.7.dist-info/top_level.txt sha256=qZW2IKYW3RwgJau-KyRSs9hFF3g64PUctzAEoveYhpM 10
pyllmsearch-0.7.7.dist-info/RECORD

top_level.txt

llmsearch

entry_points.txt

llmsearch = llmsearch.cli:main_cli
llmsearchapi = llmsearch.api:main