feat(register): 重构工具注册逻辑并添加设置功能

- 重新设计了工具分类和工具项的注册流程
- 增加了插件管理和基础设置功能- 添加了主题颜色和字体选择功能
- 优化了CUDA设置和AI推理库加载逻辑
- 新增了ToolsRegistrationError异常类
This commit is contained in:
2025-02-11 22:14:09 +08:00
parent e027bbe791
commit 3049ceb9f9
6 changed files with 306 additions and 49 deletions

View File

@@ -14,11 +14,7 @@ public class LM {
public final static String DEEP_SEEK = FolderCreator.getModelFolder() + "\\DeepSeek-R1-Distill-Qwen-1.5B-Q8_0.gguf";
private static final Logger logger = LogManager.getLogger(LM.class);
static {
loadLibrary(CUDA);
}
private static void loadLibrary(boolean cuda){
public static void loadLibrary(boolean cuda){
if (!cuda) {
logger.warn("The cpu will be used for inference");
try {