txtai

View on PyPIReverse Dependencies (13)

7.5.1 txtai-7.5.1-py3-none-any.whl

Wheel Details

Project: txtai
Version: 7.5.1
Filename: txtai-7.5.1-py3-none-any.whl
Download: [link]
Size: 244720
MD5: 2324d95a063a380399045adb8237d21d
SHA256: 06f4a8c3a0d323d02be53cc1b4e99ddcdcb3ae28b64b5bdfbf6b57fa61dbab64
Uploaded: 2024-10-25 11:04:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: txtai
Version: 7.5.1
Summary: All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows
Author: NeuML
Home-Page: https://github.com/neuml/txtai
Project-Url: Documentation, https://github.com/neuml/txtai
Project-Url: Issue Tracker, https://github.com/neuml/txtai/issues
Project-Url: Source Code, https://github.com/neuml/txtai
License: Apache 2.0: http://www.apache.org/licenses/LICENSE-2.0
Keywords: search embedding machine-learning nlp
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Text Processing :: Indexing
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Requires-Dist: faiss-cpu (>=1.7.1.post2)
Requires-Dist: msgpack (>=1.0.7)
Requires-Dist: torch (>=1.12.1)
Requires-Dist: transformers (>=4.28.0)
Requires-Dist: huggingface-hub (>=0.19.0)
Requires-Dist: numpy (>=1.18.4)
Requires-Dist: pyyaml (>=5.3)
Requires-Dist: regex (>=2022.8.17)
Requires-Dist: aiohttp (>=3.8.1); extra == "all"
Requires-Dist: fastapi (>=0.94.0); extra == "all"
Requires-Dist: pillow (>=7.1.2); extra == "all"
Requires-Dist: python-multipart (>=0.0.7); extra == "all"
Requires-Dist: uvicorn (>=0.12.1); extra == "all"
Requires-Dist: apache-libcloud (>=3.3.1); extra == "all"
Requires-Dist: rich (>=12.0.1); extra == "all"
Requires-Dist: duckdb (>=0.7.1); extra == "all"
Requires-Dist: sqlalchemy (>=2.0.20); extra == "all"
Requires-Dist: grand-cypher (>=0.6.0); extra == "all"
Requires-Dist: grand-graph (>=0.5.0); extra == "all"
Requires-Dist: networkx (>=2.6.3); extra == "all"
Requires-Dist: python-louvain (>=0.16); extra == "all"
Requires-Dist: onnx (>=1.11.0); extra == "all"
Requires-Dist: onnxruntime (>=1.11.0); extra == "all"
Requires-Dist: scipy (>=1.4.1); extra == "all"
Requires-Dist: sounddevice (>=0.5.0); extra == "all"
Requires-Dist: soundfile (>=0.10.3.post1); extra == "all"
Requires-Dist: ttstokenizer (>=1.0.0); extra == "all"
Requires-Dist: webrtcvad-wheels (>=2.0.14); extra == "all"
Requires-Dist: beautifulsoup4 (>=4.9.3); extra == "all"
Requires-Dist: nltk (>=3.5); extra == "all"
Requires-Dist: pandas (>=1.1.0); extra == "all"
Requires-Dist: tika (>=1.24); extra == "all"
Requires-Dist: imagehash (>=4.2.1); extra == "all"
Requires-Dist: timm (>=0.4.12); extra == "all"
Requires-Dist: litellm (>=1.37.16); extra == "all"
Requires-Dist: llama-cpp-python (>=0.2.75); extra == "all"
Requires-Dist: fasttext (>=0.9.2); extra == "all"
Requires-Dist: sentencepiece (>=0.1.91); extra == "all"
Requires-Dist: accelerate (>=0.26.0); extra == "all"
Requires-Dist: bitsandbytes (>=0.42.0); extra == "all"
Requires-Dist: onnxmltools (>=1.9.1); extra == "all"
Requires-Dist: peft (>=0.8.1); extra == "all"
Requires-Dist: skl2onnx (>=1.9.1); extra == "all"
Requires-Dist: annoy (>=1.16.3); extra == "all"
Requires-Dist: hnswlib (>=0.5.0); extra == "all"
Requires-Dist: pgvector (>=0.2.5); extra == "all"
Requires-Dist: sqlite-vec (>=0.1.1); extra == "all"
Requires-Dist: pymagnitude-lite (>=0.1.43); extra == "all"
Requires-Dist: scikit-learn (>=0.23.1); extra == "all"
Requires-Dist: sentence-transformers (>=2.2.0); extra == "all"
Requires-Dist: skops (>=0.9.0); extra == "all"
Requires-Dist: croniter (>=1.2.0); extra == "all"
Requires-Dist: openpyxl (>=3.0.9); extra == "all"
Requires-Dist: requests (>=2.26.0); extra == "all"
Requires-Dist: xmltodict (>=0.12.0); extra == "all"
Requires-Dist: annoy (>=1.16.3); extra == "ann"
Requires-Dist: hnswlib (>=0.5.0); extra == "ann"
Requires-Dist: pgvector (>=0.2.5); extra == "ann"
Requires-Dist: sqlalchemy (>=2.0.20); extra == "ann"
Requires-Dist: sqlite-vec (>=0.1.1); extra == "ann"
Requires-Dist: aiohttp (>=3.8.1); extra == "api"
Requires-Dist: fastapi (>=0.94.0); extra == "api"
Requires-Dist: pillow (>=7.1.2); extra == "api"
Requires-Dist: python-multipart (>=0.0.7); extra == "api"
Requires-Dist: uvicorn (>=0.12.1); extra == "api"
Requires-Dist: apache-libcloud (>=3.3.1); extra == "cloud"
Requires-Dist: rich (>=12.0.1); extra == "console"
Requires-Dist: duckdb (>=0.7.1); extra == "database"
Requires-Dist: pillow (>=7.1.2); extra == "database"
Requires-Dist: sqlalchemy (>=2.0.20); extra == "database"
Requires-Dist: black; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: coveralls; extra == "dev"
Requires-Dist: httpx; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocs-redirects; extra == "dev"
Requires-Dist: mkdocstrings[python]; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: grand-cypher (>=0.6.0); extra == "graph"
Requires-Dist: grand-graph (>=0.5.0); extra == "graph"
Requires-Dist: networkx (>=2.6.3); extra == "graph"
Requires-Dist: python-louvain (>=0.16); extra == "graph"
Requires-Dist: sqlalchemy (>=2.0.20); extra == "graph"
Requires-Dist: onnx (>=1.11.0); extra == "model"
Requires-Dist: onnxruntime (>=1.11.0); extra == "model"
Requires-Dist: onnx (>=1.11.0); extra == "pipeline"
Requires-Dist: onnxruntime (>=1.11.0); extra == "pipeline"
Requires-Dist: scipy (>=1.4.1); extra == "pipeline"
Requires-Dist: sounddevice (>=0.5.0); extra == "pipeline"
Requires-Dist: soundfile (>=0.10.3.post1); extra == "pipeline"
Requires-Dist: ttstokenizer (>=1.0.0); extra == "pipeline"
Requires-Dist: webrtcvad-wheels (>=2.0.14); extra == "pipeline"
Requires-Dist: beautifulsoup4 (>=4.9.3); extra == "pipeline"
Requires-Dist: nltk (>=3.5); extra == "pipeline"
Requires-Dist: pandas (>=1.1.0); extra == "pipeline"
Requires-Dist: tika (>=1.24); extra == "pipeline"
Requires-Dist: imagehash (>=4.2.1); extra == "pipeline"
Requires-Dist: pillow (>=7.1.2); extra == "pipeline"
Requires-Dist: timm (>=0.4.12); extra == "pipeline"
Requires-Dist: litellm (>=1.37.16); extra == "pipeline"
Requires-Dist: llama-cpp-python (>=0.2.75); extra == "pipeline"
Requires-Dist: fasttext (>=0.9.2); extra == "pipeline"
Requires-Dist: sentencepiece (>=0.1.91); extra == "pipeline"
Requires-Dist: accelerate (>=0.26.0); extra == "pipeline"
Requires-Dist: bitsandbytes (>=0.42.0); extra == "pipeline"
Requires-Dist: onnxmltools (>=1.9.1); extra == "pipeline"
Requires-Dist: peft (>=0.8.1); extra == "pipeline"
Requires-Dist: skl2onnx (>=1.9.1); extra == "pipeline"
Requires-Dist: onnx (>=1.11.0); extra == "pipeline-audio"
Requires-Dist: onnxruntime (>=1.11.0); extra == "pipeline-audio"
Requires-Dist: scipy (>=1.4.1); extra == "pipeline-audio"
Requires-Dist: sounddevice (>=0.5.0); extra == "pipeline-audio"
Requires-Dist: soundfile (>=0.10.3.post1); extra == "pipeline-audio"
Requires-Dist: ttstokenizer (>=1.0.0); extra == "pipeline-audio"
Requires-Dist: webrtcvad-wheels (>=2.0.14); extra == "pipeline-audio"
Requires-Dist: beautifulsoup4 (>=4.9.3); extra == "pipeline-data"
Requires-Dist: nltk (>=3.5); extra == "pipeline-data"
Requires-Dist: pandas (>=1.1.0); extra == "pipeline-data"
Requires-Dist: tika (>=1.24); extra == "pipeline-data"
Requires-Dist: imagehash (>=4.2.1); extra == "pipeline-image"
Requires-Dist: pillow (>=7.1.2); extra == "pipeline-image"
Requires-Dist: timm (>=0.4.12); extra == "pipeline-image"
Requires-Dist: litellm (>=1.37.16); extra == "pipeline-llm"
Requires-Dist: llama-cpp-python (>=0.2.75); extra == "pipeline-llm"
Requires-Dist: fasttext (>=0.9.2); extra == "pipeline-text"
Requires-Dist: sentencepiece (>=0.1.91); extra == "pipeline-text"
Requires-Dist: accelerate (>=0.26.0); extra == "pipeline-train"
Requires-Dist: bitsandbytes (>=0.42.0); extra == "pipeline-train"
Requires-Dist: onnx (>=1.11.0); extra == "pipeline-train"
Requires-Dist: onnxmltools (>=1.9.1); extra == "pipeline-train"
Requires-Dist: onnxruntime (>=1.11.0); extra == "pipeline-train"
Requires-Dist: peft (>=0.8.1); extra == "pipeline-train"
Requires-Dist: skl2onnx (>=1.9.1); extra == "pipeline-train"
Requires-Dist: sqlalchemy (>=2.0.20); extra == "scoring"
Requires-Dist: annoy (>=1.16.3); extra == "similarity"
Requires-Dist: hnswlib (>=0.5.0); extra == "similarity"
Requires-Dist: pgvector (>=0.2.5); extra == "similarity"
Requires-Dist: sqlalchemy (>=2.0.20); extra == "similarity"
Requires-Dist: sqlite-vec (>=0.1.1); extra == "similarity"
Requires-Dist: fasttext (>=0.9.2); extra == "similarity"
Requires-Dist: litellm (>=1.37.16); extra == "similarity"
Requires-Dist: llama-cpp-python (>=0.2.75); extra == "similarity"
Requires-Dist: pymagnitude-lite (>=0.1.43); extra == "similarity"
Requires-Dist: scikit-learn (>=0.23.1); extra == "similarity"
Requires-Dist: sentence-transformers (>=2.2.0); extra == "similarity"
Requires-Dist: skops (>=0.9.0); extra == "similarity"
Requires-Dist: fasttext (>=0.9.2); extra == "vectors"
Requires-Dist: litellm (>=1.37.16); extra == "vectors"
Requires-Dist: llama-cpp-python (>=0.2.75); extra == "vectors"
Requires-Dist: pymagnitude-lite (>=0.1.43); extra == "vectors"
Requires-Dist: scikit-learn (>=0.23.1); extra == "vectors"
Requires-Dist: sentence-transformers (>=2.2.0); extra == "vectors"
Requires-Dist: skops (>=0.9.0); extra == "vectors"
Requires-Dist: apache-libcloud (>=3.3.1); extra == "workflow"
Requires-Dist: croniter (>=1.2.0); extra == "workflow"
Requires-Dist: openpyxl (>=3.0.9); extra == "workflow"
Requires-Dist: pandas (>=1.1.0); extra == "workflow"
Requires-Dist: pillow (>=7.1.2); extra == "workflow"
Requires-Dist: requests (>=2.26.0); extra == "workflow"
Requires-Dist: xmltodict (>=0.12.0); extra == "workflow"
Provides-Extra: all
Provides-Extra: ann
Provides-Extra: api
Provides-Extra: cloud
Provides-Extra: console
Provides-Extra: database
Provides-Extra: dev
Provides-Extra: graph
Provides-Extra: model
Provides-Extra: pipeline
Provides-Extra: pipeline-audio
Provides-Extra: pipeline-data
Provides-Extra: pipeline-image
Provides-Extra: pipeline-llm
Provides-Extra: pipeline-text
Provides-Extra: pipeline-train
Provides-Extra: scoring
Provides-Extra: similarity
Provides-Extra: vectors
Provides-Extra: workflow
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 18295 characters]

