seekdb 与 CamelAI 集成
seekdb 提供了向量类型存储、向量索引、embedding 向量搜索的能力。可以将向量化后的数据存储在 seekdb,供下一步的搜索使用。
CamelAI 革 命性重塑团队数据交互模式——通过自然语言提问,即时获得精准 SQL 查询、智能分析与可视化呈现。
前提条件
-
您已完成部署 seekdb 数据库。
-
您的环境中已存在可以使用的 MySQL 数据库和账号,并已对数据库账号授读写权限。
-
安装 Python 3.11 及以上版本。
-
安装依赖。
python3 -m pip install "unstructured[pdf]" camel-ai pyobvector
步骤一:获取数据库连接信息
联系 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:提供账户密码。