关于 omni-sync-cloud
omni-sync-cloud 是 OmniRoute 的 API 技能,可将配置、提供商连接和设置与云存储同步,适合管理云端工作器访问、模型别名及同步凭据的运维人员。
主要功能
- 01与云端工作器进行身份验证
- 02更新云端凭据
- 03通过云端解析模型请求
- 04查看和更新模型别名
- 05初始化并执行云同步
- 06管理同步令牌
适用场景
- 01连接 OmniRoute 与云端工作器
- 02更新云端访问凭据
- 03维护云端模型别名
- 04创建或撤销同步令牌
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ diegosouzapw/ omniroute --skill omni-sync-cloud安装后在 Claude Code 中输入/omni-sync-cloud确认已加载。
详细介绍
概述
将 OmniRoute 配置、提供商连接和设置同步到云存储或从云存储同步。管理云工作器身份验证和远程备份目标。
身份验证
所有请求都需要有效的 Bearer 令牌或会话 Cookie。通过 POST /api/auth/login 获取令牌,或在本地开发时配置 REQUIRE_API_KEY=false。
端点
POST /api/cloud/auth
与云工作器进行身份验证
与 OmniRoute 云工作器进行身份验证,以进行远程访问。
curl -X POST http://localhost:20128/api/cloud/auth \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
PUT /api/cloud/credentials/update
更新云工作器凭据
curl -X PUT http://localhost:20128/api/cloud/credentials/update \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
POST /api/cloud/model/resolve
通过云解析模型
通过云工作器解析模型请求。
curl -X POST http://localhost:20128/api/cloud/model/resolve \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/cloud/models/alias
获取云模型别名
curl http://localhost:20128/api/cloud/models/alias \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
PUT /api/cloud/models/alias
更新云模型别名
curl -X PUT http://localhost:20128/api/cloud/models/alias \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
POST /api/sync/cloud
与云同步
curl -X POST http://localhost:20128/api/sync/cloud \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
POST /api/sync/initialize
初始化云同步
curl -X POST http://localhost:20128/api/sync/initialize \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/sync/bundle
GET 同步 › 捆绑包
curl http://localhost:20128/api/sync/bundle \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
GET /api/sync/tokens
GET 同步 › 令牌
curl http://localhost:20128/api/sync/tokens \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/sync/tokens
POST 同步 › 令牌
curl -X POST http://localhost:20128/api/sync/tokens \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
DELETE /api/sync/tokens/{id}
DELETE 同步 › 令牌 ›
curl -X DELETE http://localhost:20128/api/sync/tokens/{id} \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
负载
有关详细的请求/响应架构,请参阅完整的 OpenAPI 规范:GET /api/openapi/spec 或 docs/openapi.yaml。
评论
支持 Markdown