Relay4Real
兼容 Messages API · 即开即用

为你的应用
稳定接入 Claude

兼容 Messages API,改一个 base URL 就能用。统一管理密钥、用量逐条可查,额度守恒、计费透明。

request.sh
# 兼容 Messages API,改 base URL 即可
$ curl https://api.relay4real.com/v1/messages \
-H "authorization: Bearer sk-r4r-..." \
-d '{"model":"claude-sonnet-4", ... }'
✓ 200 · 计费 84 quota
API Key 管理
一键创建 / 撤销密钥,明文仅展示一次,按调用计费。
用量与计费
逐条请求明细,输入 / 输出 / 缓存四维单价,额度守恒。
即开即用
兼容现有 SDK,改个 base URL 直接接入,无需改代码。
兑换充值
兑换码即时到账,余额随时可见,按量计费不浪费。
© 2026 Relay4Real
登录 管理端 v2.4.0
← 返回官网
Relay4Real
还没有账号?注册
密码至少需 10 个 Unicode 字符,且不超过 72 UTF-8 字节
已有账号?登录
← 返回官网
管理端登录

仅限管理员 · 输入后端令牌进入控制台

输入后端 ADMIN_TOKEN 完成登录。浏览器只接收 HttpOnly 管理会话;空闲 15 分钟后需重新登录。
控制台 / {{ crumb }}
余额 {{ balanceDisplay }}
管理控制台
{{ avatarInitial }} {{ userName }}
正在更新数据…
部分数据加载失败:{{ routeLoadErrorSummary }}。相关数字显示为“—”或暂不可用;请刷新重试。

仪表盘

账户用量与最近请求概览

可用余额
{{ balanceDisplay }}
已扣冻结 {{ heldDisplay }} · 显示即可用
今日消耗
{{ todayConsumed }}
今日 {{ todayReqCount }} 次请求
活跃 Key
{{ activeKeys }}
共 {{ keysTotal }} 个 · {{ keysRevoked }} 已撤销
近 {{ cacheHitRateWindowDays }} 日缓存命中率
{{ cacheHitRate }}
按北京时间自然日计算,含今日 · 缓存复用越高越省
近 7 天用量
用量汇总暂不可用
{{ b.label }}
最近请求 查看全部 →
时间 模型 费用 状态
{{ r.time }} {{ r.model }} {{ r.cost }} {{ r.verdict }}
最近请求暂不可用
暂无请求记录
兑换充值

输入兑换码为账户充值额度

API Keys

管理调用密钥 · 明文仅在创建时显示一次

前缀 名称 创建时间 状态 操作
{{ r.prefix }} {{ r.name }} {{ r.created }} {{ r.status }} —
{{ keysPagination.label }} · 加载中…
还没有 Key,点右上「+ 新建 Key」创建

用量明细

逐条请求计费记录

→
时间 模型 总输入 输出 缓存命中率 费用 判定
{{ r.ts }} {{ r.model }} {{ r.totalIn }}新 {{ r.fresh }} {{ r.output }} {{ r.hitRate }} {{ r.cost }} {{ r.verdict }}
{{ usagePagination.label }} · 加载中…

仪表盘

平台运行总览 · 节点 / 用户 / 今日消耗

总览更新失败;页面中的其他数字可能是上次成功读取的结果,请稍后刷新。
{{ c.label }}
{{ c.value }}
{{ c.sub }}
异常请求统计 今日共 {{ todayErrors }} 条记录 · {{ todayErrorSummaryHint }}
总览统计暂不可用,当前没有足够数据判断异常请求数量。
错误分组统计暂不可用;当前总数来自独立计数,分类明细未显示。请稍后刷新。
{{ s.label }} {{ s.count }}
HTTP {{ s.status }} · {{ s.count }}
今日无已记录的用户请求失败;安全拒绝单独统计,不再冒充平台故障。
用户级限流拒绝 Central 启动后累计 · 同步暴露于 Prometheus
RPM 拒绝
{{ userLimitRPMRejections }}
并发拒绝
{{ userLimitConcurrencyRejections }}
最近请求 查看全部 →
{{ r.ts }} {{ r.model }} {{ r.cost }}
最近请求暂不可用。
暂无请求记录。
最近审计 查看全部 →
{{ r.ts }} {{ r.action }} {{ r.target }}
最近审计记录暂不可用。
暂无审计记录。
节点安装

