txtai

View on PyPIReverse Dependencies (13)

7.1.0 txtai-7.1.0-py3-none-any.whl

Wheel Details

Project: txtai
Version: 7.1.0
Filename: txtai-7.1.0-py3-none-any.whl
Download: [link]
Size: 215138
MD5: 203bac078d3e0655de6c507876177a5d
SHA256: c3283b9e17f3bff74a0e99170764f24e49e21900cabae9e14820e6fc65d77758
Uploaded: 2024-04-19 13:12:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: txtai
Version: 7.1.0
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.8
Requires-Dist: faiss-cpu (>=1.7.1.post2)
Requires-Dist: torch (>=1.12.1)
Requires-Dist: transformers (>=4.28.0)
Requires-Dist: huggingface-hub (>=0.9.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: msgpack (>=1.0.7); 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: 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: soundfile (>=0.10.3.post1); extra == "all"
Requires-Dist: scipy (>=1.4.1); extra == "all"
Requires-Dist: ttstokenizer (>=1.0.0); 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.31.2); extra == "all"
Requires-Dist: llama-cpp-python (>=0.2.20); 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: 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: 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: aiohttp (>=3.8.1); extra == "api"
Requires-Dist: fastapi (>=0.94.0); extra == "api"
Requires-Dist: msgpack (>=1.0.7); 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: networkx (>=2.6.3); extra == "graph"
Requires-Dist: python-louvain (>=0.16); 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: soundfile (>=0.10.3.post1); extra == "pipeline"
Requires-Dist: scipy (>=1.4.1); extra == "pipeline"
Requires-Dist: ttstokenizer (>=1.0.0); 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.31.2); extra == "pipeline"
Requires-Dist: llama-cpp-python (>=0.2.20); 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: soundfile (>=0.10.3.post1); extra == "pipeline-audio"
Requires-Dist: scipy (>=1.4.1); extra == "pipeline-audio"
Requires-Dist: ttstokenizer (>=1.0.0); 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.31.2); extra == "pipeline-llm"
Requires-Dist: llama-cpp-python (>=0.2.20); 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: annoy (>=1.16.3); extra == "similarity"
Requires-Dist: fasttext (>=0.9.2); extra == "similarity"
Requires-Dist: hnswlib (>=0.5.0); 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: 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: 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: similarity
Provides-Extra: workflow
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 17639 characters]

WHEEL

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

RECORD

