快速开始
本页内容适用于参考中的每一个端点:API 在哪里、如何认证、错误与限流如何表现、费用如何结算。通读一遍,然后开始构建。
简介
Reelway 提供两个基址,按负载类型分流:
rcn 即 Reelway Collaboration Network,是生成任务实际派发到 GPU 节点的网络入口。
这里有什么
- 生成:通过 WebSocket
jobRequest帧提交图像/视频项目,实时接收进度与结果;通过GET /v2/projects/{id}等端点查询投影。 - 对话与智能体:OpenAI 兼容对话补全、持久对话运行(
/v1/chat/runs)、多步创意工作流(/v1/creative-agent/workflows)与同步托管工具。 - 媒体:预签名上传/下载 URL、可复用资产库(
/v1/assets)、个人 LoRA 导入。 - 账户与网络:余额、流水、模型目录与网络需求。
快速开始
认证
所有需要凭证的端点都接受 API Key。将 Key 放在请求头中,绝不要放在 URL 里:
两种凭证形态
两种形态可混用于同一个 Authorization 头:服务端按值中是否含两个 . 分流为 JWT 或 Key。
WebSocket 握手使用同一套凭证:api-key 头(或 JWT),外加查询串 ?appId=(必填)。GPU 节点另需 client-type: worker 与 app-id 头,详见节点协议。
- 公开:无凭证要求(模型目录、模型需求、健康检查等)
- 凭证:需 API Key 或 JWT,缺失或无效返回
401(错误码101) - 账户:凭证之上还要求账户行存在(余额、流水、
/v1/account/me) - 可选:携带凭证时按账户过滤,不带亦放行 :::
版本
版本号附着于单个端点而非整个 API。同一账户相关的能力会出现 GET /v1/account/me、GET /v2/account/me、GET /v4/account/balance 这样的组合,请按参考中给出的路径原样调用。新版本的端点在旧版本保持可用的前提下增加;弃用会提前在本站公告。
错误
错误信封
绝大多数端点使用标准信封:
三类例外,其响应体没有信封:
错误码
400 与 errorCode: 1010
创意工作流、持久对话运行等付费端点对请求体做严格解码:任何未在文档中列出的字段都会导致整体拒绝,而不是被忽略。升级 SDK 或复制示例后请逐字段核对。
限流
触发限流时返回 429,同时携带 Retry-After 响应头与信封内的 retryAfter 字段(秒,当前为 60)。请实现指数退避,并把 Retry-After 作为退避下限。WebSocket 侧单帧上限 1 MiB(artist)/ 8 MiB(worker),服务端每 25 秒 ping、60 秒 pong 窗口;超时连接会被关闭,SDK 会自动重连。
幂等
请求头
在会产生付费副作用的创建请求上携带 Idempotency-Key(或 X-Idempotency-Key),长度不超过 200 字符。同键同体的重放返回首次响应;同键不同体返回 422(错误码 1012)并附 Retry-After。
支持的端点
其余端点要么本身幂等(GET、DELETE),要么以资源 id 天然去重。
计费
- 余额:
GET /v4/account/balance返回账户余额;GET /v1/transactions/list返回流水分页(limit/offset,整页 50 条时返回next)。 - 扣费时点:生成项目与工作流在受理时按预估扣费,完成后按实际用量校正;失败或无产物的任务不计费。
- 价格来源:按「模型 × 分辨率桶」的价格规则计价;缺少价格行时返回
400(1014),不会静默免费。 - 单 Key 限额:每个 API Key 可设置消费上限,触顶返回
402(1013),与账户余额不足(1005)区分。 - 分销体系:二级分销商可为下级账户充值、设置费率并查看毛利报表,详见方案与定价。
:::tip 余额不足时发生什么 提交被拒绝于扣费之前,不会产生部分计费;已在途的任务不受影响。充值后直接重试即可。