SuperAPI AI 工具集

code-execution

编程与开发

查看项目

更新于 11-01 16:10

技能介绍

用途:该技能用于在真实云机器中执行代码并获取输出,即 code-interpreter 风格,面向需要实际运行代码的场合,例如 Python 数据作业、Node 脚本、构建任务,或需要 pip install、启动子进程、写入文件的生成代码。与 JS 隔离环境或受限代码解释器不同,它提供真实机器,因此这些操作可以成功执行。\n\n主要能力:预装各类运行时,包括 Python 3、Node/Bun/Deno、Go、Rust、Java、.NET、Ruby、PHP、C/C++;提供真实操作系统环境,支持 apt install、Docker、子进程,并配有 80GB 磁盘;按秒计费,单次短执行成本为几分钱级别。\n\n使用方式:先安装并登录:curl -fsSL https://box.ascii.dev/install | sh,然后执行 box login "$BOX_API_KEY" --json。随后通过 box new --json 创建虚拟机并取得 id,用 box ssh 将本地文件写入虚拟机并运行(示例中用 timeout 120 python3 main.py),最后用 box delete 删除虚拟机。\n\n适用场景:需要完整运行时和真实系统能力的一次性代码执行任务。\n\n限制:仅限欧盟区域;活跃虚拟机软上限为 100 台;仅支持磁盘级快照。官方建议,对数千次低于 500ms 的微执行(E2B/Modal microVM)或 GPU 计算(Modal)场景改用其他工具。