Skip to main content

A library for Kweaver data retrieval

Project description

kweaver-data-retrieval

A library for Kweaver data retrieval.

Installation

pip install kweaver-data-retrieval

Usage

Import Tools

from data_retrieval.tools import TOOLS_MAPPING

# List available tools
print(TOOLS_MAPPING.keys())

Knowledge Network Tools

from data_retrieval.tools.knowledge_network_tools import KNOWLEDGE_NETWORK_TOOLS_MAPPING

# Available tools:
# - knowledge_rerank: Rerank search results
# - knowledge_retrieve: Retrieve from knowledge base
# - kn_search: Knowledge network search (v2)
# - kn_path_search: Relation path retrieval
# - cypher_query: Execute Cypher queries

Start API Server

from data_retrieval.tools.tool_api_router import DEFAULT_APP
import uvicorn

uvicorn.run(DEFAULT_APP, host="0.0.0.0", port=9100)

Or from command line:

uvicorn data_retrieval.tools.tool_api_router:DEFAULT_APP --host 0.0.0.0 --port 9100

Documentation

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kweaver_data_retrieval-0.1.3.tar.gz (482.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kweaver_data_retrieval-0.1.3-py3-none-any.whl (614.1 kB view details)

Uploaded Python 3

File details

Details for the file kweaver_data_retrieval-0.1.3.tar.gz.

File metadata

  • Download URL: kweaver_data_retrieval-0.1.3.tar.gz
  • Upload date:
  • Size: 482.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for kweaver_data_retrieval-0.1.3.tar.gz
Algorithm Hash digest
SHA256 1557b4b432f49641b63b04d85167183e35812c7d4de5182833994642962071f3
MD5 991a2ff1a4bbcf77a4cd86945cd5eef4
BLAKE2b-256 bafc9f50c5f095e7116e5b4cd01ccc201c9d3bbe7c43361c67fdcf1a6fe9fd53

See more details on using hashes here.

File details

Details for the file kweaver_data_retrieval-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for kweaver_data_retrieval-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9010ba75ab8c452a23982c212f9d6ce23d5acab5be42120aa928e55c02fe2c49
MD5 6f0095e51f084316e5e9de192fd954e8
BLAKE2b-256 26258f2b9b0453f8b413665637859a7e7e7ae9c0a76b30125bd620545b4972d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page