文档 1.5 版本已不再积极维护,你当前浏览的是一份归档快照。 最新文档请参阅 最新版本。
HugeGraph-AI
Apache License 2.0 Ask DeepWiki
hugegraph-ai 整合了 HugeGraph 与人工智能功能,为开发者构建 AI 驱动的图应用提供全面支持。
✨ 核心功能
- GraphRAG:利用图增强检索构建智能问答系统
- 知识图谱构建:使用大语言模型从文本自动构建图谱
- 图机器学习:集成 20 多种图学习算法(GCN、GAT、GraphSAGE 等)
- Python 客户端:易于使用的 HugeGraph Python 操作接口
- AI 智能体:提供智能图分析与推理能力
🚀 快速开始
说明
如需完整的部署指南和详细示例,请参阅 hugegraph-llm/README.md。
环境要求
- Python 3.9+(建议 hugegraph-llm 使用 3.10+)
- uv(推荐的包管理器)
- HugeGraph Server 1.3+(建议 1.5+)
- Docker(可选,用于容器化部署)
方案一:Docker 部署(推荐)
方案二:源码安装
基本用法示例
GraphRAG - 问答
知识图谱构建
图机器学习
📦 模块
hugegraph-llm Ask DeepWiki
用于图应用的大语言模型集成:
- GraphRAG:基于图数据的检索增强生成
- 知识图谱构建:从文本自动构建知识图谱
- 自然语言接口:使用自然语言查询图
- AI 智能体:智能图分析与推理
hugegraph-ml
包含 20+ 算法的图机器学习:
- 节点分类:GCN、GAT、GraphSAGE、APPNP 等
- 图分类:DiffPool、P-GNN 等
- 图嵌入:DeepWalk、Node2Vec、GRACE 等
- 链接预测:SEAL、GATNE 等
hugegraph-python-client
用于 HugeGraph 操作的 Python 客户端:
- Schema 管理:定义顶点/边标签和属性
- CRUD 操作:创建、读取、更新、删除图数据
- Gremlin 查询:执行图遍历查询
- REST API:完整的 HugeGraph REST API 覆盖
📚 了解更多
🔗 相关项目
- hugegraph - 核心图数据库
- hugegraph-toolchain - 开发工具(加载器、仪表盘等)
- hugegraph-computer - 图计算系统
🤝 贡献
我们欢迎贡献!详情请参阅我们的贡献指南。
开发设置:
- 使用 GitHub Desktop 更轻松地管理 PR
- 提交 PR 前运行
./style/code_format_and_analysis.sh - 报告错误前检查现有问题
View the HugeGraph-AI contributors.
📄 许可证
hugegraph-ai 采用 Apache 2.0 许可证。
📞 联系我们
- GitHub Issues:报告错误或请求功能(响应最快)
- 电子邮件:dev@hugegraph.apache.org(需要订阅)
- 微信:关注“Apache HugeGraph”官方公众号
{width=“200” height=“63”}