用途:在安全沙箱环境中执行 Python 代码,适合需要运行脚本但不想配置本地环境的场景。环境为 Python 3.10、CPU-only,默认 8GB 内存,可用 high_memory 变体升到 16GB;超时 1-300 秒,默认 30 秒。
主要能力:预装 100+ 库,覆盖 HTTP 与抓取(requests、httpx、aiohttp、beautifulsoup4、lxml、selenium、playwright、scrapy)、数据与可视化(numpy、pandas、scipy、matplotlib、seaborn、plotly)、图像(pillow、opencv-python-headless、scikit-image、imageio)、视频音频(moviepy、av、ffmpeg-python、pydub)、3D(trimesh、open3d、numpy-stl、meshio、pyvista)以及文档图形(svgwrite、cairosvg、reportlab、pypdf2)。
用法:先安装并登录 CLI:curl -fsSL https://cli.inference.sh | sh && infsh login;然后运行 infsh app run infsh/python-executor --input '{"code": "..."}'。输入字段包括 code、timeout、capture_output、working_dir。保存到 outputs/ 的文件会自动随响应返回。大内存用法:infsh app run infsh/python-executor@high_memory --input input.json。
适用场景:网页抓取、数据分析与可视化、图像编辑、视频生成、3D 模型处理、调用外部 API、生成 PDF、自动化脚本。
限制:CPU-only,无 GPU/ML 库;非交互式,绘图需用 plt.savefig() 而非 plt.show();执行隔离在子进程。安装脚本仅检测系统/架构并校验 SHA-256 校验和,无需提权或后台进程。其余收费、配额等信息暂未提供。