feat: support tencent vector db (#3568)

This commit is contained in:
quicksand 2024-06-14 19:25:17 +08:00 • committed by GitHub
commit 4080f7b8ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 481 additions and 5 deletions

45
api/poetry.lock generated
View file

@ -1439,6 +1439,23 @@ mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.8.0)", "types-Pill
test = ["Pillow", "contourpy[test-no-images]", "matplotlib"]
test-no-images = ["pytest", "pytest-cov", "pytest-xdist", "wurlitzer"]
[[package]]
name = "cos-python-sdk-v5"
version = "1.9.29"
description = "cos-python-sdk-v5"
optional = false
python-versions = "*"
files = [
{file = "cos-python-sdk-v5-1.9.29.tar.gz", hash = "sha256:1bb07022368d178e7a50a3cc42e0d6cbf4b0bef2af12a3bb8436904339cdec8e"},
]
[package.dependencies]
crcmod = "*"
pycryptodome = "*"
requests = ">=2.8"
six = "*"
xmltodict = "*"
[[package]]
name = "coverage"
version = "7.2.7"
@ -7411,6 +7428,21 @@ files = [
[package.extras]
widechars = ["wcwidth"]
[[package]]
name = "tcvectordb"
version = "1.3.2"
description = "Tencent VectorDB Python SDK"
optional = false
python-versions = ">=3"
files = [
{file = "tcvectordb-1.3.2-py3-none-any.whl", hash = "sha256:c4b6922d5df4cf14fcd3e61220d9374d1d53ec7270c254216ae35f8a752908f3"},
{file = "tcvectordb-1.3.2.tar.gz", hash = "sha256:2772f5871a69744ffc7c970b321312d626078533a721de3c744059a81aab419e"},
]
[package.dependencies]
cos-python-sdk-v5 = ">=1.9.26"
requests = "*"
[[package]]
name = "tenacity"
version = "8.3.0"
@ -8641,6 +8673,17 @@ files = [
{file = "XlsxWriter-3.2.0.tar.gz", hash = "sha256:9977d0c661a72866a61f9f7a809e25ebbb0fb7036baa3b9fe74afcfca6b3cb8c"},
]
[[package]]
name = "xmltodict"
version = "0.13.0"
description = "Makes working with XML feel like you are working with JSON"
optional = false
python-versions = ">=3.4"
files = [
{file = "xmltodict-0.13.0-py2.py3-none-any.whl", hash = "sha256:aa89e8fd76320154a40d19a0df04a4695fb9dc5ba977cbb68ab3e4eb225e7852"},
{file = "xmltodict-0.13.0.tar.gz", hash = "sha256:341595a488e3e01a85a9d8911d8912fd922ede5fecc4dce437eb4b6c8d037e56"},
]
[[package]]
name = "yarl"
version = "1.9.4"
@ -8878,4 +8921,4 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
[metadata]
lock-version = "2.0"
python-versions = "^3.10"
content-hash = "32a9ac027beabdb863fb33886bbf6f0000cbddf4d6089cbdb5c5dbfba23b29b4"
content-hash = "e967aa4b61dc7c40f2f50eb325038da1dc0ff633d8f778e7a7560bdabce744dc"