diff --git a/mateclaw-server/src/main/java/vip/mate/llm/service/ModelConfigService.java b/mateclaw-server/src/main/java/vip/mate/llm/service/ModelConfigService.java index 88a6d08e..b6ea5a93 100644 --- a/mateclaw-server/src/main/java/vip/mate/llm/service/ModelConfigService.java +++ b/mateclaw-server/src/main/java/vip/mate/llm/service/ModelConfigService.java @@ -354,6 +354,7 @@ public class ModelConfigService { ModelConfigEntity duplicate = modelConfigMapper.selectOne(new LambdaQueryWrapper() .eq(ModelConfigEntity::getProvider, entity.getProvider()) .eq(ModelConfigEntity::getModelName, entity.getModelName()) + .eq(ModelConfigEntity::getDeleted, 0) .ne(currentId != null, ModelConfigEntity::getId, currentId) .last("LIMIT 1")); if (duplicate != null) {