SuperAPI AI 工具集

cognee-community

数据与分析

查看项目

更新于 10-16 09:49

技能介绍

用途:cognee-community 收录 cognee 核心之外的社区维护插件,代码位于 https://github.com/topoteretes/cognee-community 的独立 monorepo;packages/ 下为可安装包,experimental/ 仅存放 n8n 节点、dlt 演示等未发布的实验内容。

主要能力:包分几类——向量适配器(azureaisearch、milvus、moss、opengauss、opensearch、pinecone、qdrant、redis、singlestore、turbopuffer、valkey、weaviate)、图适配器(arcadedb、memgraph、networkx、pggraph、spanner、turbopuffer、turingdb)、混合适配器(arcadedb、duckdb、falkordb、helixdb)、连接器(confluence、gmail、google-drive、notion、slack)、任务/流水线/检索器(codify_tasks、codify_pipeline、code_retriever、exa_tasks、scrapegraph_tasks)以及可观测性(keywordsai)。每包以 cognee-community-<family>-<kind>-<name> 发布到 PyPI,导入名用下划线。

使用方式:安装后须先导入包的 register 模块再让 cognee 接触引擎,注册决定 provider 名是否有效,例如 uv pip install cognee-community-vector-adapter-qdrant,然后 from cognee_community_vector_adapter_qdrant import register。register.py 内部调用 use_vector_adapter / use_graph_adapter;未导入 register 就把 VECTOR_DB_PROVIDER 设为社区名会报“Unsupported vector database provider”。混合适配器需把图与向量配置设为同一 provider 名。连接器提供 dlt source 交给 remember() 使用,每个连接器应配独立数据集。

适用场景与限制:适合为 cognee 接入社区数据库或数据源。多租户方面,ENABLE_BACKEND_ACCESS_CONTROL=true(默认)时两个后端都需 dataset-database handler,否则抛 EnvironmentError;仅 qdrant、moss、singlestore、turbopuffer、falkordb、arcadedb、helixdb 自带;其余需关闭该开关。验证安装可运行包内 examples/example.py 与 tests/,仍需 LLM_API_KEY(默认 OpenAI)。贡献新包需从 main 分支开始,实现核心接口并提供 register.py,运行共享 conformance 测试。