mcpField
O
omni-sync-cloud

omni-sync-cloud

github.com/diegosouzapw云与 DevOps82.6k896 次安装今天更新
代码仓库

关于 omni-sync-cloud

omni-sync-cloud 是 OmniRoute 的 API 技能,可将配置、提供商连接和设置与云存储同步,适合管理云端工作器访问、模型别名及同步凭据的运维人员。

主要功能

  1. 01与云端工作器进行身份验证
  2. 02更新云端凭据
  3. 03通过云端解析模型请求
  4. 04查看和更新模型别名
  5. 05初始化并执行云同步
  6. 06管理同步令牌

适用场景

  1. 01连接 OmniRoute 与云端工作器
  2. 02更新云端访问凭据
  3. 03维护云端模型别名
  4. 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