Skip to main content

An integration package connecting Kinetica and LangChain

Project description

langchain-kinetica

PyPI - Version PyPI - License PyPI - Downloads Test

This project contains the Kinetica integration provider for Langchain. Kinetica is a real-time database purpose built for enabling analytics and generative AI on time-series & spatial data.

Features

This package provides integration for core capabilities:

  • Chat model - Kinetica native Text-to-SQL Generation.
  • Vector Store - Vector similarity search using Kinetica tables.
  • Document Loader - Generate embeddings from Kinetica tables.
  • Retriever - Document retriever based on the Vector Store.

Quick Install

pip install langchain-kinetica

Documentation

For conceptual guides, tutorials, and examples on using these classes, see the Kinetica Provider Docs.

The documentation is also available in notebook format under ./notebooks.

Testing

In addition the make test macro these tests can be run individually.

$ make integration_tests TEST_FILE=tests/integration_tests/test_chat_models.py

$ make integration_tests TEST_FILE=tests/integration_tests/test_vectorstores.py::test_kinetica

See Also

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

langchain_kinetica-1.3.0.tar.gz (439.7 kB view details)

Uploaded Source

Built Distribution

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

langchain_kinetica-1.3.0-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file langchain_kinetica-1.3.0.tar.gz.

File metadata

  • Download URL: langchain_kinetica-1.3.0.tar.gz
  • Upload date:
  • Size: 439.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for langchain_kinetica-1.3.0.tar.gz
Algorithm Hash digest
SHA256 bea3aad7dc31d11e944e51e66be6f04df4826d4cf68630a355d7f3048df21304
MD5 ced79bd5bff9b223cd8f05f9ece58c47
BLAKE2b-256 6a57e01f72259b88ac7231d894302e535fb47bd86c7bfa77dbb2e5401912162a

See more details on using hashes here.

File details

Details for the file langchain_kinetica-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: langchain_kinetica-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for langchain_kinetica-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa65db0846144eea1f87d0dd94091283524070be05fe7650915861eae0e2abc0
MD5 92a6f2ad9b8d6fecd6581ba1fd58fcb6
BLAKE2b-256 85d97535cd1a3de57b250527bbc49b28c494be5be612facb429c0439c961e9ac

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