当前位置: 首页 > news >正文

E2B是一个开源基础设施,允许您在云中安全隔离的沙盒中运行AI生成的代码和e2b.dev网站

e2b.dev网站可能是当前最流行的沙盒网站,网址:E2B | The Enterprise AI Agent Cloud

E2B是e2b.dev网站所使用的开源代码。网址:https://github.com/e2b-dev/E2B

E2B是一个开源基础设施,允许在云中安全隔离的沙盒中运行AI生成的代码。可以使用JavaScript SDK或Python SDK启动和控制沙盒。

刚开始理解有误,以为可以自建沙盒服务,后来才知道,还是要调用e2b.dev网站的服务。所以一定要到网站注册和获得API key.

安装SDK

JavaScript / TypeScript

npm i @e2b/code-interpreter

python

pip install e2b-code-interpreter

获取E2B API key

  1. 注册Sign up to E2B here.
  2. 获得Get your API key here.
  3. 设置API key的环境变量Set environment variable with your API key
E2B_API_KEY=e2b_***

在E2B网站获得API key的页面,显示:Unnamed API Key

但是只能看见一部分key,这是怎么回事呢? 

自己新创建了一个key:

使用E2B沙盒

Execute code with code interpreter inside Sandbox

JavaScript / TypeScript

import { Sandbox } from '@e2b/code-interpreter'const sandbox = await Sandbox.create()
await sandbox.runCode('x = 1')const execution = await sandbox.runCode('x+=1; x')
console.log(execution.text)  // outputs 2

Python

from e2b_code_interpreter import Sandboxwith Sandbox() as sandbox:sandbox.run_code("x = 1")execution = sandbox.run_code("x+=1; x")print(execution.text)  # outputs 2

竞品分析

CodeSandbox

  • 功能‌:
    CodeSandbox 是一个在线开发环境,支持前端、后端和全栈应用的开发。它提供沙盒化的运行环境,支持实时协作。
  • 适用场景‌:
    • 在线开发 React、Vue 等前端应用。
    • 快速测试和分享代码。
  • 优势‌:
    • 支持多种框架和库。
    • 提供实时协作功能。
  • 官网地址‌:
    CodeSandbox: Instant Cloud Development Environments

Replit

  • 功能‌:
    Replit 是一个在线编程环境,支持多种语言和框架。它提供沙盒化的运行环境,适合快速开发和测试代码。
  • 适用场景‌:
    • 在线代码编辑与运行。
    • 快速原型开发。
  • 优势‌:
    • 支持团队协作。
    • 提供丰富的模板和库。
  • 官网地址‌:
    Replit – Build apps and sites with AI
http://www.xdnf.cn/news/1317061.html

相关文章:

  • Diamond基础2:开发流程之LedDemo
  • c_str()函数的详细解析
  • 简单的 VSCode 设置
  • (nice!!!)(LeetCode 每日一题) 837. 新 21 点 (动态规划、数学)
  • bash shell 入门
  • 云智智慧停充一体云-allnew全新体验-路内停车源码+路外停车源码+充电桩源码解决方案
  • Rust:DLL 输出对象的生命周期管理
  • API生命周期10阶段
  • 原子操作及基于原子操作的shared_ptr实现
  • Baumer高防护相机如何通过YoloV8深度学习模型实现工作设备状态的检测识别(C#代码UI界面版)
  • 【C++】Windows 下 TCP接口超详介绍,如何实现一个TCP服务端和客户端
  • Windows 10共享打印机操作指南
  • 业务员手机报价软件免费领取——仙盟创梦IDE
  • 精美UI的单页网盘资源分享搜索页面 短剧搜索 自适应页面
  • 飞算JavaAI赋能高吞吐服务器模拟:从0到百万级QPS的“流量洪峰”征服之旅
  • IC验证 AHB-RAM 项目(一)——项目理解
  • AOP配置类自动注入
  • Git安装使用
  • Java增强for循环(小白友好版)
  • 整体设计 之“凝聚式中心点”原型 --整除:智能合约和DBMS的深层联合 之1
  • 【R语言】R语言矩阵运算:矩阵乘除法与逐元素乘除法计算对比
  • 7 索引的监控
  • 一文读懂[特殊字符] LlamaFactory 中 Loss 曲线图
  • JavaScript字符串详解
  • 图解希尔排序C语言实现
  • 力扣 hot100 Day76
  • Java 基础 -- Java 基础知识
  • C语言---第一个C语言程序
  • FreeRTOS源码分析八:timer管理(一)
  • 基于遗传编程的自动程序生成