by qiliang · v0.0.1
Clickzetta Lakehouse plugin tools for Dify - vector database operations and SQL queries
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
以插件方式为 Dify 平台提供 Clickzetta Lakehouse 向量数据库操作能力的工具集。
从本项目获取插件文件:
clickzetta_lakehouse.difypkg - 遵循Dify官方标准,适用于大多数环境clickzetta_lakehouse.signed.difypkg - 适用于启用第三方签名验证的环境获取方式:
git clone https://github.com/yunqiqiliang/clickzetta_dify.git# 构建标准版本(默认)
./build.sh
# 构建带签名的版本
./build.sh --sign
构建脚本功能:
选择插件包:
clickzetta_lakehouse.difypkgclickzetta_lakehouse.signed.difypkg服务器端配置(仅签名版本需要):
# docker-compose.override.yaml
version: '3.8'
services:
plugin_daemon:
environment:
THIRD_PARTY_SIGNATURE_VERIFICATION_ENABLED: "true"
THIRD_PARTY_SIGNATURE_VERIFICATION_PUBLIC_KEYS: "/app/storage/public_keys/clickzetta_server_keypair.public.pem"
上传公钥到:docker/volumes/plugin_daemon/public_keys/
上传安装:
配置插件:在插件设置中配置 Clickzetta 连接参数
开始使用:插件安装成功后即可在工作流中使用所有Clickzetta工具
clickzetta_dify/
├── docs/ # 文档
├── scripts/ # 开发脚本
├── tests/ # 测试用例
├── tools/ # 工具实现
├── provider/ # 提供商配置
└── _assets/ # 资源文件
详细的项目结构说明请参考 PROJECT_STRUCTURE.md
python tests/run_all_tests.py
python tests/compatibility/test_consistency.py
python tests/compatibility/test_sql_compatibility.py
| 工具 | 功能 | 说明 |
|---|---|---|
vector_collection_create | 创建向量集合 | 创建新的向量表 |
vector_collection_list | 列出向量集合 | 查看所有向量集合 |
vector_collection_delete | 删除向量集合 | 删除向量集合及数据 |
vector_collection_optimize | 优化向量集合 | 使用指定集群优化向量表性能 |
vector_insert | 插入向量 | 批量插入向量数据 |
vector_search | 搜索向量 | 相似度搜索 |
vector_delete | 删除向量 | 删除指定向量 |
lakehouse_sql_query | SQL查询 | 执行任意SQL查询 |
Apache License 2.0
如有问题或建议,请提交 Issue