# llmsproxy — 统一 OpenAI 兼容网关配置(示例模板) # # 这个是打包进发行包、供首次安装使用的模板。它故意不含任何可用的凭据: # 首次启动时程序会生成一个随机 admin key 并写入实际配置(WebUI「密钥」页可见)。 # # ⚠ 不要在本文件里填一个写死的具体 key。示例文件是公开的,写进去的任何值 # 都会成为一个全网皆知的 admin key(旧版示例里的 sk-gw-local-0001 就踩过 # 这个坑:它被直接抄进生产配置并真实可用)。 # 网关监听地址(默认 :8080,建议绑内网/回环) listen: 127.0.0.1:8080 # 客户端访问本网关所需的 API Key(Bearer)。留空数组 = 不鉴权(仅内网)。 gateway_keys: [] # 默认模型选择:具体模型 id 或 AUTO。 # AUTO = 走 WebUI「优先级页」保存的调度链(存在本文件的 `auto:` 字段)。 default_model: AUTO # Lua 适配器目录(默认 adapters/,首次启动自动写入内置适配器) adapter_dir: adapters # 插件目录(可选)。设置后: # - 首次启动会把随核心发布的示例插件(billing:按源/模型/密钥计费 + 仪表盘) # 写入本目录,它会在请求流水线上挂钩子,并向 WebUI 注入一个「Billing」页面 # 和状态页上的一块总开销组件; # - 之后 WebUI「插件」页与 Electron 壳的设置面板可安装/禁用/删除/编辑。 # 目录一旦存在即以目录为准:删除或改写内置插件都是真实生效的操作。 # 留空 = 插件功能完全关闭(不影响网关其它功能)。 # plugin_dir: /etc/llmsproxy/plugins # 运行时文件:存放 WebUI 管理的源模板、已删除标记、预置模板名单。 # # 注意:**AUTO 调度链、网关密钥、上游源都存在本 config.yaml 里**, # 不在这个文件。runtime.json 只管模板与删除标记。 runtime_file: runtime.json # 全局并发上限(0 = 不限) max_concurrent: 0 # ---- 上游 LLM 源列表 ---- # 留空:安装后到 WebUI 添加源,或从内置模板一键创建。 sources: []