LLM服务

创作者: wuyuwan39
已更新:2026-08-03 04:32:12
1.4MB

关于此 MOD

供其他EM系列Mod复用的通用LLM服务:将提示词发送至OpenAI兼容端点并取回文本。不内置密钥,默认关闭,不写入存档。
EM 语言模型服务

为基于EM工具链的其他模组提供的共享LLM服务。它只提供一样东西:一种通用方式,让其他模组向大型语言模型发送提示并获取返回文本。它本身不会在游戏中产生任何可见变化;只有当其他模组使用它时才会发挥作用。

通知:

如果你有任何漏洞报告或想讨论任何内容,可以加入这个Discord服务器:
https://discord.gg/MgvmC9RE83

如果您有bug反馈或者交流的需求,您可以加入这个Discord服务器:
https://discord.gg/MgvmC9RE83

这个模组的功能
与OpenAI兼容的HTTP端点通信。它同时支持较新的Responses API和较旧的Chat Completions API。旧格式也是许多本地推理服务器和第三方端点通用的协议,因此无需额外配置即可支持本地模型。

它做不到的事
它不会改变任何游戏逻辑,也不会写入你的存档。它不附带任何API密钥,也没有内置服务:你需要提供自己的端点和密钥,或将其指向本地模型。在禁用状态下(这是默认状态),它不会向任何地方发送任何内容。

要求与安装顺序
1. 用于Esports Manager 2026的BepInExPack(加载器,解压到游戏根目录)。
2. EM 框架(共享库,安装到 BepInEx/plugins 中)。
3. 此插件:解压zip文件,将EM.LlmService文件夹复制到BepInEx/plugins中。

配置
配置文件:BepInEx/config/com.esportsmanager.modkit.llmservice.cfg。编辑后重启游戏即可生效。总开关 Llm/Enabled 默认关闭;关闭时不会构建任何客户端、不会注册任何服务,也不会发送任何网络请求。每个预设(Preset.<name>)都是一套完整配置,拥有各自的端点、模型、密钥、超时、重试和并发设置,因此不同模组可以指向不同预设而互不干扰。

行为与安全
默认关闭。失败会以结果形式返回,而非抛出异常:超时、网络错误、认证失败和格式错误的响应都会作为失败结果返回,因此调用方可以静默降级而不会崩溃。重试对调用方透明;认证失败永不重试。每个预设独立限流。你的密钥仅读入内存并按请求使用,绝不会写入日志或任何发布产物中。

致模组作者
消费者通过[BepInDependency("com.esportsmanager.modkit.llmservice")]依赖该服务,并通过EM.Sdk中的契约进行调用:EM.Sdk.Llm.LlmService.Current是服务定位器(未注册任何服务时返回失败结果而非抛出异常);ILlmClient.Generate发送提示词并返回LlmResult;ILlmClient.ListModels列出预设端点所报告的模型。消费者只需指定预设名称,无需接触端点或密钥。

兼容性
目标游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP 元数据 v39。该插件本身不读取游戏对象,因此不绑定特定游戏版本。它只需要存在 EM Framework。

许可证
根据MIT许可证发布。请参阅下载中的LICENSE文件。

------------------------------

电磁大语言模型服务

一层供 EM 工具链上其它 Mod 复用的通用 LLM 服务。它只做一件事:为其它 Mod 提供统一的方式,把一段提示词发给大语言模型,再拿回文本。单独安装本插件,游戏里不会有任何可见变化;它只有在被其它 Mod 使用时才有意义。

这个插件做什么
对接兼容 OpenAI 的 HTTP 端点,同时支持较新的 Responses API 和较旧的 Chat Completions API。旧格式也是许多本地推理服务和第三方端点通用的协议,因此接入本地模型无需额外改动。

它不做什么
不改动任何游戏逻辑,也不写存档。不内置任何 API key,没有内置服务:你需要自带端点与 key,或指向一个本地模型。关闭时(默认状态)不向任何地方发送任何数据。

前置与安装顺序
1. 电竞经理2026的BepInExPack(加载器,解压到游戏根目录)。
2. EM Framework(共享库,放入 BepInEx/plugins)。
3. 本插件:解压压缩包,把 EM.LlmService 文件夹拷进 BepInEx/plugins。

配置
配置文件:BepInEx/config/com.esportsmanager.modkit.llmservice.cfg。改完重启游戏生效。总开关 Llm/Enabled 默认为 false;false 时不构造客户端、不注册服务,也不发任何网络请求。每套预设(Preset.<名字>)是一份完整配置,各自带端点、模型、key、超时、重试与并发设置,不同 Mod 可以各指各的预设,互不干扰。

行为与安全
默认关闭。失败是返回值,不是异常:超时、网络错误、鉴权失败、返回非法都作为失败结果返回,调用方据此安静降级,而不是崩溃。重试对调用方透明,鉴权失败一律不重试。每套预设各自限流。你的 key 只读入内存、单次请求使用,不写日志、不进任何发布物。

给 Mod 作者
消费者用 [BepInDependency("com.esportsmanager.modkit.llmservice")] 声明依赖,通过 EM.Sdk 里的契约调用:EM.Sdk.Llm.LlmService.Current 是服务定位点(未注册实现时返回失败结果,而不是抛异常);ILlmClient.Generate 发送一段提示词,返回 LlmResult;ILlmClient.ListModels 列出某预设端点报告的模型。消费者只认预设名,从不接触端点与 key。

兼容性
适配游戏:Esports Manager 2026,Unity 6000.3.12f1,IL2CPP metadata v39。本插件自身不读取游戏对象,因此不绑定具体游戏构建,只需要 EM Framework 在场。

协议
采用 MIT 协议发布。详见下载包内的 LICENSE 文件。

电竞经理 2026 的热门 MOD

探索适用于 电竞经理 2026 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 电竞经理 2026 的全部潜力 — 今天就探索这些顶级 MOD!