LangGraph Platform¶
使用 LangGraph Platform 开发、部署、扩展和管理智能代理——这是专为长时间运行的智能代理工作流构建的平台。
开始使用 LangGraph Platform
查看 LangGraph Platform 快速入门了解如何使用 LangGraph Platform 在本地运行 LangGraph 应用程序的说明。
为什么使用 LangGraph Platform?¶
LangGraph Platform 让你的智能代理在生产环境中轻松运行——无论它是使用 LangGraph 还是其他框架构建的——让你可以专注于应用程序逻辑,而不是基础设施。一键部署获取实时端点,并使用我们强大的 API 和内置任务队列来处理生产规模。
-
流式传输支持:随着智能代理变得更加复杂,它们通常受益于向用户流式传输令牌输出和中间状态。没有这个功能,用户将被迫等待可能很长的操作而没有任何反馈。LangGraph Server 提供了针对各种应用程序需求优化的多种流式传输模式。
-
后台运行:对于处理时间较长的智能代理(例如数小时),保持开放连接可能不切实际。LangGraph Server 支持在后台启动智能代理运行,并提供轮询端点和 webhook 来有效监控运行状态。
-
支持长时间运行:常规服务器设置在处理需要很长时间才能完成的请求时通常会遇到超时或中断。LangGraph Server 的 API 通过发送常规心跳信号为这些任务提供强大的支持,防止长时间进程期间意外连接关闭。
-
处理突发流量:某些应用程序,特别是具有实时用户交互的应用程序,可能会经历"突发"请求负载,其中大量请求同时到达服务器。LangGraph Server 包含一个任务队列,确保即使在高负载下也能一致地处理请求而不丢失。
-
双重输入:在用户驱动的应用程序中,用户快速发送多条消息是很常见的。如果处理不当,这种"双重输入"可能会中断智能代理流程。LangGraph Server 提供内置策略来解决和管理此类交互。
-
检查点器和记忆管理:对于需要持久化的智能代理(例如对话记忆),部署强大的存储解决方案可能很复杂。LangGraph Platform 包含优化的检查点器和记忆存储,无需自定义解决方案即可跨会话管理状态。
-
人机协同支持:在许多应用程序中,用户需要一种干预智能代理进程的方式。LangGraph Server 为人机协同场景提供专门的端点,简化了将人工监督集成到智能代理工作流程中的过程。
-
LangGraph Studio:能够可视化、交互和调试实现 LangGraph Server API 协议的智能代理系统。Studio 还与 LangSmith 集成,以实现跟踪、评估和提示工程。
-
部署:在 LangGraph Platform 上有四种部署方式:Cloud SaaS、自托管数据平面、自托管控制平面和独立容器。