跳转到内容
Rayrun
登录注册

介绍

Rayrun REST API 是平台的统一接口 —— 控制台(Dashboard)与命令行(rayrun CLI)都构建在它之上,自托管部署的第三方集成也从这里接入。本分区共 12 组、68 个端点,按组分为 12 页:左侧栏即是组列表,点进任意组可见该组的完整参数表与请求 / 响应 schema。

项 值
契约版本 Rayrun API 0.1.0(OpenAPI 3.0.3)
基地址 托管环境:https://api.rayrunos.com/v1;自托管:<实例地址>/v1
认证 Bearer Token(程序调用)或会话 Cookie(浏览器同源),见下
契约来源 仓库根 daemon/api/openapi.yaml —— 本页与各分组页均构建期由它生成,不存在手工同步

方法徽标即 HTTP 方法;点击任意条目跳到对应组的操作详情(参数表与请求 / 响应 schema)。

系统

认证与账号

沙箱

执行与终端

文件

Agent 会话

入向发布

镜像与构建

凭证与密钥

组织与成员

用量与账单

审计

除 GET /health(存活探测,免认证)外,所有端点都要求认证,两种方式任选:

Bearer Token —— 程序调用的推荐方式。可以在控制台「设置 → 我的 API Token」 创建(明文只在创建响应出现一次,请立即保存),也可以用 rayrun login 自动创建并保存到 CLI 本地;随请求头发送:

终端窗口
curl -H "Authorization: Bearer $RAYRUN_TOKEN" \
https://<实例地址>/v1/sandboxes

rayrun login 创建的 Token 带 source=cli 标记:它在控制台列表里只读, 网页会话不能撤销(DELETE /v1/tokens/{id} 返回 403),需在命令行执行 rayrun logout。这是来源标记,不是权限控制 —— 同一用户的 Bearer 仍可撤销它。

会话 Cookie —— 浏览器同源调用(控制台自身即如此)自动携带,无需额外设置。

认证失败返回 401;Token 撤销立即生效(无需等待过期)。