沙箱是隔离的环境,允许智能体安全地执行具有潜在风险的操作,例如运行任意代码或与文件系统交互,而不会影响您的主要基础设施。 从 LangSmith 主页 中,选择 Sandboxes 来管理您的所有沙箱资源。 沙箱概述页面

环境可用性

快速入门

1. 安装 SDK

2. 设置您的 API 密钥

3. 创建并运行沙箱

偏好命令行?沙箱 CLI 允许您无需编写任何代码即可创建沙箱、运行命令和打开交互式 Shell。

4. 在您的智能体中使用沙箱

要将沙箱集成到智能体代码中,请参阅开源文档:

资源

快照

从 Docker 镜像构建文件系统映像或捕获正在运行的沙箱,然后从中启动沙箱。

服务 URL

通过经过身份验证的 URL 访问在沙箱内运行的 HTTP 服务。

身份验证代理

向出站 API 请求注入凭据,无需硬编码密钥。

挂载

将 S3 存储桶、GCS 存储桶和公共 Git 仓库附加到沙箱文件系统。

权限

控制沙箱创建后哪些工作区成员可以与其交互。

CLI

从命令行构建快照、管理沙箱、打开控制台和隧道 TCP 端口。

SDK 用法

使用 Python 或 TypeScript SDK 以编程方式创建和管理沙箱。

Harbor

在 LangSmith 沙箱上运行 Harbor 评估和部署。