Skip to content

LangSmith 部署的 Agent Server 提供了一个用于创建和管理基于代理的应用程序的 API。它建立在 助手 的概念之上,助手是为特定任务配置的代理,并内置了 持久化 和一个 任务队列。这个多功能的 API 支持广泛的代理应用程序用例,从后台处理到实时交互。

使用 Agent Server 来创建和管理 助手线程运行定时任务Webhook 等。

API 参考
有关 API 端点和数据模型的详细信息,请参阅 API 参考文档

要使用 Agent Server 的企业版,您必须获取一个许可证密钥,在运行 Docker 镜像时需要指定该密钥。要获取许可证密钥,请 联系我们的销售团队

您可以在以下 LangSmith 平台 选项上运行 Agent Server 的企业版:

应用程序结构

要部署一个 Agent Server 应用程序,您需要指定要部署的图,以及任何相关的配置设置,例如依赖项和环境变量。

阅读 应用程序结构 指南,了解如何为部署构建您的 LangGraph 应用程序。

部署的组成部分

当您部署 Agent Server 时,您正在部署一个或多个 、一个用于 持久化 的数据库和一个任务队列。

当您使用 Agent Server 部署一个图时,您正在部署一个 助手 的“蓝图”。

一个 助手 是一个图与特定配置设置的配对。您可以为每个图创建多个助手,每个助手都有独特的设置,以适应可由同一图服务的不同用例。

部署后,Agent Server 将使用图的默认配置设置自动为每个图创建一个默认助手。

我们通常认为一个图实现了一个 代理,但一个图不一定需要实现一个代理。例如,一个图可以实现一个仅支持来回对话的简单聊天机器人,而无需影响任何应用程序控制流。实际上,随着应用程序变得更加复杂,一个图通常会实现一个更复杂的流程,该流程可能使用 多个代理 协同工作。

持久化和任务队列

Agent Server 利用数据库进行 持久化 并利用一个任务队列。

PostgreSQL 被支持作为 Agent Server 的数据库,Redis 被支持作为任务队列。

如果您使用 LangSmith 云平台 进行部署,这些组件会为您管理。如果您在自己的 基础设施上 部署 Agent Server,您需要自己设置和管理这些组件。

有关这些组件如何设置和管理的更多信息,请查看 托管选项 指南。

了解更多

  • 应用程序结构 指南解释了如何为部署构建您的应用程序。
  • API 参考 提供了有关 API 端点和数据模型的详细信息。

LangChain 中文文档