E2B Code Interpreter
活跃简介
Python 和 JS/TS SDK,用于在安全的云端沙箱中运行 AI 生成的代码,支持 Jupyter Notebook 风格的代码解释
核心特性
- 安全的云端沙箱,在隔离环境中运行 AI 生成的代码
- Jupyter Notebook 风格的代码执行,完整支持 Python 运行时
- JavaScript/TypeScript SDK 与 Python SDK 并行支持多语言
- 自定义沙箱模板,添加额外包或不同运行时
- 有状态执行,变量可在多次代码运行间保持
- 简洁 API,以编程方式创建、启动和控制沙箱
适用场景
💡 安全执行 AI 生成的代码,避免威胁宿主系统安全
💡 为 AI Agent 和聊天机器人构建代码解释器功能
💡 在临时环境中运行数据分析和可视化管道
💡 用真实执行能力快速原型化和测试 AI 编程助手
快速开始
通过 `pip install e2b-code-interpreter` 或 `npm i @e2b/code-interpreter` 安装。在 e2b.dev 注册获取 API 密钥,设置 `E2B_API_KEY` 环境变量,然后创建 Sandbox 并调用 `run_code()` 交互式执行 Python。