E2B

E2B 兼容接口

和 E2B 官方 API 一致。把 E2B SDK 的 api_url 指向下面的地址、domain 设为 praxisusercontent.com,其余不动。

基础地址

加载中…

接入

加载中…

控制面与数据面

  • 控制面:创建、列出、暂停、连接、终止沙箱等本页列出的端点,地址是上面的基础地址,用你的 API Key 认证(X-API-Key 头,官方 SDK 自动带上)。
  • 数据面:在沙箱里运行命令、读写文件,由 SDK 直连 <端口>-<沙箱 ID>.praxisusercontent.com,用创建沙箱时返回的访问凭证认证。所以 SDK 除了 api_url 还要把 domain 设为 praxisusercontent.com。

也可以不改代码,只设环境变量:

加载中…

端点

方法路径说明支持
POST/sandboxes创建沙箱● 支持
GET/sandboxes列出沙箱● 支持
GET/sandboxes/{sandboxID}读取沙箱● 支持
GET/sandboxes/{sandboxID}/metrics沙箱指标● 支持
POST/sandboxes/{sandboxID}/timeout设置超时● 支持
POST/sandboxes/{sandboxID}/pause暂停沙箱● 支持
POST/sandboxes/{sandboxID}/connect连接沙箱● 支持
DELETE/sandboxes/{sandboxID}终止沙箱● 支持
POST/v2/sandboxes创建沙箱(v2)● 支持
GET/v2/sandboxes列出沙箱(v2)● 支持
POST/v2/sandboxes/{sandboxID}/connect连接沙箱(v2)● 支持
GET/templates列出模板● 支持
GET/v2/templates列出模板(v2)● 支持
POST/volumes创建卷● 支持
GET/volumes列出卷● 支持
GET/volumes/{volumeID}读取卷● 支持
DELETE/volumes/{volumeID}删除卷● 支持
POST/sandboxes/{sandboxID}/fork复制沙箱● 支持
POST/sandboxes/{sandboxID}/snapshots创建快照● 支持
GET/snapshots列出快照● 支持
DELETE/templates/{templateID}删除快照● 支持
PUT/sandboxes/{sandboxID}/network更新网络策略● 支持
GET/v2/sandboxes/{sandboxID}/logs读取沙箱日志● 支持

与官方的差异

  • 创建沙箱:已弃用:最新官方 SDK 走 v2。平台暂未提供 E2B 默认的 base 模板:不带模板参数的 Sandbox.create() 会返回 404,请显式指定模板(可用模板见「列出模板」)。
  • 列出沙箱:已弃用:最新官方 SDK 走 v2。
  • 连接沙箱:已弃用:最新官方 SDK 走 v2。
  • 列出模板:已弃用:最新官方 SDK 走 v2。

参数与字段的权威定义以 E2B 官方文档为准。

错误按 E2B 格式返回,参见错误;额度与响应头参见限流。

导出

本页内容