Skip to main content

A library for KWeaver AI 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.2.1.tar.gz (485.8 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.2.1-py3-none-any.whl (618.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kweaver_data_retrieval-0.2.1.tar.gz
  • Upload date:
  • Size: 485.8 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.2.1.tar.gz
Algorithm Hash digest
SHA256 95d7e85696ce1e775435009bc81ed45498d2aa0ff8ee1c13ef7ae360945e8268
MD5 186b68b78e3a198da4f309d5ade26919
BLAKE2b-256 00aa9bc1920ce862ead6e772dc91677bb73e4dd116646d956e7f167e23fd5c1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kweaver_data_retrieval-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a8716633e7a31626ebd122b6257de73b5bbd43c7492e9b54bb1c4c0adfcbf932
MD5 0cf0163f3eea15b2d6afcdbba8b0548a
BLAKE2b-256 378ec0731679d6421a1bef1225faa03ceedca8a3d383bc68bab58b11be2051db

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