Langchain vectorstore integration with Kinetica (#18102)

- **Description:** New vectorstore integration with the Kinetica
database
  - **Issue:** 
- **Dependencies:** the Kinetica Python API `pip install
gpudb==7.2.0.1`,
  - **Tag maintainer:** @baskaryan, @hwchase17 
  - **Twitter handle:**

---------

Co-authored-by: Chad Juliano <cjuliano@kinetica.com>
This commit is contained in:
am-kinetica
2024-02-27 02:16:48 +05:30
committed by GitHub
parent 1e8ab83d7b
commit 9b8f6455b1
6 changed files with 1832 additions and 0 deletions

View File

@@ -10,5 +10,7 @@ def test_all_imports() -> None:
"AlibabaCloudOpenSearchSettings",
"ClickhouseSettings",
"MyScaleSettings",
"DistanceStrategy",
"KineticaSettings",
]:
assert issubclass(getattr(vectorstores, cls), VectorStore)

View File

@@ -21,6 +21,7 @@ _EXPECTED = [
"DatabricksVectorSearch",
"DeepLake",
"Dingo",
"DistanceStrategy",
"DocArrayHnswSearch",
"DocArrayInMemorySearch",
"ElasticKnnSearch",
@@ -31,6 +32,8 @@ _EXPECTED = [
"HanaDB",
"Hologres",
"KDBAI",
"Kinetica",
"KineticaSettings",
"LanceDB",
"Lantern",
"LLMRails",