# Graphiti 文档中心

欢迎来到Graphiti文档中心！这里包含了Graphiti框架的详细介绍、使用指南和最佳实践。

## 📚 文档目录

### 1. [Graphiti 介绍文档](./Graphiti_Introduction.md)
- **概述**：Graphiti框架的基本介绍和核心特性
- **架构设计**：系统架构图和组件关系
- **工作流程**：知识图谱构建和搜索的完整流程
- **时序图**：关键操作的时序交互图
- **组件详解**：各个组件的功能说明
- **使用场景**：适用场景和技术优势

### 2. [Graphiti CRUD Demo 使用指南](./Graphiti_CRUD_Demo_Guide.md)
- **环境准备**：系统要求和环境配置
- **代码结构**：主要类和方法说明
- **核心功能**：完整的CRUD操作示例
- **使用示例**：实际应用场景的代码示例
- **高级特性**：自定义嵌入器、文本分片、时序排序
- **故障排除**：常见问题和解决方案
- **最佳实践**：开发建议和性能优化

## 🚀 快速开始

### 1. 阅读顺序建议
1. 首先阅读 [Graphiti 介绍文档](./Graphiti_Introduction.md) 了解框架概览
2. 然后阅读 [CRUD Demo 使用指南](./Graphiti_CRUD_Demo_Guide.md) 学习具体操作

### 2. 实践建议
- 结合代码示例进行实际操作
- 关注高级特性和最佳实践部分
- 遇到问题时查看故障排除章节

## 🔧 技术栈

- **框架**：Graphiti Core
- **数据库**：Neo4j / FalkorDB
- **LLM服务**：OpenAI、Azure OpenAI、Anthropic Claude、Google Gemini、阿里云百联
- **向量模型**：OpenAI、Azure OpenAI、Google Gemini、Voyage AI
- **编程语言**：Python 3.8+
- **异步支持**：asyncio

## 📖 文档特点

- **图文并茂**：包含流程图、时序图、架构图
- **代码示例**：提供完整的代码示例和配置
- **实用性强**：基于实际项目代码编写
- **问题导向**：包含常见问题和解决方案
- **最佳实践**：提供开发建议和性能优化

## 🤝 贡献指南

如果您发现文档中的错误或有改进建议，欢迎：

1. 提交Issue描述问题
2. 提交Pull Request进行修改
3. 在讨论区分享使用经验

## 📞 获取帮助

- **文档问题**：查看故障排除章节
- **技术问题**：参考代码示例和最佳实践
- **社区支持**：参与社区讨论和问答

## 📄 许可证

本文档遵循与Graphiti项目相同的许可证条款。

---

**最后更新**：2024年12月

**文档版本**：v1.0

**维护状态**：持续更新中
