以编程方式使用文档

A LangSmith 部署 安装包含多个关键组件。这些工具和服务共同提供了一个完整的解决方案,用于构建、部署和管理图(包括代理应用程序),无论是在 云端 还是您自己的 self-hosted infrastructure:

flowchart
    subgraph LangSmith Deployment
        A[LangGraph CLI] -->|creates| B(Agent Server deployment)
        B <--> D[Studio]
        B <--> E[SDKs]
        B <--> F[RemoteGraph]
    end

    classDef process fill:#E5F4FF,stroke:#006DDD,stroke-width:2px,color:#030710

    class A,B,D,E,F process
  • - Agent Server:定义了一个固执己见的 API 和运行时,用于部署图和代理。处理执行、状态管理和持久化,以便您可以专注于构建逻辑而不是服务器基础设施。
  • - LangGraph CLI:一个命令行界面,用于在本地构建、打包和与图交互,并准备它们进行部署。
  • - Studio:一个专门用于可视化、交互和调试的 IDE。连接到本地 Agent Server 以开发和测试您的图。
  • - Python/JS SDK: The Python/JS SDK provides a programmatic way to interact with deployed graphs and agents from your applications.
  • - RemoteGraph:允许您像在本地运行一样与已部署的图进行交互。
  • - 控制平面:用于创建、更新和管理 Agent Server 部署的 UI 和 API。
  • - 数据平面:执行图的运行时层,包括 Agent Server 及其支持服务(PostgreSQL、Redis 等),以及从控制平面协调状态的监听器。