插件简介
OmniRoute 是一个免费开源的 AI 网关,GitHub 56487 star,MIT 协议,最近更新于 2026-08-27。它的核心定位是:用一个端点统一调用 350 个提供商、1200+ 个大模型,让 DeepSeek Harness 及 Cursor、Claude Code 等工具共享同一套模型管理。
核心功能
统一模型调用
配置一次,DeepSeek、Claude、GPT、Kimi、Gemini 等全部通过同一个端点调用。Harness 插件可以通过 MCP 协议调用 OmniRoute 管理的所有模型和工具。
配额感知自动回退
给每个模型设置配额和优先级,当一个模型限流或报错时,OmniRoute 自动切换到下一个可用模型,Agent 任务不中断。
Token 压缩
内置 RTK 和 Caveman 两种压缩算法,在不影响效果的前提下减少 15%-95% Token 消耗,尤其适合长上下文和贵模型场景。
安装与配置
OmniRoute 不是 dsh 原生插件,需要源码部署:
git clone https://github.com/diegosouzapw/OmniRoute.git
cd OmniRoute && npm install
cp .env.example .env
# 编辑 .env 配置各提供商 API Key
npm start
启动后默认运行在本地端口,在 DeepSeek Harness 里把模型 API 基地址指向 OmniRoute 端点即可。
兼容性与避坑指南
- Node 版本要求 >=22.22.2 <23 或 >=24.0.0 <27,低于此版本 npm install 会报引擎不匹配错误,需用 nvm 切换
- 不能用
dsh plugin add安装,必须 git clone 源码部署 - 需要自己配置各提供商 API Key,它是网关不是免费模型
适合人群
适合有多个 API Key、跑长任务怕中断、Token 消耗大想省钱的开发者。只用一个模型、没有多 API 管理需求的用户不建议使用。
总结
OmniRoute 是 DeepSeek Harness 生态的能力放大器,统一管理多模型并提供自动回退和 Token 压缩。查看插件详情页。
本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页。