参考¶
欢迎来到 LangGraph 参考文档!这些页面详细介绍了您在使用 LangGraph 进行构建时将使用的核心接口。每个部分涵盖了生态系统的不同部分。
Tip
如果您才刚刚开始,请参阅 LangGraph 基础 以了解主要概念和用法模式的介绍。
LangGraph¶
LangGraph 开源库的核心 API。
- Graphs: 主要的图抽象和用法。
- Functional API: 图的函数式编程接口。
- Pregel: 受 Pregel 启发的计算模型。
- Checkpointing: 保存和恢复图状态。
- Storage: 存储后端和选项。
- Caching: 用于性能的缓存机制。
- Types: 图组件的类型定义。
- Config: 配置选项。
- Errors: 错误类型和处理。
- Constants: 全局常量。
- Channels: 消息传递和通道。
预构建组件¶
用于常见工作流、代理和其他模式的更高级抽象。
- Agents: 内置的代理模式。
- Supervisor: 编排和委托。
- Swarm: 多代理协作。
- MCP Adapters: 与外部系统的集成。
LangGraph Platform¶
用于部署和连接到 LangGraph Platform 的工具。
- CLI: 用于构建和部署 LangGraph Platform 应用程序的命令行接口。
- Server API: LangGraph 服务器的 REST API。
- SDK (Python): 用于与 LangGraph Server 实例交互的 Python SDK。
- SDK (JS/TS): 用于与 LangGraph Server 实例交互的 JavaScript/TypeScript SDK。
- RemoteGraph: 用于连接到 LangGraph Server 实例的
Pregel
抽象。 - Environment variables: 使用 LangGraph Platform 进行部署时支持的配置变量。