E2B简介
E2B(Environment to Build)是一个为AI应用和AI代理提供安全沙盒云环境的开源项目。它允许AI代理和应用在长期运行的安全云环境中工作,让大语言模型能够使用与人类相同的工具,如云浏览器、GitHub仓库和CLI、代码编辑工具等。
E2B的主要特点包括:
- 提供安全的沙盒环境
- 支持长时间运行的云端环境
- 可以连接任何LLM和AI代理/应用
- 开源,高度可定制
快速入门
要开始使用E2B,你需要先安装SDK并创建一个沙盒环境:
Python
- 安装SDK:
pip install e2b
- 创建并使用沙盒:
from e2b import Sandbox
# 创建沙盒
sandbox = Sandbox()
# 在这里让LLM使用沙盒
# 使用完毕后关闭沙盒
sandbox.close()
JavaScript/TypeScript
- 安装SDK:
npm install e2b
- 创建并使用沙盒:
import { Sandbox } from "e2b";
// 创建沙盒
const sandbox = await Sandbox.create();
// 在这里让LLM使用沙盒
// 使用完毕后关闭沙盒
await sandbox.close();
更多资源
E2B还提供了专门的代码解释器SDK,用于在AI应用中构建自定义代码解释器。
无论你是在开发AI代理、构建AI应用,还是探索LLM的新用途,E2B都为你提供了一个强大而灵活的开发平台。开始使用E2B,让你的AI项目更上一层楼!