OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Dify Sandbox Alternative — 面向安全执行 AI 代码任务的沙箱项目

Dify Sandbox Alternative — 面向安全执行 AI 代码任务的沙箱项目

 
  adapt ·  2026-07-21 11:00:21 · 21 次点击  · 0 条评论  

E2B Logo E2B Logo

Python SDK 近一个月下载量 JavaScript SDK 近一个月下载量

E2B 是什么?

E2B 是一个开源基础设施,允许你在云端安全的隔离式沙箱中运行由 AI 生成的代码。要启动和控制这些沙箱,请使用我们的 JavaScript SDKPython SDK

启动你的第一个沙箱

1. 安装 SDK

JavaScript / TypeScript

npm i e2b

Python

pip install e2b

2. 获取你的 E2B API 密钥

  1. 此处注册 E2B。
  2. 此处获取你的 API 密钥。
  3. 将 API 密钥设置为环境变量
E2B_API_KEY=e2b_***

3. 启动沙箱并运行命令

JavaScript / TypeScript

import Sandbox from 'e2b'

const sandbox = await Sandbox.create()
const result = await sandbox.commands.run('echo "Hello from E2B!"')
console.log(result.stdout) // Hello from E2B!

Python

from e2b import Sandbox

with Sandbox.create() as sandbox:
    result = sandbox.commands.run('echo "Hello from E2B!"')
    print(result.stdout)  # Hello from E2B!

4. 使用 Code Interpreter 执行代码

如果你需要通过 runCode()/run_code() 执行代码,请安装 Code Interpreter SDK

npm i @e2b/code-interpreter  # JavaScript/TypeScript
pip install e2b-code-interpreter  # Python
import { Sandbox } from '@e2b/code-interpreter'

const sandbox = await Sandbox.create()
const execution = await sandbox.runCode('x = 1; x += 1; x')
console.log(execution.text)  // 输出 2

5. 查阅文档

访问 E2B 文档

6. E2B 示例库

访问我们的示例库,浏览使用不同 LLM 和 AI 框架的示例以获取灵感。

自托管

阅读自托管指南,了解如何在自己的环境中部署 E2B 基础设施。该基础设施使用 Terraform 进行部署。

支持的云提供商:
- 🟢 AWS
- 🟢 Google Cloud (GCP)
- [ ] Azure
- [ ] 通用 Linux 机器

21 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 17 ms
Developed with Cursor