WHEEL

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

RECORD

Path Digest Size
txtai/__init__.py sha256=7bYiU4hmUR_SM4Ci4utT2rERkKlDU8gBw3rYwqBjHMA 296
txtai/version.py sha256=fWs0xrQBkqTLJ9-ZHXNuz_knWOaUcO4-DdwDk5RsWFE 69
txtai/ann/__init__.py sha256=rFUBqMlm4u-Zjwr9vMgZlgf7Qc8-NG-rCiUgpess-2w 229
txtai/ann/annoy.py sha256=z04FljdyD0M0fQEWFUIkqvszL1H7D9dO9BYomj92_QE 1879
txtai/ann/base.py sha256=JxO1ayzlcAj3NzwqYKhuCxQcZohgDP3lIHTVHtnusdU 3305
txtai/ann/factory.py sha256=syQYg-lhxpUlXRvz9yLE-1ucB3R8aQpyTZAbLxfYNRk 1663
txtai/ann/faiss.py sha256=XE1zlqLp6YZ4Tq0v_Eh7rIXRi0nKXHcHCOZJDnnadXo 6526
txtai/ann/hnsw.py sha256=e1cs1ghC3W70gWwE4dCdk2Z5g_mAijhYyk2Gj5JMNyM 3200
txtai/ann/numpy.py sha256=uYKxmwYmRwIH69niHPWSO7ZMbRCbxv3uELCTLeZsIJo 4514
txtai/ann/pgvector.py sha256=68hzW0WTyn-m7ZJ4H-Uk8aALwtbsKAbtCk3iUB0Hk2Y 4253
txtai/ann/sqlite.py sha256=bMsjyuidIapbx5N-osZq-qVSM2anMOKELFv7SFXiFHs 7664
txtai/ann/torch.py sha256=tv8eoj-w0ISo2vfimZzi40piYWvzfcqlvl9ja398SFM 924
txtai/api/__init__.py sha256=0HgKdx4vOfgB-xrNhBKzwhEJHJQyL9xlp-vQRrY7vho 510
txtai/api/application.py sha256=eLOtu3dulKprFCPXqGpaf9DsASERGRu6p91GqIDpea0 2931
txtai/api/authorization.py sha256=6-FskEols8i83TZpD2RYAgxfs2lffJrTFFcKLnDOjFQ 1312
txtai/api/base.py sha256=AnabuWwPrqaAUoI0dL7RjhJIIMsEYVoftWTIYA0MSoc 4736
txtai/api/cluster.py sha256=5tbIZbw43ZOGwaayw0nKn7Xs6eTZs0voOE5t1AEzzek 8500
txtai/api/extension.py sha256=Fkwr6MYHIIG1k1kTu3HRAeXewl5JaJysrLzefxv4uF8 369
txtai/api/factory.py sha256=rA2aYR1zXKef1l72E-4u4yJ0dzKFAzGoYEBzxhYKOmg 640
txtai/api/route.py sha256=EB-QmIeD1hIjlEUdMfmYk7xHjp7fZPYwxGZs9MvDd4A 1375
txtai/api/responses/__init__.py sha256=AR60__vBY7ckM2dwBgDrtxtKjkXGlw8ewXuYQ_QWQ34 153
txtai/api/responses/factory.py sha256=6V6_LpQhsaTpFJIT6IAHE6UDVjaWEs_A1EaRuGICwfY 608
txtai/api/responses/json.py sha256=DB5e216Wq1SPDHNYjaYF-hnrLKCFkOHVq4hJ-Dohq0o 1318
txtai/api/responses/messagepack.py sha256=vDW_5cbmj4_RxGyhsa1tZuzEzwyYPYrBVJRZ0i_bwHU 1007
txtai/api/routers/__init__.py sha256=XraY4LozQUIiAwiDcXgBElItT_cQWfNcqWd6zv9UGLU 393
txtai/api/routers/caption.py sha256=17rQcakKk8JaDtCvhHHWa2YXGi0QpQdgGfApaEsvzFQ 741
txtai/api/routers/embeddings.py sha256=xJ2ZXDVwnEPBhLbE8nWJ2kzJQTvJ8JuUJiWUTftLBPE 7983
txtai/api/routers/entity.py sha256=1rMQgyUjDdW4PZ1KlOSVcF1t2fIP-yoLCdUi2isrRLc 807
txtai/api/routers/extractor.py sha256=9JhIHcXd68IM-VMedlOD5d07m2Cxvw-XCE1_4KnocBA 658
txtai/api/routers/labels.py sha256=l1PjH57dMdMJAknYfaesDzFYIT-E3qYpxdaEPcwA62U 1212
txtai/api/routers/llm.py sha256=919OA-b4AseufQd1eBZLi6ZZDzXsCRxdpFiRtc_LVUE 1649
txtai/api/routers/objects.py sha256=J6WoFKFuEY7kSUpUsIVpu_QL7aXB_tij-EOj5zNox0M 843
txtai/api/routers/rag.py sha256=-ANSaTGaYoRmC_Nx5reHzcSEEsk4hebG-Beb122FMoU 1658
txtai/api/routers/segmentation.py sha256=OTCesdsffsS3MnFWi6PVMaYzkMV_0iate1GXf0w4a5E 769
txtai/api/routers/similarity.py sha256=m21e067FDBq1iQ6FfpOyLtjJ913y4ofM0HoKt1Aox8I 1210
txtai/api/routers/summary.py sha256=BtaqUUSpvCErcb36_wAEnPI2dalAfBJ4neTXvyP4naE 1188
txtai/api/routers/tabular.py sha256=xYHqqdiMv2RqWU5C2g6yuOArpNyNW87tbqh4Dqg_R5Q 803
txtai/api/routers/textractor.py sha256=4c4lWkgQ291L73pF2wCStQkMB3gar8HBGUBgwJU8IBA 782
txtai/api/routers/transcription.py sha256=1DpY_iTEyFyt6844mLizocv_e5ROr4yGjjdXoFIKBew 795
txtai/api/routers/translation.py sha256=auryTo7WJf7RhC7CdS2Vned2zeGE2yRrhC6y1px_elE 1272
txtai/api/routers/workflow.py sha256=EMZmiUV4TLmS618iJDqiAeErulBqjMOOI4rn-W2sBt8 593
txtai/app/__init__.py sha256=yNE-PkA81nFW2XmUa41yJLVRUyIxtlmTqv0KVMtNj60 66
txtai/app/base.py sha256=RwFgCQ2NWfCXeD4N-RYopCUCfNgWYYfKWqFWhGp90ug 25198
txtai/archive/__init__.py sha256=dM0_nlAkzWc3hDlfnRs3TNOPQUnkuRUtGkF_HwMnuLo 160
txtai/archive/base.py sha256=Z5LxuCKWPwirU_TrMd4qpe3ltX3EjgnyU5ur04hs8wY 2840
txtai/archive/compress.py sha256=Q-sMKQwFU6ApH3BtpPRsaTmCSk9i49E_vKGLUp-MKDU 1029
txtai/archive/factory.py sha256=GSeOj5IYbJpu3t4ghbJyysSNkBFuLLYZbA6yQJJIvSU 429
txtai/archive/tar.py sha256=y-5veczNNFxQ7vjDX-3u_RbCyodJFTj8SqGD8CqwYTg 1272
txtai/archive/zip.py sha256=eih6GL0zHGYPtdRSSoD18HwJs3OlNTaa9k85VcSQ0Zk 1027
txtai/cloud/__init__.py sha256=UYLYroeS37V7LyxnLg1O_F9cl7teXxHFwGD-NBJCVNo 148
txtai/cloud/base.py sha256=7u0qIFnxPf2cWK4-BIN01bEsbkFPIpZgMud8A4PtlZw 2424
txtai/cloud/factory.py sha256=8I-uCSARFZnOSU5gczq5hG6e21a16e_jxmXyrZFAI5o 1544
txtai/cloud/hub.py sha256=A-JGWQ3hK8akM0eG32mwm9y7MEgXhiSW3djZ_sSIpuM 3649
txtai/cloud/storage.py sha256=CVwL1zH9UsAYg2p8Ue5AVY-9eBeK8cyQDwPcKk2lgYw 3741
txtai/console/__init__.py sha256=xhSohWA_WsvaHN2QlBMSGSGdNEVdcA1MspuscA6oI_c 51
txtai/console/__main__.py sha256=tVlsANvMn5Beh-FP_uQIotRC35odrczhHhf5cN_u694 274
txtai/console/base.py sha256=92EuZJuQrAcMNTz5ZNsfbxNl_K6DLH-Hw_daKgkGiHo 6590
txtai/data/__init__.py sha256=SAjMwGIRV_uLVCRXXw16U77Dlc3PzgU7ViGdXOazUGY 190
txtai/data/base.py sha256=DpZFoThSkQIpTUXm7yfesQIkcfG6t_SmCItGEpO6MHE 3958
txtai/data/labels.py sha256=_s6YeciBBH0cpV6jESM9y9oMcceS4RFWx7QlEnktL9w 1198
txtai/data/questions.py sha256=sn12KCL7eURf2eknHt8CbaF-xjeTm_R0F4OC60TR7Qw 4599
txtai/data/sequences.py sha256=3P1ARCBAynACQo0MqALUcPsQkv_2fo1paylLBjxFOQw 1336
txtai/data/texts.py sha256=DoWkSjevAS1ZC9z6oUOntkZeYMJ55Cc0MUOevh2NK7c 1883
txtai/data/tokens.py sha256=21R8UsLrRKYOsRYJE2xJ7FuxOIHlYHCWXqmPg7Hd6ms 579
txtai/database/__init__.py sha256=Qw0rCYKYUh2CrRIq6ex0CmidpqmY9Lfi4fxSoao8tWE 291
txtai/database/base.py sha256=QtBU5owWR_jrjldp5yvfpH_xBxU4yCpmZtm1dOtZp8I 9738
txtai/database/client.py sha256=wyxHa7-8blnLJI_3qZ5-nrhk_iWF2fam8Yf7Xm7BcQU 5335
txtai/database/duckdb.py sha256=XK_QmCSydCXOokdOn3cjlewXMqBXtj9BVnyNsOx-ung 4381
txtai/database/embedded.py sha256=YPq4WQ_g7BdZjhNav2Hx6Wio6Mt14phqkMFkFctc7wk 1801
txtai/database/factory.py sha256=lJtxysdGGgiGGWD802dL2sX1JU7IuX3asN0UzZiTN6Y 1790
txtai/database/rdbms.py sha256=Gv9bKGCqp7L-7EOfN5dQNPH9xgLPAbdGDyioAV8MEXg 16462
txtai/database/sqlite.py sha256=WaMnoe-iDnVTq-Bb33Tpa9LECRy9Wh5TSrqgdq1clC8 1588
txtai/database/encoder/__init__.py sha256=ArMR_3qRaxiUP8FViPIoKL3OpWQd9CVtixzhtSNK128 159
txtai/database/encoder/base.py sha256=UQAYpOVrwJMi_gT9J_YpVvhx4ur3ctavj6z0EnlBXIo 719
txtai/database/encoder/factory.py sha256=xOOknaOMNnxLfQBub9WuGz_iYmn34J6FaBiTUslNDVE 1178
txtai/database/encoder/image.py sha256=wdygUGSLGAeHtjmXRbRXDwg3Bw5Y_T5pIZ1CF0pc8As 904
txtai/database/encoder/serialize.py sha256=TqmFLcNBnKn_PKE3sRHJzxuKDXLeKP5l3L7W9VxvBKY 605
txtai/database/schema/__init__.py sha256=-4vf5TSGeyDb5iylA1mNMkn93Hs5b8MATb4__hVTLF8 76
txtai/database/schema/orm.py sha256=2E6DfOj_QVUo0RrEiMVkU40MZXKNu2dDdRfIs5QLV_E 2321
txtai/database/schema/statement.py sha256=411VaPRL2U1cAjcFy8MfeOnOgEyw9byYcTSy5iraprk 3110
txtai/database/sql/__init__.py sha256=KCOcOYYBdmHphPBcZRr1UI4oV55s6-Qcf_ty4oCAA8I 146
txtai/database/sql/aggregate.py sha256=NWR4C9mPiQxkPkMEGogkNmPGad4d1Gv8kHbAJHosh70 5315
txtai/database/sql/base.py sha256=JAc91c478IYeGI2r7zE7aPe5EkFaS7kylT6cMCi7dVk 6198
txtai/database/sql/expression.py sha256=4snjsa8Grbf7RxA3l9-f1YdkyoULCtD_h161TYPZams 13855
txtai/database/sql/token.py sha256=ZkTNHwogi0Ftl8gnvSF0GuMsPv7_1Aer3RJ4acqsrBw 8869
txtai/embeddings/__init__.py sha256=GTGUIMnxmHm8-3iYReH0sydcKMzh-S47_V9E7XOWSLA 100
txtai/embeddings/base.py sha256=Sub1yR5XYq4ZfZT3Vlbp-6rBM2US1BIvTv0K9WeTwuI 31843
txtai/embeddings/index/__init__.py sha256=ByPrUYdf1k3vLAYWUErS0f3FDjYlotkEfGRmRxhec3A 333
txtai/embeddings/index/action.py sha256=iE2mrBakiwMbd_GXd0SkPs5Tm4EnZRG5aaTeQrbNv-0 152
txtai/embeddings/index/autoid.py sha256=1VHaWX1xHYjXwXSHuYXzwXYHhc1YbXRWJow03YL9Jh8 2154
txtai/embeddings/index/configuration.py sha256=n-ccKZdxH6iH8wyOzpv9IMAtCOExL2eF1ckM6_78sQA 2176
txtai/embeddings/index/documents.py sha256=nKvGqtN3ZShbyTcXwJ1LLwtleBOOwxh_p_jiMhkrM6M 2026
txtai/embeddings/index/functions.py sha256=ySNjpB3flV3XDtyg-BdTbpvz17zvNsh-zugFTSBjG1s 4329
txtai/embeddings/index/indexes.py sha256=jKI3LqcaxVFCAhiRnEwzUGqAnhpwlVyoxuXAsZKFYxU 4637
txtai/embeddings/index/indexids.py sha256=VoW6HB6dc-7pAlhmWa02pO3dWI8VyXkKaGjBrgEbEUg 1162
txtai/embeddings/index/reducer.py sha256=xZnXnZ2PW6LRKPiaItJNU4GDg5vZpmuQhZENYv94ldI 2834
txtai/embeddings/index/stream.py sha256=PSU-Lx2u8pCrvpvokcsTC7CNeWZGjOWhF1FUOB3g1nY 2109
txtai/embeddings/index/transform.py sha256=aBRaAVH_IhgCS8Ex9uMFy2ss9xHJQBC7pq6oDqwr1Ns 7174
txtai/embeddings/search/__init__.py sha256=KYUOcYzMQz16iFABHtdV4IXR9ArafVhEfw9plBr4Zrs 194
txtai/embeddings/search/base.py sha256=NdU4-1kmvY5g7HOaJi2z4VeivyVHbPCl7FI6L0MkR84 9490
txtai/embeddings/search/errors.py sha256=3ZM8SJp5lr7Pp3fZ2lvih6nYsRt0fQtFaDd9YB7m0dg 138
txtai/embeddings/search/explain.py sha256=wkbCflnU1MWUYIbfVgfBb80h2DyEBxyHWIS4RSwuiiM 4132
txtai/embeddings/search/ids.py sha256=Nxi8rL_MMigI7WYSw3ZTd6MhBER0Pwg6fjPSFKFRVmQ 1305
txtai/embeddings/search/query.py sha256=udAnQ1pRHNgQLM3C89sCYSVSuxxgCe4xwKphGBNDaNQ 1783
txtai/embeddings/search/scan.py sha256=9eVBW78UzhhvepxXMxHyx2WeFr2keny3mafwfzLK7ww 6023
txtai/embeddings/search/terms.py sha256=q0-s6c6DIHwMGjfgKRV1PfGQhQ9O7PcOPe6R7eqFcHo 1145
txtai/graph/__init__.py sha256=vIW8ZoOo8onNLMqKhmZOvqbIO0H7thR2_BfTfifIeiY 164
txtai/graph/base.py sha256=frynXTB1n05Y6OjyfvZxMijhgze8SAZJDBhx_A7Qu4s 20216
txtai/graph/factory.py sha256=amuDKH0eXJbagLOi4AJha6ps2RF5rqhT6Q44znUXawE 1225
txtai/graph/networkx.py sha256=cFy6TfqJI9_WLLHVvfK2H9AtDjSsQTv6z1KLyHzDCrc 8280
txtai/graph/rdbms.py sha256=u1tCUDMjhqB7LxxIBHHpjvFdtLzDNBqaLP8-83YGf48 2577
txtai/graph/topics.py sha256=ze__PSjXzsJCp6XFaW_GK5yXEtKPBWll_CFL7FtEcL4 4549
txtai/models/__init__.py sha256=81PXazFVLFohF91ErI9S4cc1J5EJ_kbd_ec_90qNwMs 176
txtai/models/models.py sha256=-044brYpm1N6mhDVsEhFAT6dah4KyrJyJcpwdbfJWWM 7535
txtai/models/onnx.py sha256=bujIohC3LkpWH4y3kDQOpaT36dn_2hDxRhotNh7J9tI 3667
txtai/models/registry.py sha256=e5aaLo-tW7XLGCu6n4dJOjmt8CvUbmNllhLLCbLvkXE 1384
txtai/models/tokendetection.py sha256=VMTdLCoySOjDmq2K0ZmmtzzJaPyuDrurbvnYO8sC55Q 4659
txtai/models/pooling/__init__.py sha256=mGnyiHN8bZ1MHMGkjn6wT16aHtNPPb7IZgqiC4MbpIM 145
txtai/models/pooling/base.py sha256=VUoaT-C-76oxXg7RAtyNSwtVfdD1CIpejvfUInBR6II 3112
txtai/models/pooling/cls.py sha256=ee15sxs_mCQvDwGI76-C0ZPxF-k1riy5RCxWVbefTIg 563
txtai/models/pooling/factory.py sha256=9H1YRfvCjFMgtelN-sNVj_hd9wqqrmeCGau4TwB__S4 3331
txtai/models/pooling/mean.py sha256=hTHn5u0Fa3QoMiP542YSIwFsvXmeg0QL3Q1Fv1FCSYo 801
txtai/pipeline/__init__.py sha256=yWv_wMu3AlLgHE317PASQIs_DfzUu5KdzhP3l_hqxVY 360
txtai/pipeline/base.py sha256=qLrrlroDgOiwmpxu3A0PnqN5yx7ZHP8dfO7JK1YxRWE 536
txtai/pipeline/factory.py sha256=DlUxhhO1V_KkIPluxG4QhvopkAdDSU0AFnni9I-hc-M 1782
txtai/pipeline/hfmodel.py sha256=ZGVEch15qCTsa4uNv-sJcfdHEmuZm1dAvVoGDvShFGs 3684
txtai/pipeline/hfpipeline.py sha256=2z6RLlCgyRIF9wW_GVjyKfg0IkEoFkV5Cd26JK8BOvI 3530
txtai/pipeline/nop.py sha256=P5-par5mc-5oh1eiHAsYdAT7mAcBpbuvWJipLuDnO-c 189
txtai/pipeline/tensors.py sha256=XFHIFs4uSY4PURV5WfGsdjnM8-Zk4gOV3FY6AL04pyY 1058
txtai/pipeline/audio/__init__.py sha256=3g0UpaJ_L8iWot_SuRqNP1AM5heOaLcdYm7DFUtwiqo 274
txtai/pipeline/audio/audiomixer.py sha256=Yx15gwPvcoQ02CeDc7msljKnaasFtlBNBAn2d6S6_yc 1722
txtai/pipeline/audio/audiostream.py sha256=9m-BLJYZ_5_C7U8-vBbAZ7P26L9ZpnNXYz1q9saeeok 2480
txtai/pipeline/audio/microphone.py sha256=6ZJQ6mt9wwQSkY3pLp1TSElHxk97c6zDntwS1s7fWPw 8280
txtai/pipeline/audio/signal.py sha256=Ls0_1QO19WtF8bQXXjJiITvo6O1TyscIvNemF7Gdfic 2976
txtai/pipeline/audio/texttoaudio.py sha256=SHr9dVvd-ttKiyyq1oSh4FEs652qQdj3a2MXq6Xdzs0 1793
txtai/pipeline/audio/texttospeech.py sha256=Mkzu3Zl0uLBAXWbV1LqThtzTPteeLwNJ6rBVdoV3QWc 12993
txtai/pipeline/audio/transcription.py sha256=UoKBTm0LfGvP8eyHZ0pDaqcrNu3LLIFPPoe9_QzGjP0 6256
txtai/pipeline/data/__init__.py sha256=g909IySnc15ymoZO4zPFmmfPQUAcL7YcQRyAwTKT8So 161
txtai/pipeline/data/segmentation.py sha256=6sjLhhmHJj9HoS9_eKKvOW4H1yGi0lS4vCSeciCOuvE 3765
txtai/pipeline/data/tabular.py sha256=bTG4VB4-W7uHoOtvXBKHqhwzpxyET93ZC8V4egYDQl0 4093
txtai/pipeline/data/textractor.py sha256=1QeRU8LWqq1gsrqc7Hx2gJkwn38BiiCCmKDQ4YCb_A4 16418
txtai/pipeline/data/tokenizer.py sha256=jciBDBZkbudjL4S0rif7ZqdiK7efdBrEc5Ro8KNNINc 4236
txtai/pipeline/image/__init__.py sha256=1PPlK_Ul44hvsadaiVI2dXH2QseSX5H0fjqvNRtpuxI 114
txtai/pipeline/image/caption.py sha256=sN5MBgDkXze5AhqQankw0HnUhUe9C91wSR3lI-7bUZU 1523
txtai/pipeline/image/imagehash.py sha256=0d28IjkJVQISqYOaQAjaSssH07mvNsqBq1ASROuFwTs 2546
txtai/pipeline/image/objects.py sha256=M0Aye9Y4Sqie0PLoiynjIdepAEnHA3xDWjiWJzIKkl0 2726
txtai/pipeline/llm/__init__.py sha256=aOMioo59fdLDkqxALsyTv6QV_Y7LnDXGPwDLX7rRe-s 221
txtai/pipeline/llm/factory.py sha256=eDf9H3C-QslT12kugw1ATztGY7y6JOPsjsm9zLXzBBI 1998
txtai/pipeline/llm/generation.py sha256=PsuHJ5j5-2eMfksKBL-sW9UdUcuDaoIf4Bm0NTJ7Lvs 4357
txtai/pipeline/llm/huggingface.py sha256=11v21ys-E_UHNoC-YvyoBWyU9ezOSmfjsw3RY6F6kj4 6152
txtai/pipeline/llm/litellm.py sha256=mx_74kdKtHatONyagy3SssrM64eqya_mQpD_y_TrkeU 1864
txtai/pipeline/llm/llama.py sha256=GTSvR4Y2km8AuzYZvzpC-QnMBJ1IaldDlH64Ry3CdzQ 3271
txtai/pipeline/llm/llm.py sha256=qa17X9I9yuEtnmQeu28MOWI2HW0gNcMXN3ODhEVZa7E 1631
txtai/pipeline/llm/rag.py sha256=quEf35tweW049TAdtLhgr9DaVOszW_XwFBqMi7dAAFw 18073
txtai/pipeline/text/__init__.py sha256=JL7XyQHCTT9HMIguGSSP7UfmPUoGDAikkMVBpYVpX5Y 249
txtai/pipeline/text/crossencoder.py sha256=FadF1uEbkbhWUAgHvNV1DI-oRe5rTIPH6B2lDn9lynw 2619
txtai/pipeline/text/entity.py sha256=Sv3vX9n-XMyI0tQAxNggVlsWo9Xm5JsvwNgSa485toE 2539
txtai/pipeline/text/labels.py sha256=vdccc1-M8qsiEiUjKgKy4p0-xvCN0hGRP0B0AqxwzGI 5328
txtai/pipeline/text/questions.py sha256=qRPb7asmhOdbELu7nIZNHRiV8fcxzinlluRx838DHb0 1417
txtai/pipeline/text/similarity.py sha256=61QSQPxq3kmtxn2NnL6LbwwJtrOn2Iplg9CIfQU7fzA 2257
txtai/pipeline/text/summary.py sha256=a5ZQKRaLwq_iBvo9168z6IqbNeZ9fYnLYISx-2rQV8Y 2836
txtai/pipeline/text/translation.py sha256=9W5wCpFwy507lTq91yB5v7-T6SDf_PxgHqLMSTwcZAQ 9793
txtai/pipeline/train/__init__.py sha256=3rln0eXk1ppDxyiYS6wiDbv7bY87uqg0Dz18fXZTO0Y 110
txtai/pipeline/train/hfonnx.py sha256=YC2vc-W5ZecUXwmuDcFvDe7u2wjVPthXpvEmi3lFOXc 5998
txtai/pipeline/train/hftrainer.py sha256=kIrmna4tgLi5TRtEy7q0PtXoMGeyzw7BLpszCSGlYpk 13696
txtai/pipeline/train/mlonnx.py sha256=XGmYGZHXzc8IVInvmTkTgGDdzXzYqm75iodQOHcM9sA 2047
txtai/scoring/__init__.py sha256=CEiJLxwyqOXrb-C0ChipBCeDH-Kt4pAdYhmEZemLIRc 208
txtai/scoring/base.py sha256=GeGZfthE7kD6JpSFeOltNuaQiYl3X4uavfQ4bFUPeNU 3572
txtai/scoring/bm25.py sha256=qviwOEOUmnZFQd0a5E9xnIpv-wZikz7bDWCy4Ja-1-A 670
txtai/scoring/factory.py sha256=_gsVh3TNBXez3eqUWl6CF6zEhg3Zztdxh1HLyA69gow 1643
txtai/scoring/pgtext.py sha256=pBIJdKtuSrfBqytbI1g76SEARKU8YeCUVsXEkJH2GF0 4676
txtai/scoring/sif.py sha256=7PXC90yDarVvrOtHR3bsaKMvdBmFu9IA7Cu4JOyZnpA 843
txtai/scoring/terms.py sha256=0Wfkk-FBUSpoxN-w8eYmEr0l-Al-70t0gpEqr9e_Ue8 14471
txtai/scoring/tfidf.py sha256=Zaxl5x2WakKUS6o_Tl3VEsYZ1ThxQP8nRyFlw26-9HU 10479
txtai/serialize/__init__.py sha256=xBovpd3bUWtflMT5cPuZTtecK8gF21VcGkKhq1A-AaM 227
txtai/serialize/base.py sha256=lUuq8FyFWTIDrS38EvzWv7cbyaNcT5pnHE9825ASYkM 1518
txtai/serialize/errors.py sha256=kA-LEBLV46CcADIHN-E3tfzZ9Fe8qzzld5aEHp62P8U 114
txtai/serialize/factory.py sha256=FhM3U-uV6OkTAEbB5F_A24J2j9g2jwC8MluTAVZAyNM 598
txtai/serialize/messagepack.py sha256=WO9Uq11LOyJmtay4Z46WfySwEEHubbxv-sWhZRZDJEQ 879
txtai/serialize/pickle.py sha256=TwzhDcD9Mn05Xs60d7F_O7hRbzmzSMUjZ5sMTCwEZ60 3182
txtai/serialize/serializer.py sha256=6hUG1FscDkA8C87Jdv2HJlHNCz7NPPOxV7HhX7ZkPh8 1103
txtai/util/__init__.py sha256=jpwdG0bOqX9VCX-dfVgI4lqwLGUY_b9PaFmVwO0f-DA 96
txtai/util/resolver.py sha256=vubGoVu_gAMwWsrHygp6OEunKy8qrOKZMZI0Xi5Q8OY 565
txtai/util/template.py sha256=dUz2jeyJJ_yEV0lyzwj_EL2ZsiNsF-5l8LP4wcqAKC8 349
txtai/vectors/__init__.py sha256=UiZPRlPw3RlhOF_3FegMe--FQ4aIuNisDAlyc7js3Y8 240
txtai/vectors/base.py sha256=Ds6SLjboMYUMOAxLasbyvyx8H6zQZEQH0K1LcYsC_EA 8977
txtai/vectors/external.py sha256=ipFSMJS6ocKzCBL_Fjy2f6RZ8AN_zog_95jqoKP9a1U 1455
txtai/vectors/factory.py sha256=KS6jCFfAZs6VqqOC3uipIQZVh1Tk8cxhe7xC0ByTGaY 3192
txtai/vectors/huggingface.py sha256=GZxvV59DiNkhPhKwnMuI9XNDc_5Xw3aPQAb9MqcU0Fk 2715
txtai/vectors/litellm.py sha256=o7Lzwc0ZxPlOXGeZDIYi8c7OxZHVegsadBKcPezTRUo 1606
txtai/vectors/llama.py sha256=fk2OYTo-REdTAD0vlzwMmjOPyKPI69KFVJN0v3KvG5w 2156
txtai/vectors/words.py sha256=6zeJRwGGDIZ414_HFO6b8ZR99N1jk0DaWaOGcUfz3Y8 6473
txtai/workflow/__init__.py sha256=hCpvoHJV6JYBfHb4XIIpY1h8kuULpd9yf0lDO6VJQUU 139
txtai/workflow/base.py sha256=hygo5wgObV5yTJF_8AYAdjzcB3JklRh_eXK7UM48GMg 5486
txtai/workflow/execute.py sha256=dpspToA91vyqfDcw3NZ-L-I7xKzZwy4BkyDuEM5EpQA 2902
txtai/workflow/factory.py sha256=4tspb2zGBa6AY7jKeZI1N_kuFkDhdzPrbW_Lg_qJhZ8 965
txtai/workflow/task/__init__.py sha256=TDNg0INaPA_1N48iVDq1knXiTerb0LUHkbvCpNIbTk8 461
txtai/workflow/task/base.py sha256=8_CasAYvOvXvXOzjpaGrvzSYWCTL3kDbdqef80yaxFc 14712
txtai/workflow/task/console.py sha256=4Ggx7Ed9Duh7dbPh1P5IfKYs-Q_YYcu0DPmBx4HzF50 492
txtai/workflow/task/export.py sha256=biG3XVcchRuRKgG3Bs5f1IBqdQBaLhuVtmMQWRZqpSw 1567
txtai/workflow/task/factory.py sha256=gaG5V4NbpySb_3JBfrlkQ-GfWhWLP97iAmup-CnQw5I 2200
txtai/workflow/task/file.py sha256=Bw-HuY05L22J7cva_NHASlmDngXQ-xiG2ScGwS1BZ90 560
txtai/workflow/task/image.py sha256=s3c4BwTEllOrdz9UVj0aipSWi36p4hBQ2jCXQ_IPbTw 732
txtai/workflow/task/retrieve.py sha256=ztM-gm1kWomNNUPYsm1YKVGqYs7eNqvDWCjgi8QuQEw 1711
txtai/workflow/task/service.py sha256=MU1zyMBfQCSq04Q47c6SKn4CDzANgKM2ptSlGXn6M_g 3038
txtai/workflow/task/storage.py sha256=S9FTpjFFAUM37TzTo69OhqNMnkgvZm5_lxmOzkYCUL4 3295
txtai/workflow/task/stream.py sha256=yp3Ghc4sGbB0lKc91u9YYu7iLSJ5XOsSnNZdZ3UpICE 935
txtai/workflow/task/template.py sha256=Q9pTE5ypHG1gPcmIdL1Lifru7cNh36lgmwd2mQO3vhs 3440
txtai/workflow/task/url.py sha256=N61dbaIywh95ML0OoXRjl0E63yE09SMsqlYYoglsxIQ 346
txtai/workflow/task/workflow.py sha256=g6VhyqVbtLejpXrt6SHS3xymAet6-eK-8T6KQ0dNP0w 232
txtai-7.5.1.dist-info/LICENSE sha256=Y9c-hlyM3z6e54Ivlu9WIK_O7XRYzfZeH5FuviH1Frk 10754
txtai-7.5.1.dist-info/METADATA sha256=_ZJjpNwJJcTMqyD_QonGagmq-ttk8kkEO6x9y3X36_s 28631
txtai-7.5.1.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
txtai-7.5.1.dist-info/top_level.txt sha256=swfGEb1n0U79Qk0Kmu1_c96NOKNqV2t-y_zL2IHJfec 6
txtai-7.5.1.dist-info/RECORD

top_level.txt

txtai