langchain-kinetica
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
Metadata
Release files for langchain-kinetica 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| langchain_kinetica-1.3.0.tar.gz | 439.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langchain_kinetica-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 457.5 kB
Release files / langchain_kinetica-1.3.0.tar.gz
| Download URL | langchain_kinetica-1.3.0.tar.gz |
|---|---|
| Size | 439.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bea3aad7dc31d11e944e51e66be6f04df4826d4cf68630a355d7f3048df21304
|
|
BLAKE2b-256 checksum How to use checksums |
6a57e01f72259b88ac7231d894302e535fb47bd86c7bfa77dbb2e5401912162a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / langchain_kinetica-1.3.0-py3-none-any.whl
| Download URL | langchain_kinetica-1.3.0-py3-none-any.whl |
|---|---|
| Size | 17.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aa65db0846144eea1f87d0dd94091283524070be05fe7650915861eae0e2abc0
|
|
BLAKE2b-256 checksum How to use checksums |
85d97535cd1a3de57b250527bbc49b28c494be5be612facb429c0439c961e9ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|