Studio 位于 LangSmith 部署界面 中,支持连接到两种类型的图:

部署的图

Studio 可在 LangSmith 界面 的部署导航中访问。 对于已部署的应用程序,您可以作为该部署的一部分访问 Studio。为此,请在界面中导航到该部署并选择 Studio。 这将加载连接到您实时部署的 Studio,允许您在该部署中创建、读取和更新线程、助手和内存。

本地开发服务器

前提条件

要使用 Studio 在本地测试您的应用程序:
  • 请先遵循本地应用程序快速入门指南。
  • 如果您不希望数据被追踪到 LangSmith,请在应用程序的 .env 文件中设置 LANGSMITH_TRACING=false。禁用追踪后,数据不会离开您的本地服务器。

设置

  1. 安装 LangGraph CLI:
    浏览器兼容性 Safari 会阻止 localhost 到 Studio 的连接。要解决此问题,请使用 --tunnel 参数运行命令以通过安全隧道访问 Studio。您需要通过单击 Studio UI 中的连接到本地服务器来手动将隧道 URL 添加到允许的源中。具体步骤请参阅故障排除指南。
    这将在本地启动 Agent Server,并使用内存模式运行。服务器将以监视模式运行,监听代码更改并自动重启。请阅读此参考文档以了解启动 API 服务器的所有选项。 您将看到以下日志:
    服务器运行后,您将自动被定向到 Studio。
  2. 对于正在运行的服务器,可通过以下任一方式访问调试器:
    1. 直接导航到以下 URL:https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024。
    2. 在界面中导航到部署,单击某个部署上的 Studio 按钮,输入 http://127.0.0.1:2024 然后单击连接。
    如果您的服务器运行在不同的主机或端口上,请相应地更新 baseUrl。

(可选)附加调试器

要进行带有断点和变量检查的逐步调试,请运行以下命令:
然后附加您首选的调试器:
将以下配置添加到 launch.json:
如果遇到启动问题,请参阅故障排除指南。

后续步骤

有关如何运行 Studio 的更多信息,请参阅以下指南: