首页/E2B
E2B AI 智能体云标志

E2B

E2B 提供快速、隔离的 Linux Sandbox,让 AI 智能体安全执行代码、使用终端和浏览器、安装依赖并处理文件。

访问网站
E2B 面向 AI 智能体的安全隔离计算机与代码 Sandbox

产品介绍

E2B 是什么?

E2B 是为 AI 智能体提供隔离计算机的云基础设施,用于执行生成代码和使用真实工具。开发者通过 JavaScript 或 Python SDK 创建 Sandbox,让智能体运行命令、使用终端或浏览器、安装依赖、检查错误以及创建或上传文件,避免在应用服务器上直接执行不可信任务。

Sandbox 运行在 Firecracker MicroVM 中,可通过 Template、CPU、Memory、Package 和系统库进行定制。平台不绑定模型,兼容不同模型提供商和 Agent Framework。托管环境可快速启动,企业部署还支持客户云、VPC、本地和自托管方案。

如何使用 E2B

  1. 创建 E2B 账户并获取仅用于服务端的 API Key。
  2. 安装 JavaScript 或 Python Sandbox 或 Code Interpreter SDK。
  3. 使用所需 Template、资源和会话限制创建 Sandbox。
  4. 为智能体提供范围明确的代码、终端、浏览器和文件工具。
  5. 验证输入、设置超时与预算,并把生成代码视为不可信。
  6. 收集日志和结果,终止 Sandbox,只保留预期输出。

核心功能

  • 隔离智能体计算机: 在 Firecracker MicroVM 中运行不可信工作流。
  • Code Interpreter: 执行 Python、JavaScript、Ruby、C++ 等 Linux 兼容代码。
  • 终端与文件系统: 支持命令、依赖、上传、下载和生成文件。
  • 浏览器工具: 在 Sandbox 内为合适的工作流提供浏览器。
  • 快速启动: 同区域托管 Sandbox 无需传统长时间冷启动。
  • 自定义 Template: 预先准备包含依赖和设置的可复用环境。
  • 模型与框架无关: 兼容多种 LLM 和 Agent Framework。
  • 企业部署: 支持托管、客户云、VPC、本地和自托管模式。

使用场景

  • AI 代码执行: 在生产主机之外运行生成的分析或转换代码。
  • 数据分析智能体: 处理上传数据集并返回图表或文件。
  • Computer-use Agent: 提供带浏览器和终端的隔离环境。
  • 后台编程: 让智能体在一次性机器中构建和测试。
  • 安全 MCP Tool: 把 Sandbox 执行暴露为受控智能体能力。

价格

Hobby 没有月度平台费,包含一次性 100 美元用量额度、最长 1 小时会话和最多 20 个并发 Sandbox。Pro 每月 150 美元另加用量费,支持定制 CPU 与 Memory、最长 24 小时会话和最多 100 个并发 Sandbox。计算按秒计费,例如 2 个 vCPU 每秒 0.000028 美元,Memory 另计。

常见问题

E2B 提供语言模型吗?

不提供。它是与所选模型配合使用的模型无关 Sandbox 基础设施。

可以在运行时安装依赖吗?

可以。智能体可以安装 Package 和系统库,开发者也能创建自定义 Template。

有隔离后就不需要限制了吗?

不是。应用仍需设置权限边界、超时、资源预算、网络控制和输出验证。

返回产品导航

相关产品

OpenAI Codex 是面向软件开发的 AI 编程产品,适合委派边界清晰的仓库任务并审阅其代码变更。

Claude Code 是 Anthropic 的 AI 编程产品,适合通过支持的开发界面在代码库中持续迭代。

Gemini CLI 是 Google 的开源 AI 终端产品,适合本地开发与命令行工作流。

邮件订阅

持续发现实用 AI 产品

定期接收精选产品、真实使用场景和开发者动态。