RouteCodex Token Daemon 预览

树状结构:服务器 → Providers → Tokens / Tokens → Used By
所有数据为静态示例,结构对齐 CLI 输出:token-daemon servers/providers/tokens --json; 系统统计对应 StatsSnapshotrouter.global / providers.global
系统统计(Virtual Router)
范围: 当前 Server(local-5555) 当前 Config(~/.rcc/config.json) 所有 Server 所有 Config
示例:当前 Server 视角,对应该进程的 StatsSnapshot.router.global / StatsSnapshot.providers.global
Requests
12,345 (router.global.requestCount)
Success / Error
12,000 / 345 (providers.global.successCount / errorCount)
Avg Latency
210 ms (providers.global.latencySumMs / requestCount)
Tokens
prompt=23k / completion=18k / total=41k (providers.global.usage)
操作
实际实现中,这里可以调用后端 API,例如: routecodex restart(广播)或 routecodex restart --port <port>(指定端口)。

Server 视角(自上而下)

入口:servers + providers,按「服务器 → Provider → TokenFile」组织。
🖥 Servers
  • 📦 local-5520 offline (~/.rcc/config.json)
    • 🤖 glm protocol=openai apikey source=inline value=6484…ttZB
    • 🤖 qwen protocol=openai oauth tokenFile=default
      • 🔑 token: work (qwen-oauth-1-work.json) expired expiresAt=2025-12-25T23:10Z
    • 🤖 iflow protocol=openai oauth tokenFile=~/.rcc/auth/iflow-oauth-1-186.json
      • 🔑 token: 186 (iflow-oauth-1-186.json) valid 剩余=652min
      • 🔑 token: 173 (iflow-oauth-2-173.json) expiring 剩余=12min
    • 🤖 gemini protocol=openai apikey source=inline value=AIza…3mEQ
    • 🤖 lmstudio protocol=responses apikey value=${LM_STUDIO_API_KEY:-}

Token 视角(自下而上)

入口:tokens,按「Token → 使用它的服务器/Providers」组织。 在这个视角下点击某个 usedBy 节点可以触发对应 Provider 的重启。
🔑 Tokens
  • 🌐 iflow
    • 🗝 186 (iflow-oauth-1-186.json) valid expiresAt=2025-12-26T11:46:37Z, 剩余=652min
      • 📦 usedBy: local-5520:iflow protocol=openai
    • 🗝 173 (iflow-oauth-2-173.json) expiring expiresAt=2025-12-26T11:47:24Z, 剩余=12min
      • 📦 usedBy: local-5520:iflow protocol=openai
  • 🌐 qwen
    • 🗝 work (qwen-oauth-1-work.json) expired expiresAt=2025-12-25T23:10:00Z, 剩余=-5min
      • 📦 usedBy: local-5520:qwen protocol=openai
  • 🌐 gemini-cli
    • 🗝 primary (gemini-oauth-1-primary.json) invalid 无有效 access_token/api_key
      • 📦 usedBy: - (尚未绑定到任何 provider)