在已登录 claude、codex、grok、copilot 或 Cursor Agent 的机器上部署节点并自注册;每种节点都使用对应 CLI 的本地登录态。

Claude Code 节点
Windows
irm https://relay4real.com/get-9f3c1a7b/install.ps1 | iex
macOS / Linux
curl -fsSL https://relay4real.com/get-9f3c1a7b/install.sh | sh
Codex 节点
Codex 指纹由节点按本机 CLI 版本和平台自动构建,无需额外下载。
Windows
$env:AGENT='codex'; irm https://relay4real.com/get-9f3c1a7b/install.ps1 | iex
macOS / Linux
curl -fsSL https://relay4real.com/get-9f3c1a7b/install.sh | AGENT=codex sh
Grok Build 节点
Windows
$env:AGENT='grok'; irm https://relay4real.com/get-9f3c1a7b/install.ps1 | iex
macOS / Linux
curl -fsSL https://relay4real.com/get-9f3c1a7b/install.sh | AGENT=grok sh
GitHub Copilot CLI 节点
curl -fsSL https://relay4real.com/get-9f3c1a7b/install.sh | AGENT=copilot sh $env:AGENT='copilot'; irm https://relay4real.com/get-9f3c1a7b/install.ps1 | iex

前提:已安装官方 Copilot CLI,并完成 copilot login。

Cursor Agent 节点
Windows
$env:AGENT='cursor'; irm https://relay4real.com/get-9f3c1a7b/install.ps1 | iex

前提:Windows 上的 cursor-agent 已登录,且没有配置 MCP server;安装器会检查这些条件。

macOS / Linux
curl -fsSL https://relay4real.com/get-9f3c1a7b/install.sh | AGENT=cursor sh

