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