SuperAPI AI 工具集

code-sandbox

编程与开发

查看项目

更新于 10-16 00:04

技能介绍

用途:在隔离沙箱中执行 AI 生成的代码,避免污染或危害用户主系统。适合数据分析、图表绘制、原型验证、临时脚本,以及执行来历不明或复杂度高的代码片段。

主要能力:支持 Docker 本地沙箱(免费)与 E2B 云沙箱两种模式;可执行 Python 脚本,支持挂载输入文件、安装额外依赖、返回 stdout/stderr 与输出文件;E2B 模式可返回图表等富媒体结果。

使用方式:Docker 模式需先安装并运行 Docker(docker info 验证),首次使用自动拉取基础镜像;E2B 模式需注册账号并设置 export E2B_API_KEY="your-key"。执行时通过 docker run 挂载工作目录,默认 --network=none、--memory=512m、--cpus=1.0,超时 60 秒。

安全策略:默认禁用网络,用户确认后可开启;内存上限 512MB(最大 2GB),CPU 1 核(最大 2 核),超时 60 秒(最大 300 秒);仅工作目录可写,无 root 权限。

限制:不在沙箱中执行涉及用户凭据的操作,API Key 等应通过环境变量传入;执行超时或 OOM 会给出明确错误;代码失败时分析原因并建议修复方向。具体收费、价格与平台细节暂未提供。