mcpField
O
omni-sync-cloud

omni-sync-cloud

github.com/cheaper-inference云与 DevOps82.3k1.0k 次安装今天更新
代码仓库

关于 omni-sync-cloud

omni-sync-cloud 是用于将 OmniRoute 配置、提供商连接和设置与云存储同步的技能,也涵盖云端工作进程认证、模型解析及相关同步操作。

主要功能

  1. 01与云存储同步 OmniRoute 设置
  2. 02认证云端工作进程
  3. 03通过云端解析模型请求
  4. 04读取和更新模型别名
  5. 05管理同步包和令牌

适用场景

  1. 01远程备份 OmniRoute 配置
  2. 02初始化或执行云同步
  3. 03更新云端工作进程凭据
  4. 04查看和管理同步令牌

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cheaper-inference/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