跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of SPACE

SPACE

Free 等级项目

SPACE 是面向智能体代码执行的沙箱平台,可在隔离的 Firecracker 微虚拟机中运行智能体与用户代码,并通过 HTTP API 创建 Linux 环境、执行命令、收集输出和管理沙箱生命周期。

访问 perplexityai/SPACE

项目简介

SPACE(Sandboxed Platform for Agentic Code Execution)是一个在隔离的 Firecracker 微虚拟机中运行代码的沙箱平台。应用通过其 HTTP API 创建 Linux 环境、执行命令、收集输出并管理沙箱生命周期。模板提供起始环境,沙箱是该环境的一个实例,拥有自己的虚拟机和可写文件系统。

核心功能

  • 在隔离的 Firecracker 微虚拟机中运行智能体、用户代码和代码执行作业。提供 HTTP API,用于创建 Linux 环境、执行命令、收集输出和管理沙箱生命周期。同一沙箱中可运行多条命令;沙箱拥有自己的虚拟机和可写文件系统。使用模板提供起始环境,沙箱是这些环境的实例。生命周期操作异步进行,API 返回可轮询完成状态的操作 ID。命令输出通过单独的数据平面连接和会话范围的附加令牌流式传输。

适用场景

  • 在单独的隔离执行环境中运行智能体。为代码执行提供用户工作区。在隔离环境中执行代码运行作业。

快速开始

  • 按照“安装与配置”文档在本地 Kind 集群中部署 SPACE 并完成认证。按照“你的第一个沙箱”文档运行命令并收集其输出。

部署与要求

  • 安装指南说明 Kubernetes 部署;架构指南还说明 SPACE 如何在没有 Kubernetes 的情况下运行。安装文档涵盖主机前提条件、本地 Kind 部署、配置默认值、身份验证、验证和清理。本地部署使用 Kind 集群并需要身份验证。

采用前须知

  • 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。