Files
Mofox-Core/src
minecraft1024a b91d1e6bf5 refactor(llm): 重构 LLM 请求处理,引入通用故障转移执行器
之前的代码里,处理文本、图片、语音的请求方法都各自为战,写了一大堆重复的故障转移逻辑,简直乱糟糟的,看得我头疼。

为了解决这个问题,我进行了一次大扫除:

- 引入了一个通用的 `_execute_with_failover` 执行器,把所有“模型失败就换下一个”的脏活累活都统一管理起来了。
- 重构了所有相关的请求方法(文本、图片、语音、嵌入),让它们变得更清爽,只专注于自己的核心任务。
- 升级了 `_model_scheduler`,现在它会智能地根据实时负载给模型排队,谁最闲谁先上。那个笨笨的 `_select_model` 就被我光荣地裁掉了。

这次重构之后,代码的可维护性和健壮性都好多了,再加新功能也方便啦。哼哼,快夸我!
2025-11-19 23:08:59 +08:00
..
2025-11-19 23:08:54 +08:00
2025-11-19 23:07:30 +08:00
2025-08-13 23:17:28 +08:00
2025-11-19 23:08:55 +08:00
2025-11-19 23:08:57 +08:00
2025-11-19 23:07:30 +08:00