用途:通过 omniroute CLI 管理 OmniRoute 的提供者连接、API 密钥与路由组合。需先安装 omniroute CLI,安装方式与全局参数见 CLI 入口技能。
主要能力: 提供者目录与连接:omniroute providers available 查看完整目录,可用 --search、--category、--json 过滤;类别有 api-key、oauth、free、local、combo。omniroute providers list 列出已配置连接。 测试:omniroute providers test <id|name> 测试单个连接;test-all 测试全部活动连接(TUI 进度,可加 --json);validate 仅做本地结构校验,不发 HTTP。 密钥管理:omniroute keys list/add/remove/regenerate/revoke/reveal/usage/rotate,以及 expiration list。策略用 keys policy show/set,可设 --rate-limit、--rate-window、--permissions。 模型:omniroute models 列出全部模型,可按提供者或 --search 过滤,支持 --json。 OAuth:omniroute oauth list/login/logout/status/refresh,login 会在浏览器打开 OmniRoute 仪表盘 OAuth 流程。 多账号节点:omniroute nodes list/add/remove/test,可为同一提供者挂多个密钥或账号,用于轮询或故障转移。 路由组合:omniroute combo list/create/switch/delete/suggest,create 需指定 --strategy 与 --targets。 配额与用量:omniroute quota、usage、cost。 压缩:omniroute compression status/set/preview,模式有 rtk、stacked、off。 健康:omniroute health 查看熔断器、缓存、内存等。
限制与错误:test 返回 401 表示该提供者密钥错误,可用 keys remove 加 keys add 重置;OAuth 登录无法完成可能是令牌端点被防火墙拦截,可改用 API 密钥认证;combo create 报 strategy unknown 时需使用受支持的策略值。完整组合 REST API 见 omniroute-routing 技能。