关于 omni-sync-cloud
omni-sync-cloud 是用于将 OmniRoute 配置、提供商连接和设置与云存储同步的技能,也涵盖云端工作进程认证、模型解析及相关同步操作。
主要功能
- 01与云存储同步 OmniRoute 设置
- 02认证云端工作进程
- 03通过云端解析模型请求
- 04读取和更新模型别名
- 05管理同步包和令牌
适用场景
- 01远程备份 OmniRoute 配置
- 02初始化或执行云同步
- 03更新云端工作进程凭据
- 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