mirror of
https://gitcode.com/JianFeeeee/ModelRouter.git
synced 2026-09-22 09:58:00 +00:00
docs: emphasize lightweight & add-source-without-recompile advantage
This commit is contained in:
@ -2,6 +2,10 @@
|
|||||||
|
|
||||||
面向多 llms 订阅者,部署在内网,实现一次配置多个服务共同使用的效果。支持指定模型或 auto 模式,按照配置的优先级选择可用模型提供服务。
|
面向多 llms 订阅者,部署在内网,实现一次配置多个服务共同使用的效果。支持指定模型或 auto 模式,按照配置的优先级选择可用模型提供服务。
|
||||||
|
|
||||||
|
> **轻量且增源无需重编译**:网关本体是单 Go 二进制(约 10MB,零运行时依赖)。新增/切换上游
|
||||||
|
> 只需在 `config.yaml`(或 WebUI)加一个 `sources` 条目或挂一个 `.lua` 适配器——**不改 Go、
|
||||||
|
> 不重编译、不重启**。适配器 Lua 脚本热加载,协议差异全部隔离在 Lua 层,Go 只负责调度与透传。
|
||||||
|
|
||||||
## 实现
|
## 实现
|
||||||
|
|
||||||
统一 OpenAI 兼容网关:把多个上游 LLM 源(DeepSeek、Qijiar、OpenAI、Anthropic、Gemini、
|
统一 OpenAI 兼容网关:把多个上游 LLM 源(DeepSeek、Qijiar、OpenAI、Anthropic、Gemini、
|
||||||
@ -115,7 +119,8 @@ sources:
|
|||||||
## Lua 适配器协议
|
## Lua 适配器协议
|
||||||
|
|
||||||
每个适配器是一个返回 table 的 Lua 脚本(`internal/lua/adapters/<name>.lua`),
|
每个适配器是一个返回 table 的 Lua 脚本(`internal/lua/adapters/<name>.lua`),
|
||||||
加载时可被 `adapter_dir` 下的同名脚本覆盖。
|
加载时可被 `adapter_dir` 下的同名脚本覆盖——**改 Lua 脚本同样无需重编译**,
|
||||||
|
重启即生效(甚至可通过 WebUI 在线编辑源配置)。
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user