
虚拟机沙盒
API介绍
我们自己提供的服务
API调试台
登录后,探索更多精彩功能! 点击登录
API列表 (9)
| API描述 | 接口地址 | 请求方法 | 稳定性 | 参数说明 |
|---|---|---|---|---|
一键运行代码 | POST | 稳定 | 查看详情 | |
文档详情 自动创建沙盒, 执行完立马摧毁, 可选导出沙盒文件功能(如果文件夹路径下有多个文件,会压缩成压缩包导出。单个文件直接导出), 如果不需要连续操作沙盒的情况下,推荐使用这个接口 价格:沙盒运行的时长(秒) * 0.001PTC + 导出沙盒文件上传到302文件系统(0.001PTC/次) 请求参数 Header参数Authorizationstring必需 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonlanguageenum<string>可选 不传或者传的值不在可选范围会当成py代码 枚举值: pythonrjavabashjscodestring必需 envsobject可选 支持传入环境变量 is_downloadboolean可选 如果代码的功能是生成文件, 需要开启才能拿到文件 download_pathstring可选 Linux文件路径, 代码没写明保存路径的话可以不传,返回默认的文件保存文件夹的文件 timeoutinteger可选 | ||||
创建沙盒 | POST | 稳定 | 查看详情 | |
文档详情 创建成功之后会自动暂停沙盒,后续调用其他沙盒操作接口,这个沙盒都会自动重连,执行完会再次自动暂停,避免产生多余的费用。(注意: 暂停与重连都会产生一定的耗时,加起来大概5秒) 价格:沙盒运行的时长(秒) * 0.001PTC 请求参数 Header参数Authorizationstring必需 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonmax_alive_timeinteger必需 sandbox_namestring可选 metadataobject可选 envsobject可选 | ||||
查询自己的沙盒列表 | GET | 稳定 | 查看详情 | |
文档详情 沙盒信息与apikey绑定,只能查询到当前apikey的沙盒信息 价格:免费 请求参数 Header参数Authorizationstring必需 示例值: Bearer {{YOUR_API_KEY}}Query参数sandbox_namestring可选 sandbox_idstring可选 | ||||
摧毁沙盒 | POST | 稳定 | 查看详情 | |
文档详情 价格:免费 请求参数 Path参数sandbox_idstring必需 Header参数Authorizationstring可选 示例值: Bearer {{YOUR_API_KEY}} | ||||
运行代码 | POST | 稳定 | 查看详情 | |
文档详情 这个接口只返回文本类型的输出, 如果代码是生成文件之类的操作,请调用查看文件接口查看文件信息+文件导出接口导出文件 价格:沙盒运行的时长(秒) * 0.001PTC 请求参数 Header参数Authorizationstring必需 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonlanguageenum<string>可选 不传或者传的值不在可选范围会当成py代码 枚举值: pythonrjavabashjscodestring必需 envsobject可选 支持传入环境变量 timeoutinteger可选 沙盒执行的超时时间 sandbox_idstring必需 | ||||
运行命令行 | POST | 稳定 | 查看详情 | |
文档详情 这个接口只返回文本类型的输出, 如果代码是生成文件之类的操作,请调用查看文件接口查看文件信息+文件下载接口导出文件到302文件系统 价格:沙盒运行的时长(秒) * 0.001PTC 请求参数 Header参数Authorizationstring必需 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonenvsobject可选 支持传入环境变量 timeoutinteger可选 沙盒执行的超时时间 cmdstring必需 sandbox_idstring必需 userenum<string>可选 为了避免一下系统权限的报错,推荐使用默认的root用户进行执行 枚举值: rootuser | ||||
查询指定路径下的文件信息 | POST | 稳定 | 查看详情 | |
文档详情 支持批量查询, path可以传一个路径列表 价格:免费 请求参数 Header参数Authorizationstring可选 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonsandbox_idstring必需 pathanyOf必需 | ||||
往沙盒里导入文件数据 | POST | 稳定 | 查看详情 | |
文档详情 支持批量导入, 如果保存的路径存在文件,会覆盖。 如果保存路径的文件夹不存在,会自动创建文件夹 价格:沙盒运行的时长(秒) * 0.001PTC 请求参数 Header参数Authorizationstring必需 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonsandbox_idstring必需 file_listarray[object]必需 filestring必需 bs64格式示例: data:[ save_pathstring必需 需要Linux系统的路径 | ||||
导出沙盒文件 | POST | 稳定 | 查看详情 | |
文档详情 支持批量导出 价格:沙盒运行的时长(秒) * 0.001PTC + 导出沙盒文件上传到302文件系统(0.001PTC/次) 导出文件夹时会过滤系统文件,只导出以下常见的格式文件
请求参数 Header参数Authorizationstring可选 示例值: Bearer {{YOUR_API_KEY}}Body参数 application/jsonsandbox_idstring必需 pathanyOf必需 支持导出文件/文件夹 | ||||
API价格表
| 模型 | 说明 | 302.AI价格 |
|---|
一键运行代码 | 代码执行器 |
|
创建沙盒 | 代码执行器 |
|
查询自己的沙盒列表 | 查询自己的沙盒列表 |
|
摧毁沙盒 | 摧毁沙盒 |
|
运行代码 | 运行代码 |
|
运行命令行 | 运行命令行 |
|
查询指定路径下的文件信息 | 查询指定路径下的文件信息 |
|
往沙盒里导入文件数据 | 往沙盒里导入文件数据 |
|
导出沙盒文件 | 导出沙盒文件 |
|