开源基础设施,用于在云端隔离沙箱中运行 AI 生成的代码,提供 JavaScript 和 Python SDK。
1.4万1126PythonApache-2.0更新于 3天前
用于在隔离云沙箱中运行 AI 生成代码并获取输出的 Python 与 JS/TS SDK。
E2B Code Interpreter 是一个 SDK,让 AI 应用能够在安全隔离的云端沙箱中执行其生成的代码。开发者可以用 Python 或 JavaScript/TypeScript 创建沙箱,运行代码并获取执行结果与标准输出。
同一沙箱内的状态会在多次调用之间保留,例如先执行 x = 1,之后的运行仍能使用变量 x。这种特性适合由大模型驱动的多步骤任务,比如数据分析。仓库提供沙箱模板,可以定制所需的软件包和运行时环境。
目前 SDK 源码已迁移至 E2B 单体仓库,本仓库保留沙箱模板和图表数据提取工具。
安装 Python SDK
pip install e2b-code-interpreter从控制台获取 E2B API 密钥并设置为 E2B_API_KEY 环境变量
运行创建 Sandbox 并在其中执行代码的 Python 示例
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
开源基础设施,用于在云端隔离沙箱中运行 AI 生成的代码,提供 JavaScript 和 Python SDK。
一个 Docker 一体化沙箱,为 AI 智能体提供浏览器、终端、文件系统、VSCode 和 MCP 等统一运行环境。
用 Rust 编写的安全 Python 沙箱,用于运行 AI 生成的代码,无需容器。
一个包含 30 个可运行 Jupyter 笔记本的教程仓库,系统讲解 LLM 智能体的记忆技术。
一个基于 Rust 的轻量虚拟机运行时,用于在本地安全运行 AI 智能体和不可信代码。
自托管的基于 Kubernetes 的平台,用轻量虚拟机沙箱安全执行不可信代码,提供 CLI、API 与 Python SDK。