sparql-llm

View on PyPIReverse Dependencies (0)

0.0.3 sparql_llm-0.0.3-py3-none-any.whl

Wheel Details

Project: sparql-llm
Version: 0.0.3
Filename: sparql_llm-0.0.3-py3-none-any.whl
Download: [link]
Size: 38297
MD5: 79da39066f91d0112fc2baf5ef16ddfe
SHA256: 1db487aa48946725c1c6efa25b36be4f41843d4c8380ee39e6c0ef6e9baeb871
Uploaded: 2024-10-28 09:34:52 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: sparql-llm
Version: 0.0.3
Summary: Reusable components and complete chat system to improve Large Language Models (LLMs) capabilities when generating SPARQL queries for a given set of endpoints, using Retrieval-Augmented Generation (RAG) and SPARQL query validation from the endpoint schema.
Author-Email: Vincent Emonet <vincent.emonet[at]gmail.com>
Maintainer-Email: Vincent Emonet <vincent.emonet[at]gmail.com>
Project-Url: Homepage, https://github.com/sib-swiss/sparql-llm
Project-Url: Documentation, https://github.com/sib-swiss/sparql-llm
Project-Url: History, https://github.com/sib-swiss/sparql-llm/releases
Project-Url: Tracker, https://github.com/sib-swiss/sparql-llm/issues
Project-Url: Source, https://github.com/sib-swiss/sparql-llm
License: MIT License Copyright (c) 2024-present SIB Swiss Institute of Bioinformatics Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Expasy,KGQA,LLM,SPARQL
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: bs4
Requires-Dist: curies-rs (>=0.1.3)
Requires-Dist: langchain
Requires-Dist: langchain-core
Requires-Dist: rdflib
Requires-Dist: requests
Requires-Dist: fastapi; extra == "chat"
Requires-Dist: fastembed; extra == "chat"
Requires-Dist: openai; extra == "chat"
Requires-Dist: pydantic-settings; extra == "chat"
Requires-Dist: pydantic (>=2.0.0); extra == "chat"
Requires-Dist: qdrant-client; extra == "chat"
Requires-Dist: fastembed-gpu; extra == "gpu"
Requires-Dist: onnxruntime-gpu; extra == "gpu"
Requires-Dist: ipykernel; extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: pandas; extra == "test"
Requires-Dist: pip-tools; extra == "test"
Requires-Dist: pyright; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: python-dotenv; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: sparqlwrapper; extra == "test"
Provides-Extra: chat
Provides-Extra: gpu
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 10316 characters]

WHEEL

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

RECORD

Path Digest Size
sparql_llm/__init__.py sha256=lKzMLlWEetbD1R2xEf87ulWCD8gubfS-M2498oxPYPg 347
sparql_llm/api.py sha256=sx0F21iPLfk-EUhH2aHgGMkt6Qp_yN6Qg_XxmGVrn28 16305
sparql_llm/config.py sha256=xRcZQwLGLIs70CvEWNXpNM2THEf-PrKVyIWqH8lEjMc 5406
sparql_llm/embed.py sha256=uXnKta-Bw9aEV6JA4g1Qx_9D-5QR4ySNNuKGWIRQ1xg 9508
sparql_llm/sparql_examples_loader.py sha256=OHgwqa7wgBMccxC1WJzMCgB-nW27HvbUT-IQ0eTznZI 3513
sparql_llm/sparql_void_shapes_loader.py sha256=C2LzSTxGjFQev_Xf0IM38oeyhG9ksuXiJARCikLeuiA 2538
sparql_llm/utils.py sha256=2dXoprsu34QftTpHKE5xD8ImwvXeG9-eePyi6WPikjE 4638
sparql_llm/validate_sparql.py sha256=A_98oDZDhMF0bAwF_fAqKv7HVHrlNiPtgfvUrEkWwIs 13635
sparql_llm/void_to_shex.py sha256=bn1I8mi_-GcUjejxazUUSSFiARacxPiVOuxo_JHVPd0 4528
sparql_llm/static/sparql.js sha256=vRcm0m1F82gdcEYTofRYn6sBLbGEpr53n9qS8tpb3Yw 2728
sparql_llm/static/turtle.js sha256=mz8rkVyrmMZmYBryVZrTNZ0hxojRGcw4Ajq3H1Br7Oc 3479
sparql_llm/templates/index.html sha256=wSgM91HOIPeOQ1PD1NRJWNNCXy7mKJ3DtOlvpPsqHD8 31380
sparql_llm-0.0.3.dist-info/METADATA sha256=Bu3hUHksgM7VBgrzDU8O2VwjV5Uyb08HhX0_zCuKKJk 13835
sparql_llm-0.0.3.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
sparql_llm-0.0.3.dist-info/licenses/LICENSE.txt sha256=ynlsWzIefty920fR3f4mj3LO03KPWw0VH7LVM86o3lY 1102
sparql_llm-0.0.3.dist-info/RECORD