ragbits-core

View on PyPIReverse Dependencies (6)

0.9.0 ragbits_core-0.9.0-py3-none-any.whl

Wheel Details

Project: ragbits-core
Version: 0.9.0
Filename: ragbits_core-0.9.0-py3-none-any.whl
Download: [link]
Size: 62507
MD5: 80d856e258a0cdc8a0604fa4a3993e4c
SHA256: 28903e6a1b1a8b77c71e7d6eecca051361cec7253a92be93ddef01e3d72976f7
Uploaded: 2025-02-25 13:13:25 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: ragbits-core
Version: 0.9.0
Summary: Building blocks for rapid development of GenAI applications
Author-Email: "deepsense.ai" <ragbits[at]deepsense.ai>
Project-Url: Homepage, https://github.com/deepsense-ai/ragbits
Project-Url: Bug Reports, https://github.com/deepsense-ai/ragbits/issues
Project-Url: Documentation, https://ragbits.deepsense.ai/
Project-Url: Source, https://github.com/deepsense-ai/ragbits
Keywords: GenAI,Generative AI,LLMs,Large Language Models,Prompt Management,RAG,Retrieval Augmented Generation
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: jinja2 (>=3.1.4)
Requires-Dist: litellm (~=1.55.0)
Requires-Dist: pydantic (>=2.9.1)
Requires-Dist: tomli (~=2.0.2)
Requires-Dist: typer (~=0.12.5)
Requires-Dist: chromadb (~=0.4.24); extra == "chroma"
Requires-Dist: fastembed (>=0.4.2); extra == "fastembed"
Requires-Dist: gradio (~=4.44.0); extra == "lab"
Requires-Dist: numpy (~=1.26.0); extra == "local"
Requires-Dist: torch (~=2.2.1); extra == "local"
Requires-Dist: transformers (~=4.44.2); extra == "local"
Requires-Dist: opentelemetry-api (~=1.27.0); extra == "otel"
Requires-Dist: pyyaml (~=6.0.2); extra == "promptfoo"
Requires-Dist: qdrant-client (~=1.12.1); extra == "qdrant"
Provides-Extra: chroma
Provides-Extra: fastembed
Provides-Extra: lab
Provides-Extra: local
Provides-Extra: otel
Provides-Extra: promptfoo
Provides-Extra: qdrant
Description-Content-Type: text/markdown
License-Expression: MIT
[Description omitted; length: 1392 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ragbits/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbits/core/__init__.py sha256=j41mAvtD3DsKRDr3JZwOFMxtBv2Zq62oWN1G3BjqS-k 225
ragbits/core/cli.py sha256=dl6qCjT0VN4075Xf5CaxccavhPmuJIsDlpfLPdiEvao 489
ragbits/core/config.py sha256=jwhGQo5J6ZbPoIG-3Vx6OC9UWBkRsjDLaNKU5Vsjnyc 1832
ragbits/core/options.py sha256=TKdUaD2y-sCyQOJh6hxnxa70RYtsaE9rINJdAi4i_80 1666
ragbits/core/types.py sha256=nmEhQFCwLv33g6Mj5ntXeo9_d6YZLdKf7Nk3hfzCYgE 757
ragbits/core/audit/__init__.py sha256=M_cUdFBhXNCWqP76RN9MIiuk-wFoQR65leRCnjbgBUM 4822
ragbits/core/audit/base.py sha256=7CLi3esOsmt0NR0MTDkcbAP8am_3-9N0looI6I47PZs 3344
ragbits/core/audit/cli.py sha256=4QgF4q27u1uLqOGz-d_3sCC0dOfecnrBWKpgEm-1fWU 4918
ragbits/core/audit/otel.py sha256=Iv09-UhkoodKMR1Z-qpegooH3ABN2LJYGd_qI72EZH4 2211
ragbits/core/embeddings/__init__.py sha256=jhrB1JZ1vw86b46-Ug2SvT07-rh27pSkDCh2wCt4vs0 433
ragbits/core/embeddings/base.py sha256=zDOOnKRUGiohQDQLiZPXMlH4BWLApHNdCYMEhwWvFfg 2310
ragbits/core/embeddings/exceptions.py sha256=7DT-aT66Zd0l5K_HFvBmrs8_CuI4K46U4cQot0JQZcc 1222
ragbits/core/embeddings/fastembed.py sha256=4lbSipGeldAT4Ngz5ZDaBQqA9YNhwJEpWV0-8NL7Fiw 2870
ragbits/core/embeddings/litellm.py sha256=n5WOOVENJ6Ooag2y-FmNoZgCqD5z4_fXIcIW2YEznFM 4540
ragbits/core/embeddings/local.py sha256=_QfoBp6eEizT2SyQvfsNIsUCDF7utkFNQwuRoXplFuA 3563
ragbits/core/embeddings/noop.py sha256=890cTlBnEscLvow0ubrhbSHBCyhQUmEfQZDPDiTozKo 1033
ragbits/core/embeddings/sparse.py sha256=Bn6q8_dmHnMZkgGn_T5mJ8IDjdrpWRNdQZnsZQ1Wpn0 3505
ragbits/core/embeddings/vertex_multimodal.py sha256=7EuS7Is088Ot6Hv3G5FEfkMaCWSejxgm5aCe7c5366I 7101
ragbits/core/llms/__init__.py sha256=mrpsrahvfXSvk1zarNd_Mf3xzfzma-CYI83_cY39oFk 169
ragbits/core/llms/base.py sha256=-2NW9nqbIOos547YZXuZTmqhpmxD6RmVbL5Vx_S_nwE 9252
ragbits/core/llms/exceptions.py sha256=w3804bKOMIeTGuWOOMvgzxorpf8PnO_8oJ_ioDmnXP4 1143
ragbits/core/llms/factory.py sha256=T-heeY_7Llp5bOl6u9ycKK8ZwFnUE1ry4Q4X-O68hEQ 1506
ragbits/core/llms/litellm.py sha256=9nxuqPjXLZN5Rs_w9MudvX_IGLl7_PJjuPbLW8ZUWMw 10904
ragbits/core/llms/local.py sha256=iTjIRJQGZzXwFMwTxRmiPo-z9p7jh82N5hW8rAWIcc0 5808
ragbits/core/llms/mock.py sha256=7YbppitREbwBB4WxhJrRElCaucgRUDPfXyHnJl_Sc-g 2376
ragbits/core/metadata_stores/__init__.py sha256=BoitDC9YubI8eoFkXWKBi46o0REnXIZpwrKmmiaWQ1I 131
ragbits/core/metadata_stores/base.py sha256=46bBh5Vu_zzWYicVu_5OALiWN4RQcK73pKdnNctKm1U 1121
ragbits/core/metadata_stores/exceptions.py sha256=nx3pRmjNJszel02IkvDr-twVQj33UMrb0bBKyoI50X4 240
ragbits/core/metadata_stores/in_memory.py sha256=Opj8_3F2O6e1MSl60FNEwd5r_j9uUakzWJG1-3t6_AQ 1399
ragbits/core/prompt/__init__.py sha256=FYbstvqrhW4g0FTwjfw-rKO_OjJPHTNQWFT1FE4wll8 94
ragbits/core/prompt/_cli.py sha256=0DzSVymgQG3e0NPDCTj0HXhLrtY_CcFcs8eNdNGmed8 3116
ragbits/core/prompt/base.py sha256=oRVag7LJLuDIcksNwRl-BNMcP4jAROpuyEy9BTQqM4Q 2316
ragbits/core/prompt/parsers.py sha256=UP8RDQN0fr0yWh9fdTTofm4ugX6rDJLrwChihPv3ig4 3005
ragbits/core/prompt/prompt.py sha256=a1x_kBXtyMiwugJ3EWaI-ZZKgty4C1ZBQeYAtidgIr4 10322
ragbits/core/prompt/promptfoo.py sha256=P7UQ8zF0e_jsb_D4lglL5xKZe9hmOz2S0LLPx9Su1oo 1768
ragbits/core/prompt/discovery/__init__.py sha256=0b_wbvKqHi--kRJ2BOuWLZ4QIpEQGow4Z2CuMrnaaHg 77
ragbits/core/prompt/discovery/prompt_discovery.py sha256=OybngeqhlvfwhixU5eN-AxngiQsbNAwhzjwBjRcdEiY 2586
ragbits/core/prompt/lab/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbits/core/prompt/lab/app.py sha256=n9hgbRX8BX02kEUrjH8jLlYU-SbzXyRQ68p_NeDxJpc 9828
ragbits/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ragbits/core/utils/_pyproject.py sha256=1I0VIDgUxsy4E7mNc09HVUrVDITSiytagIX6y0GfIYI 3608
ragbits/core/utils/config_handling.py sha256=2AXTZXzGD2RdmQ94nAk53KbPwqBSYF9nRHJ-vFZgAoE 7857
ragbits/core/utils/decorators.py sha256=yZUwpI8cXLqNUEVMwN7JnlkvmhDvX4NNqgC6fKN-Pk4 1862
ragbits/core/utils/dict_transformations.py sha256=8CmDCY4PY0OwNgrwJmTC9wtG0Mh5ttG_8ui7Qhhqj-8 5705
ragbits/core/vector_stores/__init__.py sha256=UUeJ2nat1lU3irP7svCx0R_1ffAlaWG4H-X88z0i-Dg 281
ragbits/core/vector_stores/_cli.py sha256=oOZ_7kpWthYj1KH4qfgUNYYJkMaOLfIaVxmHIjwTQpA 4391
ragbits/core/vector_stores/base.py sha256=a-TzYWx5xd3VPyCX7_Gz_JLk_Xr7JeNSOfsLsa_vjUg 4127
ragbits/core/vector_stores/chroma.py sha256=r0qWpblGcefhUJP3NOwlFni1fRAte0myHip6sEkzyd0 7424
ragbits/core/vector_stores/in_memory.py sha256=o8-SkCoxwv2FIiq3-jp8H-1gBgaVjLxjJ-SRspWDKws 4518
ragbits/core/vector_stores/pgvector.py sha256=lXG8nnMCQerLDuwQ3g0t8e0zg-8-uUs6TnErD11NfNQ 11892
ragbits/core/vector_stores/qdrant.py sha256=-pHbfELyiTd-wjaUXNp2ZhdD9zVSRmwwHaaNGQ6BQFE 8471
ragbits_core-0.9.0.dist-info/METADATA sha256=HB0SNjmjzyK2QyheZf-3hXB9VIuECVhP4BtfYoDHFBY 3409
ragbits_core-0.9.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
ragbits_core-0.9.0.dist-info/RECORD