seekdb Vector 与 Jina AI 集成
seekdb 提供了向量类型存储、向量索引、embedding 向量搜索的能力。可以将向量化后的数据存储在 seekdb,供下一步的搜索使用。
Jina AI 是一个专注于多模态搜索和向量搜索的 AI 平台框架。 它提供 了构建企业级搜索增强生成 AI 应用程序所需的核心组件和工具,可以帮助企业和开发者构建基于多模态搜索的 RAG(搜索增强生成)应用。
前提条件
-
您已完成部署 seekdb 数据库。
-
您的环境中已存在可以使用的 MySQL 数据库和账号,并已对数据库账号授读写权限。
-
安装 Python 3.11 及以上版本。
-
安装依赖。
python3 -m pip install cffi pyseekdb requests
步骤一:获取数据库连接信息
联系 seekdb 数据库部署人员或者管理员获取相应的数据库连接串,例如:
mysql -h$host -P$port -u$user_name -p$password -D$database_name
参数说明:
-
$host:提供 seekdb 连接 IP 地址。 -
$port:提供 seekdb 连接端口,默认是2881。 -
$database_name:需要访问的数据库名称。提示连接的用户需要拥有该数据库的
CREATE、INSERT、DROP和SELECT权限。 -
$user_name:提供数据库连接账户。 -
$password:提供账户密码。