可选 Cloud API:Windows、macOS 或 Linux 安装时均可传入 CURSOR_CLOUD_API_KEY;节点会安全保存并自动上报 cursor/api/* 模型。

边缘隧道(Named Tunnel,可选)

为已安装的节点启用 Cloudflare Named Tunnel,让节点通过边缘入口接收请求。这是普通节点安装后的独立可选步骤,只支持 Linux/systemd;脚本会安装并启动 cloudflared 服务、写入边缘监听配置并重启节点网关。

curl -fsSL https://relay4real.com/get-9f3c1a7b/install-edge.sh | sh

前提:该节点已完成普通安装(目录内有 node-cred.json 或配置了 NODE_TOKEN),机器已安装 python3,并可使用 root 或 sudo。脚本会自动识别唯一的节点目录;若有多个节点目录,请使用 curl -fsSL https://relay4real.com/get-9f3c1a7b/install-edge.sh | RELAY_NODE_DIR="$HOME/grok-node" sh 明确指定目标节点。

主备切换已退役

现行生产是单中心 193 + Cloudflare 边缘。大流量走节点 SSE,不再维护第二台 Central,也不再从这里切主备。

已退役
不要连接 HA 控制器,不要提交计划切换。Writer 租约仍由 193 上的 Witness 心跳续期;宿主故障按运维手册在本机 restore。

节点管理

节点身份 · 出口IP · 可派单判定 · 流量调度(汇总为全部节点;卡片按当前筛选分页)

{{ nodeRefreshLabel }}
在线节点
{{ onlineNodes }}
可派单
{{ nodeDispatchable }}
在途请求
{{ nodeInflight }}
可派单率
{{ nodeDispatchableRate }}
本页在线节点 ({{ nodeActiveCount }}) · {{ nodeActiveServerCount }} 张卡片
{{ r.name }} #{{ r.account }} {{ r.status }}
{{ r.exitIP }} {{ r.osLabel }} {{ r.verShort }} {{ r.remark }}
{{ r.noteReason }} {{ r.noteProbe }}
在途 {{ r.inflight }} Token {{ r.tokenIcon }} 健康 {{ r.healthLabel }} {{ r.hb }}
5小时 {{ r.bar5h }} {{ r.pct5h }} {{ r.fiveHourMeta }}
周额度 {{ r.bar7d }} {{ r.pct7d }} {{ r.weeklyMeta }}
月 {{ r.barMonth }} {{ r.pctMonth }} {{ r.monthMeta }}
本页离线节点 ({{ nodeOfflineCount }}) · {{ nodeOfflineServerCount }} 张卡片
{{ r.name }} #{{ r.account }} {{ r.status }}
{{ r.exitIP }} {{ r.osLabel }} {{ r.verShort }}
{{ r.noteReason }} {{ r.noteProbe }}
在途 — Token — 健康 — 调度状态 {{ r.lifecycleStatus }} 最后心跳 {{ r.hb }}
5小时 {{ r.bar5h }} {{ r.pct5h }} {{ r.fiveHourMeta }}
周额度 {{ r.bar7d }} {{ r.pct7d }} {{ r.weeklyMeta }}
月 {{ r.barMonth }} {{ r.pctMonth }} {{ r.monthMeta }}
{{ nodesPagination.label }} · 加载中…

用户管理

统一维护用户资料、余额、状态与调用限制

ID 用户名 邮箱 可用余额 held 调用限制 状态 操作
{{ r.id }} {{ r.username }} {{ r.email }} {{ r.available }} {{ r.held }}
{{ r.limitLabel }}
{{ r.limitSource }}
{{ r.status }}
{{ usersPagination.label }} · 加载中…

兑换码

批量生成兑换码 · 下方为全部兑换码及其使用情况

本次新生成 · 复制后分发
批次 ID{{ codesGeneratedBatchID }}
{{ c }}
全部兑换码
兑换码 面额 批次 ID 状态 兑换者 兑换时间 创建时间 操作
{{ r.code }} {{ r.quota }} {{ r.batchId }} {{ r.status }} {{ r.usedBy }} {{ r.usedAt }} {{ r.created }}
还没有兑换码,用上方生成栏创建一批。
{{ codesPagination.label }} · 加载中…

模型定价

按 provider 分 tab · 路由规则与定价一览

单位:每百万 token 的 quota。上下文自动取节点实报;橙=未定价(下游会400),灰=已探不到。
模型 Agent 输入 输出 缓存读 缓存写 上下文 持续闭环 状态 操作
该 Agent 暂无模型
{{ r.model }}{{ r.channelLabel }} {{ r.agent }} {{ r.input }} {{ r.output }} {{ r.cr }} {{ r.cw }} {{ r.maxContextWindow }}{{ r.ctxLabel }}{{ r.ctxSourceLabel }} {{ r.continuousLabel }} {{ r.badgeText }}
{{ catalogPagination.label }} · 加载中…

持续工作

Central 统一执行目标闭环提示与最长 3 小时硬截止,Agent gateway 不单独配置。

模型是否拥有该能力,在「模型定价 → 编辑模型」中勾选。达到策略时限后,Central 会移除工具并要求模型立即收口;策略时限只允许设为 1–180 分钟。
策略 最长工作 状态 更新时间 操作
{{ r.name }}
策略 #{{ r.id }}
{{ r.duration }} {{ r.status }} {{ r.updated }}
{{ continuousPoliciesPagination.label }} · 加载中…

请求日志

默认正常请求;异常含 401/402/400/上游错误等静默失败

时间 用户 节点 模型 总输入 out 缓存命中率 费用 判定
{{ r.ts }} {{ r.user }} {{ r.account }} {{ r.model }} {{ r.totalIn }}新 {{ r.fresh }} {{ r.out }} {{ r.hitRate }} {{ r.cost }} {{ r.verdict }}
{{ logsPagination.label }} · 加载中…
时间 状态 来源 / 类型 平台代码 / 上游分类 用户 节点 模型 安全摘要 上游请求 ID
{{ r.ts }} {{ r.status }} {{ r.type }} {{ r.category }} {{ r.user }} {{ r.account }} {{ r.model }} {{ r.detail }} {{ r.upstreamReq }}
近期无异常请求 · 一切正常 ✓
异常请求读取失败;当前列表可能为空或仍是上次成功的结果,请刷新重试。
{{ errorsPagination.label }} · 加载中…

坏 key 来源 IP

近 24 小时持久化聚合 · 当前封禁跨 Central 重启恢复 · 拷 IP 进 Cloudflare 针对性封禁

源 IP 失败次数 429 拒绝 封禁 / 解封 当前窗口 状态 首次 最近
{{ r.ip }} {{ r.count }} {{ r.rejections }} {{ r.transitions }} {{ r.activeCount }} {{ r.status }} {{ r.first }} {{ r.last }}
近 24 小时无坏 key 来源 · 一切正常 ✓
坏 key 来源读取失败;当前列表可能为空或仍是上次成功的结果,请刷新重试。

审计日志

管理操作记录 · 只读

时间 操作者 动作 目标 来源 / 明细
{{ r.ts }} {{ r.actor }} {{ r.action }} {{ r.target }} {{ r.detail }}
{{ auditPagination.label }} · 加载中…

系统事件

节点连接与状态机事件 · 只读

时间 事件 节点 HTTP 明细
{{ e.ts }} {{ e.kind }} {{ e.node }} {{ e.status }} {{ e.detail }}
{{ systemEventsPagination.label }} · 加载中…

安全研究

管理 r2c.it 线上 LLM 预处理流水线 · 最多两次串行预处理,无需重新编译

线上 r2c 两步预处理
第 1 步仅在非英文输入时执行翻译;第 2 步只执行一个选中的变换策略。下方 5 个策略是模板库,不会串行全部执行。
正在读取线上流水线配置,加载完成前不能编辑或保存。 流水线配置加载失败:{{ researchPipelineLoadError }}。请刷新后重试。
第 2 步变换策略模板库
实际每次请求只使用当前默认策略,或请求体显式指定的 _transform_strategy。
ID 名称 描述 Temp 模型 状态 操作
{{ r.id }} {{ r.name }} {{ r.description }} {{ r.temperature }} {{ r.model }} {{ r.enabledLabel }}默认
{{ researchStrategiesPagination.label }} · 加载中…

第 2 步提示词中用 {text} 作为英文输入文本占位符。响应语言指令会按用户原语言自动追加到最终请求。

新建 API Key

为密钥起一个便于识别的名称

Key 已创建

⚠ 明文仅此一次显示,关闭后无法再查看

{{ generatedKey }}

{{ confirmTitle }}

{{ confirmBody }}

卸载节点(不可逆)

将远程销毁节点「{{ uninstallName }}」:清除其凭证/配置/二进制并退出进程,账号置为 revoked。此操作不可恢复。

请输入该节点 ID {{ uninstallId }} 以确认:

节点命令

节点 {{ execNodeLabel }} · ID {{ execNodeId }}。一次一条,跑完把退出码和输出送回来。

1–60,默认 20
{{ execMeta }}
{{ execOutput }}
这次打开里的前几条
{{ h.command }}
{{ h.meta }}
{{ h.output }}

编辑用户

用户 ID #{{ editUserId }}

当前冻结 {{ editHeld }},总余额不能调到冻结额以下。这里是设置最终余额,不是追加充值。

调用限制

留空继承平台默认;填 0 表示该用户不限;正数表示用户专属上限。调低并发不会中断已有请求,只会阻止新请求。

编辑定价

{{ pricingModel }}

Claude 的缓存写单价按 5 分钟 TTL 配置;1 小时 TTL 按 1.6 倍计费,预扣按 1 小时最高价计算。其他 Agent 保持单价结算。

Copilot 与 Cursor 动态模型分别显示为 copilot/模型名、cursor/模型名,避免同名模型碰撞;中心转发时会自动还原。

取消勾选后,该模型完全不注入持续闭环提示,也不建立 3 小时会话计时。

勾选后,下游写裸模型名(不带 agent 前缀)时可以把这一行当作同家族、同思考深度的备用容量。GPT 标准档默认打开;-fast 与 cursor/api/* 默认关闭。

{{ continuousPolicyModalTitle }}

提示词由 Central 追加到有工具的请求中,适用于 Claude、Codex、Grok、Copilot 和 Cursor。

Cursor Cloud API

节点 {{ cursorCloudNodeLabel }}

{{ cursorCloudStatusLabel }} 模型 {{ cursorCloudModelCount }}
密钥{{ cursorCloudKeyLabel }} 来源{{ cursorCloudSourceLabel }} 最近验证{{ cursorCloudLastSuccess }}
{{ cursorCloudError }}
{{ cursorCloudNotice }}

中心只把密钥加密传到该节点完成验证和落盘,不写入数据库、不回显。新密钥验证失败时继续使用旧密钥。

编辑节点

节点 {{ metaNodeLabel }}

名称/备注未保存,请重试。

节点当前离线,软上限只读;请等节点重新在线后再设置。名称和备注仍可正常保存。

5h 利用率和周利用率达到此软上限都会停派。自动值随机 80–90;手动设置会持续到该节点周重置,之后系统重新随机。提到 >90 会吃掉轮询盲区余量、有超账号额度被限流/封风险;节点失锚时会被保守下钳。

软上限未保存,请重试。

{{ researchModalTitle }}

{{ toast }}