# E2B 在隔离沙箱中运行 AI 智能体的平台,提供 Python 和 JavaScript SDK,助力构建研究、编程、数据分析等智能体工作流。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具 ## 什么是 E2B? E2B 是一个在隔离沙箱中运行 AI 智能体的平台。其文档将该产品描述为按需创建的安全 Linux 虚拟机,并提供 SDK,帮助用户通过 Python 或 JavaScript 更轻松地启动、管理和使用这些环境。 E2B 面向深度研究、编程、数据分析、计算机使用、自动化、后台任务、强化学习和安全 MCP 等工作流。该平台旨在让智能体执行代码并使用现实世界中的工具,而无需直接在主机系统上运行。 ## E2B 能做什么? ### 隔离沙箱 提供隔离沙箱,智能体可以在受控环境中执行代码、处理数据和运行工具。 ### Python 和 JavaScript SDK 支持使用 Python 或 JavaScript SDK 启动沙箱和运行代码,文档为两种语言都提供了示例。 ### 文件访问与传输 支持智能体处理文件,例如快速入门流程展示了如何列出文件,文档也介绍了如何上传和下载文件。 ### 连接 LLM 的工作流 提供连接 LLM 的指南,使其能够在沙箱中运行 AI 生成的代码。 ### 环境自定义 支持通过自定义软件包和 Sandbox 配置进行定制,包括付费计划中的 CPU 和 RAM 选项。 ### 企业部署选项 支持 BYOC、本地部署、自托管以及在美国和欧盟区域部署等企业部署选项。 ## 使用场景 ### 深度研究智能体 让研究智能体在隔离环境中检查大型数据集或耗时较长的资料,而不是在主机上执行。 ### 编程智能体 在沙箱中运行生成的代码、使用输入输出(I/O)并启动终端命令,为需要受控运行时的编程工作流提供支持。 ### AI 数据分析与可视化 将沙箱连接到数据工作流,根据上传或已连接的数据进行安全分析和图表生成。 ### Vibe coding 与应用运行时 将沙箱用作 AI 生成应用的执行环境,支持不同的语言和框架。 ### 强化学习与评估 在强化学习工作流中运行大量并发沙箱,用于智能体评估和奖励函数实验。 ## 常见问题 ### E2B 是做什么的? E2B 提供隔离沙箱,让智能体能够安全地执行代码、处理数据和运行工具。文档展示了 Python 和 JavaScript 快速入门,以及连接 LLM、上传和下载文件、安装自定义软件包等工作流。 ### 如何开始使用 E2B? 快速入门展示了基本流程:创建账户,将 API 密钥复制到环境文件中,安装 SDK,然后通过代码创建沙箱。产品文档还将 Sandboxes 和 Templates 介绍为主要构建模块。 ### E2B 适用于哪些类型的工作流? 文档介绍了 E2B 在深度研究智能体、计算机使用智能体、自动化、后台智能体、强化学习、安全 MCP、编程智能体以及数据分析和可视化工作流中的应用。 ### E2B 有不同的定价选项吗? 定价页面显示,E2B 提供包含用量费用的免费 Hobby 计划、包含用量费用且限制更高的 Pro 计划,以及采用定制定价的 Enterprise 选项。页面还说明,定价按运行中沙箱的使用秒数计算。 ### E2B 可以自托管或部署在私有环境中吗? 企业页面表示,E2B 可以部署在用户自己的云环境或本地环境中,并支持美国和欧盟区域。页面还提到自托管选项。 ## 快速信息 - **类别**: AI 智能体基础设施 - **主要用途**: 用于智能体和代码执行的安全沙箱 - **SDK**: Python、JavaScript - **定价模式**: 免费层级、按用量付费的计划,以及企业定制定价 - **部署方式**: 云端、BYOC、本地部署、自托管 - **源域名**: e2b.dev