io.net 设备 ID 和 Worker 私钥不是同一个东西
ID 选设备,令牌授权读取。私钥不要粘贴。一个登录账户对 io.net 只保留一条读取连接,重新保存会换掉旧令牌。
| 你手里的值 | 放哪里 | 放错会怎样 |
|---|---|---|
| 设备 ID(UUID) | 监控的设备 ID 框 | 格式不对会被拒绝,读不到硬件 |
| Bearer 读取令牌 | 登录后的读取凭据,只存服务器 | 贴进 ID 框不会变成设备,也会暴露秘密 |
| Worker 私钥或助记词 | 不要交给本站 | 监控用不到,贴进来也不能读设备 |
直接回答
设备 ID 和 Worker 私钥不是同一个字段。官方设备详情把 device_id 放在路径里,称它是这台设备的唯一标识;授权放在 Authorization: Bearer 头里,是 OAuth 访问令牌。监控只接受 UUID 作为设备 ID。私钥、助记词和令牌本身都不是设备 ID。
在 io.net 监控 里,ID 框只放 UUID。读取凭据在登录之后单独提交。服务器加密保存这条令牌,浏览器端不再拿回原文。断开连接会删除本站保存的凭据。
字段各自代表什么
设备 ID 决定读哪一台。官方示例路径是 GET /v1/io-explorer/devices/{device_id}/details。文档示例里的设备 ID 是一串 UUID,旁边还有硬件名称和 GPU 数量。这些公开标识可以复制到 ID 框。
Bearer 令牌决定这次读取是否被 io.net 接受。它不是硬件编号。一个登录账户对 io.net 只保留一条连接:再次保存会用新令牌换掉旧令牌,不会为每台 GPU 各存一把钥匙。各台设备仍然各自填写自己的 UUID。
要检查的位置
- 在 io.net 控制台复制设备 ID,确认是 UUID,而不是一串私钥或 “Token” 开头的秘密。
- 在授权或 API 令牌处复制 Bearer 令牌,只贴进读取凭据,贴完后页面会清空输入框。
- 若 ID 被拒绝,先数分段是不是 8-4-4-4-12,不要加空格或说明文字。
- 若凭据被拒,到 io.net 重新签发令牌再连接。不要把被拒的字符串改贴到 ID 框。
行动分支
- 你只有私钥:先在官方控制台找到设备 UUID 和读取令牌。私钥留在 Worker 本机。
- 你把令牌贴进了 ID 框:删掉,改为 UUID,再把令牌放进凭据。已经出现在聊天或截图里的令牌应在 io.net 撤销。
- 换了一台新 GPU:沿用同一账户的读取连接即可,另填新的设备 ID。若你把它存成新的设备记录,才另占一台名额。
举例(示意)
正确配对:设备 ID 11111111-1111-4111-8111-111111111111,读取凭据是另一串不展示的 Bearer 令牌。页面可以出现硬件名称。错误配对:把令牌或私钥整段贴进 ID 框,格式不是 UUID,设备不会被选中,硬件和今日 IO 都不会出现。
同一账户下第二台 GPU 使用另一个 UUID。读取凭据不用各存一份。两条已保存设备记录占用两台名额;只在控制台看到第二台、却没有单独保存时,不增加名额。继续看 如何连接 和 私有读取怎么保存。
常见问题
Worker 私钥能代替设备 ID 吗?
不能。私钥不要粘贴。设备 ID 必须是控制台里的 UUID。读取用的是另一份 Bearer 令牌。
每台 GPU 都要单独保存一把令牌吗?
不用。一个登录账户只有一条 io.net 读取连接,再次保存会替换旧令牌。每台机器用自己的设备 ID。
断开连接后,令牌还留在浏览器里吗?
不留。断开会删除本站保存的凭据。输入框在提交后也会清空。io.net 侧的授权需要你在原平台另行撤销。