- 互联并检索您的历史对话、文档、图像和音频转录
- 减少幻觉、开发人员工作量和成本
- 仅使用Pydantic将数据加载到图形和向量数据库
- 从30多个数据源摄取数据时进行数据操作
您的贡献是使这成为真正开源项目的核心。我们非常感谢任何贡献。更多信息请参阅CONTRIBUTING.md
。
您可以使用pip、poetry、uv或任何其他Python包管理器安装Cognee。
pip install cognee
import os
os.environ["LLM_API_KEY"] = "YOUR OPENAI_API_KEY"
您也可以通过创建.env文件设置变量,使用我们的模板。 要使用不同的LLM提供商,请查看我们的文档获取更多信息。
此脚本将运行默认管道:
import cognee
import asyncio
async def main():
# Add text to cognee
await cognee.add("自然语言处理(NLP)是计算机科学和信息检索的跨学科领域。")
# Generate the knowledge graph
await cognee.cognify()
# Query the knowledge graph
results = await cognee.search("告诉我关于NLP")
# Display the results
for result in results:
print(result)
if __name__ == '__main__':
asyncio.run(main())
示例输出:
自然语言处理(NLP)是计算机科学和信息检索的跨学科领域。它关注计算机和人类语言之间的交互,使机器能够理解和处理自然语言。
图形可视化:
在浏览器中打开。
有关更高级的用法,请查看我们的文档。
- 什么是AI记忆:
cognee_ai_memory.mp4
- 简单GraphRAG演示
cognee_simple_demo.1.1.mp4
- cognee与Ollama
Ollama_final.mp4
我们致力于为我们的社区提供愉快和尊重的开源体验。有关更多信息,请参阅CODE_OF_CONDUCT
。