Skip to main content
模版管理

创建模版

创建一个沙箱模版。创建成功后返回 templateID 与 buildID,需等待构建状态变为 ready 后再创建实例。

前提

已完成 Endpoint 与鉴权配置,详见API 总览与认证。

接口

POST /v3/templates 创建一个沙箱模版。兼容路由 POST /templates。创建成功后返回 templateID 与 buildID,需等待构建状态变为 ready 后再创建实例。CPU 与内存必须同时传递,且必须匹配平台提供的资源规格组合。非法 JSON 返回明确的格式错误。

请求体

字段必填类型说明
name是string模版名称
cpuCount是integervCPU 数量,必须大于 0,且与内存匹配平台支持的规格组合
memoryMB是integer内存大小,单位 MB,必须大于 0,且与 CPU 匹配平台支持的规格组合
fromImage否string基础镜像,填写完整镜像地址。官方镜像位于 fc-e2b-registry.cn-beijing.cr.aliyuncs.com/runtime/ 下,可选 code-interpreter-v1、browser、all-in-one。缺省时使用平台默认镜像(代码解释器镜像)
imageName否string镜像展示名称
tags否array<string>E2B 标签
alias否stringE2B 模版别名
mntConfig否array<object>文件挂载配置。子字段 originFileName(string,选填,原始文件名)、originFileId(string,必填,当前工作空间中真实存在的文件 ID)、mountPath(string,必填,实例中的挂载路径)
networkConfig否object网络规则。子字段 allowOut(array<string>,出口白名单,支持 IPv4、IPv6、CIDR 和域名)、denyOut(array<string>,出口黑名单,仅支持 IPv4、IPv6 和 CIDR,不支持域名)
envConfig否object写入模版运行环境的环境变量键值对,值为字符串
autoPauseTime否integer到期自动暂停时间,单位秒,取值范围 [300,604800]
maxRunningTimeout否integer最大运行时间,单位秒,取值范围 [300,604800]。到期自动释放。仅传 autoPauseTime 时到期自动暂停;两者都传时 maxRunningTimeout 优先生效;两者都不传时默认最大运行时间为 604800 秒
description否string模版描述

请求示例

curl -X POST "$BASE_URL/v3/templates" \
  -H "Authorization: Bearer $BAILIAN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "my-template",
    "cpuCount": 1,
    "memoryMB": 2048,
    "envConfig": {"STAGE": "dev"},
    "networkConfig": {
      "allowOut": ["example.com"],
      "denyOut": ["10.0.0.0/8"]
    },
    "autoPauseTime": 1800,
    "maxRunningTimeout": 3600,
    "description": "my first sandbox template"
  }'
其中 BASE_URL 为 https://{workspace_id}.cn-beijing.maas.aliyuncs.com/api/v1/agentstudio/sandbox,BAILIAN_API_KEY 为阿里云百炼 API Key。

响应示例

创建成功返回 202,表示模版已提交构建。
{
  "templateID": "your-template-id",
  "templateName": "my-template",
  "templateType": "CUSTOM",
  "cpuCount": 1,
  "memoryMB": 2048,
  "public": false,
  "regionId": "cn-beijing",
  "imageName": "your-image-name",
  "buildID": "your-build-id",
  "buildStatus": "building",
  "createdAt": "2026-01-01T00:00:00Z",
  "updatedAt": "2026-01-01T00:00:00Z",
  "version": 1,
  "tags": [],
  "aliases": []
}

响应字段

字段类型说明
templateIDstring模版 ID
templateNamestring模版名称
templateTypestring模版类型,例如 CUSTOM
cpuCountintegervCPU 数量
memoryMBinteger内存大小,单位 MB
publicboolean是否公开
regionIdstring地域
imageNamestring镜像展示名称
buildIDstring构建 ID,用于查询构建状态
buildStatusstring构建状态,例如 building
createdAtstring创建时间,date-time 格式
updatedAtstring更新时间,date-time 格式
versioninteger模版版本号
tagsarray<string>标签。在能够被后续列举/获取模版稳定返回前,不作为持久化字段
aliasesarray<string>别名列表。在能够被后续列举/获取模版稳定返回前,不作为持久化字段
构建状态变为 ready 后才能基于该模版创建实例,查询方式见获取构建状态。
Managed Agents
Security
RAG
应用调用
长期记忆
ParseX
框架