内置模板

更新时间:
复制 MD 格式

内置模板由云沙箱平台提供和维护,用于快速创建标准 Sandbox。当前可直接使用的内置模板覆盖基础命令与文件访问、代码执行场景。

如果您只是需要 Python、Node.js、文件管理或代码执行等通用能力,建议优先使用内置模板。只有当内置模板无法满足业务依赖、系统库、运行时版本或企业标准化要求时,再创建自定义镜像模板。

模板列表

模板适用场景说明
base 模板基础命令、文件访问、SDK 连通性验证默认基础模板,不提供 Code Interpreter 服务
code-interpreter-v1 模板AI Agent 代码执行、数据分析、文件处理快速入门和代码解释器示例默认使用 code-interpreter-v1
说明

basecode-interpreter-v1 在账号开通云沙箱后会自动就绪,可直接用模板名创建沙箱。

查看模板

使用 CLI 查看当前账号可用模板:

export E2B_API_KEY="<your-api-key>"
export E2B_API_URL="https://api.cn-beijing.e2b.fc.aliyuncs.com"
export E2B_DOMAIN="cn-beijing.e2b.fc.aliyuncs.com"

e2b template list

使用模板创建 Sandbox

使用 e2b_code_interpreter SDK 时,默认创建 code-interpreter-v1 沙箱,通常不需要显式指定模板。

使用通用 e2b SDK 时,可通过 template 参数显式选择模板。SDK 会自动读取 E2B_API_KEYE2B_API_URLE2B_DOMAIN 环境变量。Python 示例:

from e2b import Sandbox

sandbox = Sandbox.create(template="code-interpreter-v1")

TypeScript 示例:

import { Sandbox } from "e2b";

const sandbox = await Sandbox.create("code-interpreter-v1");

后续阅读