cognee 是一款用于构建和管理 AI 内存的工具,能助力开发者高效处理自然语言处理和知识图谱相关任务。借助它,可轻松将文本信息转化为结构化知识图谱,还支持与多种大型语言模型(LLM)交互。
你可以通过以下链接快速访问项目相关内容:
使用 pip 即可安装 cognee:
pip install cognee
设置环境变量(推荐使用 .env 文件):
import os
os.environ["LLM_API_KEY"] = "YOUR_OPENAI_API_KEY"
更多配置方式请参考 文档。
以下是一个简单的 cognee 使用示例:
import cognee
import asyncio
async def main():
# 添加文本到 cognee
await cognee.add("自然语言处理 (NLP) 是计算机科学和信息检索的交叉学科领域。")
# 生成知识图谱
await cognee.cognify()
# 查询知识图谱
results = await cognee.search("告诉我关于 NLP 的知识")
# 显示结果
for result in results:
print(result)
if __name__ == '__main__':
asyncio.run(main())
自然语言处理 (NLP) 是一个跨学科领域,涉及计算机科学和信息检索。它关注于机器如何理解和处理人类语言。
知识图谱可视化:在浏览器中打开 链接 查看完整效果。
更多高级用法请参考 文档。
请遵守 代码行为准则,共同营造一个友好的开源社区环境。
查看项目 星历史,了解社区活跃度。
欢迎加入 cognee 开源社区,一起打造更好用的 AI 内存工具!