From 90e96322bb00a0c49149018c48c8a5e0a6d413bb Mon Sep 17 00:00:00 2001 From: let5sne Date: Sat, 4 Jul 2026 00:02:41 +0800 Subject: [PATCH] feat(aihr): allow vision category in model config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 模型配置 category 校验与管理端下拉补 vision 类目;此前后端只放行 chat/vector/rerank/asr/tts,视觉模型无法从管理端保存。 --- .../java/org/dromara/aihr/service/AihrModelSeedService.java | 4 ++-- frontend/src/views/system/model/index.vue | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java index fb7709e7..87daca2d 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java @@ -474,8 +474,8 @@ public class AihrModelSeedService { private static String category(String value) { String category = required(value, "模型类型不能为空"); - if (!List.of("chat", "vector", "rerank", "asr", "tts").contains(category)) { - throw new IllegalArgumentException("模型类型只支持 chat/vector/rerank/asr/tts"); + if (!List.of("chat", "vector", "rerank", "asr", "tts", "vision").contains(category)) { + throw new IllegalArgumentException("模型类型只支持 chat/vector/rerank/asr/tts/vision"); } return category; } diff --git a/frontend/src/views/system/model/index.vue b/frontend/src/views/system/model/index.vue index 9d760afc..c4debd32 100644 --- a/frontend/src/views/system/model/index.vue +++ b/frontend/src/views/system/model/index.vue @@ -209,6 +209,7 @@ +