Path Digest Size
txtai/__init__.py sha256=-Xp3arENppiXObTR5Xs6WynabqlmeGvLIvnuMIS0zPw 291
txtai/version.py sha256=O4WZs-12yITuU2FgcE4vok8QHuwN1Z4MIzVgqKYRxIs 111
txtai/ann/__init__.py sha256=o-WUu8dfsWsIVkLFtH5ljeczscvOpFQSHPLRDctONSE 198
txtai/ann/annoy.py sha256=fWTvGGf4yI8n3ulmVsKX90XIWtkoRsSUziorc_1PBag 1886
txtai/ann/base.py sha256=M6rNZcX3yilkgKu14AsGjmv4xOwPd88WoN3jtlMx9E4 3205
txtai/ann/factory.py sha256=d0WPDqJGOlaP6upQ3jaRocXrnUKcOXqc3ZtpMsJPdqQ 1467
txtai/ann/faiss.py sha256=XE1zlqLp6YZ4Tq0v_Eh7rIXRi0nKXHcHCOZJDnnadXo 6526
txtai/ann/hnsw.py sha256=doE0yfvlyZ9lxWoUq18K-uFgHj2VtlzrV1kxhJu2wGM 3207
txtai/ann/numpy.py sha256=tgWerouYaDT3nfe5Yn_0sB3HvF5RyytnM-DjL2P0II0 4085
txtai/ann/torch.py sha256=gRkg4k7ZMnAQ-qmyybMdVV-fh8Mw7MFwpo6MlkeRmp8 894
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=4EWek8VpprIJ3d91jJxr0W0tuL-vBVYxNALDWjPagug 357
txtai/api/routers/caption.py sha256=17rQcakKk8JaDtCvhHHWa2YXGi0QpQdgGfApaEsvzFQ 741
txtai/api/routers/embeddings.py sha256=9CuKKbFuYHl8HSA9ExUJ1q1mKYBr1EyHvR1khkjSX8Q 7615
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/objects.py sha256=J6WoFKFuEY7kSUpUsIVpu_QL7aXB_tij-EOj5zNox0M 843
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=_7TLrCzyGBj4uq-szydjy99lIjcYKexrG3tT25gcT-M 24345
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=QH5hemoDfcysrrxvmrj7RzFBZkszpYI59DJSNFoztDs 9739
txtai/database/client.py sha256=inIqzR-b69gxxLuXNSxJfha4zn8BvRVcpufVlocujRA 5308
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=cHkCWT8XFQlHCcJm44UePhUM4RwjZiPrBEK73HXKs3s 16441
txtai/database/sqlite.py sha256=WaMnoe-iDnVTq-Bb33Tpa9LECRy9Wh5TSrqgdq1clC8 1588
txtai/database/encoder/__init__.py sha256=eTaw3aS1fkMSzsQdy9ILTuiyNWcs3675r58rmaBUZ1I 153
txtai/database/encoder/base.py sha256=UQAYpOVrwJMi_gT9J_YpVvhx4ur3ctavj6z0EnlBXIo 719
txtai/database/encoder/factory.py sha256=2Bb_IEU8zSMrYrKs8V2bFvPRLouiUOIAjuqStHCFOw8 1001
txtai/database/encoder/image.py sha256=wdygUGSLGAeHtjmXRbRXDwg3Bw5Y_T5pIZ1CF0pc8As 904
txtai/database/encoder/pickle.py sha256=uTHvUfNeZbI5K-5HMw724l-9yKCGzi2jce9-zXovLo0 435
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=J0EX2TBqUMb3Jym9_y1PH-luDBpfkMlMgOanw0pK9XQ 33434
txtai/embeddings/index/__init__.py sha256=GFWUm9DnR6TERqdR5m7E9bppJky9GfVELdWvphXLACk 293
txtai/embeddings/index/action.py sha256=iE2mrBakiwMbd_GXd0SkPs5Tm4EnZRG5aaTeQrbNv-0 152
txtai/embeddings/index/autoid.py sha256=1VHaWX1xHYjXwXSHuYXzwXYHhc1YbXRWJow03YL9Jh8 2154
txtai/embeddings/index/documents.py sha256=UTm39kE79rvodd3-FPxoBLWQed6MZ9gp6ZOubr9CfZs 1890
txtai/embeddings/index/functions.py sha256=ySNjpB3flV3XDtyg-BdTbpvz17zvNsh-zugFTSBjG1s 4329
txtai/embeddings/index/indexes.py sha256=utqnBmmwuGREWa7enBZn9els9pQE8K_J_8fAFaewEGQ 4568
txtai/embeddings/index/indexids.py sha256=Fd1gZzfNteyXqbQn1VS7a2YdoXLgKagpHWpO9MIfciM 1286
txtai/embeddings/index/reducer.py sha256=Q9GQSHEvtKVK8EGTxAbNe1jQvvxGuAOnMKz8UVue80g 2717
txtai/embeddings/index/stream.py sha256=PSU-Lx2u8pCrvpvokcsTC7CNeWZGjOWhF1FUOB3g1nY 2109
txtai/embeddings/index/transform.py sha256=D_keEzNXcpBHzXUtDcAWzDeo_2j2WzFYYGimTAXlzKk 7192
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=_Dv_phBKb6Z5T-OhF4vItXZkm8lafBEri9F6CA3bhJc 139
txtai/graph/base.py sha256=s8qDYGxaAHfMBawA5vU0bz00MPWmwEzmk-IxqUJwAJY 21990
txtai/graph/factory.py sha256=rBbhh7vN_HFIiE_Rqvubyu6KtqZH3fRnk0iYAPytqQQ 1133
txtai/graph/networkx.py sha256=IzCf7IjJtrdE6SIeHV-a6AhZrdT7fowdy6zEHupABk8 6543
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=zvAXt_GGLmTsgkxo36VtAazRGM1zxS9DLtPMQijUPOw 7543
txtai/models/onnx.py sha256=wMZ-uLDJElQ5xwNj3FAeYZc4AUYs3ORTn2Q1b2dun_I 3508
txtai/models/registry.py sha256=e5aaLo-tW7XLGCu6n4dJOjmt8CvUbmNllhLLCbLvkXE 1384
txtai/models/tokendetection.py sha256=VMTdLCoySOjDmq2K0ZmmtzzJaPyuDrurbvnYO8sC55Q 4659
txtai/models/pooling/__init__.py sha256=poczBfutVsDS5-LDaOR4KOINy6V7KIeKbnT_mW8TMH0 146
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=3vBmBtsyshckHUC202SNBQCp-D2Nou-ilnWg0SsfFq0 2351
txtai/models/pooling/mean.py sha256=hTHn5u0Fa3QoMiP542YSIwFsvXmeg0QL3Q1Fv1FCSYo 801
txtai/pipeline/__init__.py sha256=T1wHSWdRCmfDGHxg2V7bHZODHSe5j-Ie7WX9x067db4 326
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=cn5YNQIucuJgsh-MKi8yZri8uoLzYRN41ot7PJ2GK2c 103
txtai/pipeline/audio/texttospeech.py sha256=FunX8NMFffRAYDQ4YDMoCOdC0Jko3bd52Ujtl7AYRcs 3823
txtai/pipeline/audio/transcription.py sha256=X061tcvFlrLelT999lDbpSeQsz3XyaEwV6lWOiqvyHQ 6568
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=EU1vpDArxhaJi1RzqNdWm-IGKPnTX1ZdtwKQVZJyBPA 7455
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=OPXgSsNe6ghFpIhnxf7G9KE75K_JSNrHfFuv_ajYBdo 200
txtai/pipeline/llm/factory.py sha256=eDf9H3C-QslT12kugw1ATztGY7y6JOPsjsm9zLXzBBI 1998
txtai/pipeline/llm/generation.py sha256=Czwo7yKsWqTPVjI5yk4gDS50gUFHtdzWUwzTFmKfp0U 2154
txtai/pipeline/llm/huggingface.py sha256=HVoRhLfo4_2tlFtfqTMnq5EEeSzB3_GTtf7Na8py10U 3710
txtai/pipeline/llm/litellm.py sha256=q5TLpD88zd30915gkB0ENRdakWitUAVYs-mFbN5G10A 1868
txtai/pipeline/llm/llama.py sha256=EdHsAwAX1yfsosKVaxKmbbztz6QcK9Xd0MClHdC6j3A 1841
txtai/pipeline/llm/llm.py sha256=IkbAaqACTAfGjgdFpFdmWjX4RFLwFkREyAi1YRhZiL0 1267
txtai/pipeline/text/__init__.py sha256=oWBnPP8tIWigqH6xeADgU38xT98H31bjOkRf4YpRU5o 282
txtai/pipeline/text/crossencoder.py sha256=FadF1uEbkbhWUAgHvNV1DI-oRe5rTIPH6B2lDn9lynw 2619
txtai/pipeline/text/entity.py sha256=Sv3vX9n-XMyI0tQAxNggVlsWo9Xm5JsvwNgSa485toE 2539
txtai/pipeline/text/extractor.py sha256=luzneI5sdij92LmVySnIF6EIdQMjmwj0qP2luG2E0Z8 17142
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=Jr-ejyc7jV3nqpuAbVmmiNQKJl2_GdK2DB01JCHi8_8 9333
txtai/pipeline/train/__init__.py sha256=3rln0eXk1ppDxyiYS6wiDbv7bY87uqg0Dz18fXZTO0Y 110
txtai/pipeline/train/hfonnx.py sha256=RRCkVrgr8ltl-5QDtJdNTMGPcWT7aZGDrgYslYl5C9Y 5998
txtai/pipeline/train/hftrainer.py sha256=Mtm8tfqSKuOxiT6SAPYipqQ2Z_11u0eNoSs8tBV_yw8 13634
txtai/pipeline/train/mlonnx.py sha256=mVdhPQwA2Y6Yo_E0YSRgiKytcXpOoUTOQVYPiWuUYUg 1991
txtai/scoring/__init__.py sha256=gVcd6LDrh2pjUsj9sdfsOkSDsK3KgWpsHH3ow24Uqbo 156
txtai/scoring/base.py sha256=KdH5CaG92RK_UAO4wk0v2gTE-hOAlf_RpsM9k7Szxzg 12600
txtai/scoring/bm25.py sha256=7nnslbDmpIGObhSI0t6OWm4LM9r4bnJPs46cw6h0TPE 673
txtai/scoring/factory.py sha256=Pitispo8J4VtHjMNttq1jwoDkZExwDiWUmsnBwFFtjA 1603
txtai/scoring/sif.py sha256=s2L84dBB9lcviruXmuua6BD2RGmkPNTiUkHNuqDHBho 846
txtai/scoring/terms.py sha256=0Wfkk-FBUSpoxN-w8eYmEr0l-Al-70t0gpEqr9e_Ue8 14471
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=2J_Bl2o7ZTaBC6Neb8eH_vfs7lNVssc268pz1hJ7M-A 201
txtai/vectors/base.py sha256=MT_YRT4TGWIDxdAl61ZqdDY09l3q2B4-oEcfRoIBtjg 9070
txtai/vectors/external.py sha256=mcSfYoSAxW3MqLF09SWz3x6BX_5pw75_mmqAwXyfKeY 1569
txtai/vectors/factory.py sha256=VDPYzNo_dednDaGyZY8-tb8hcImrolt2hHxa5YxBgYc 1945
txtai/vectors/transformers.py sha256=qRoiF3m9U9fmCme3C4_6ZOqr34YYNDgSqgv--xiBi8I 2115
txtai/vectors/words.py sha256=uGGXAANcgxc9urptT3dIVnFgCr5OArK2-TkaWbaHis8 6590
txtai/workflow/__init__.py sha256=hCpvoHJV6JYBfHb4XIIpY1h8kuULpd9yf0lDO6VJQUU 139
txtai/workflow/base.py sha256=hygo5wgObV5yTJF_8AYAdjzcB3JklRh_eXK7UM48GMg 5486
txtai/workflow/execute.py sha256=OcrLtQSUuiGSda4eBjmbgSCdvP3xuA-4FcqfOFb4qW0 2845
txtai/workflow/factory.py sha256=4tspb2zGBa6AY7jKeZI1N_kuFkDhdzPrbW_Lg_qJhZ8 965
txtai/workflow/task/__init__.py sha256=Ohs_9hRxwHQHH3a_xe9erEPWK0zK3jg1B9OWZ8VwI-8 440
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=12GcHzyKHhbZb3uL6nC7mEvKzgz3NY_oAer50dS3X38 3453
txtai/workflow/task/url.py sha256=N61dbaIywh95ML0OoXRjl0E63yE09SMsqlYYoglsxIQ 346
txtai/workflow/task/workflow.py sha256=g6VhyqVbtLejpXrt6SHS3xymAet6-eK-8T6KQ0dNP0w 232
txtai-7.1.0.dist-info/LICENSE sha256=Y9c-hlyM3z6e54Ivlu9WIK_O7XRYzfZeH5FuviH1Frk 10754
txtai-7.1.0.dist-info/METADATA sha256=C7mxESn0oF0ANPHj1FlQP3YKjh8w6E-ZzHbPqNL_zWI 25936
txtai-7.1.0.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
txtai-7.1.0.dist-info/top_level.txt sha256=swfGEb1n0U79Qk0Kmu1_c96NOKNqV2t-y_zL2IHJfec 6
txtai-7.1.0.dist-info/RECORD

top_level.txt

txtai