From aa0e27173b397f7e83d2d58b278dce75612d76ce Mon Sep 17 00:00:00 2001 From: jack ning Date: Thu, 17 Apr 2025 16:30:10 +0800 Subject: [PATCH] update --- .../bytedesk/ai/model/LlmModelTypeEnum.java | 26 +++++++++---------- .../spring/SpringAIVectorService.java | 3 +-- .../bytedesk/core/thread/ThreadTypeEnum.java | 9 +++---- 3 files changed, 18 insertions(+), 20 deletions(-) diff --git a/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java b/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java index 11356865cd..33cdec31b9 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2025-04-17 14:44:07 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-04-17 14:46:59 + * @LastEditTime: 2025-04-17 16:05:51 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -13,19 +13,19 @@ */ package com.bytedesk.ai.model; -// 模型类型: chat、embedding、vision、code、text2image、image2text、audio2text、text2audio、text2video、video2text +// 模型类型: public enum LlmModelTypeEnum { - CHAT("chat"), - EMBEDDING("embedding"), - VISION("vision"), - CODE("code"), - REASONING("reasoning"), - TEXT2IMAGE("text2image"), - IMAGE2TEXT("image2text"), - AUDIO2TEXT("audio2text"), - TEXT2AUDIO("text2audio"), - TEXT2VIDEO("text2video"), - VIDEO2TEXT("video2text"); + CHAT("chat"), // 对话模型 + EMBEDDING("embedding"), // 向量嵌入模型 + VISION("vision"), // 视觉模型 + CODE("code"), // 代码模型 + REASONING("reasoning"), // 推理模型 + TEXT2IMAGE("text2image"), // 文本生成图像模型 + IMAGE2TEXT("image2text"), // 图像理解文本模型 + AUDIO2TEXT("audio2text"), // 语音转文本模型 + TEXT2AUDIO("text2audio"), // 文本转语音模型 + TEXT2VIDEO("text2video"), // 文本生成视频模型 + VIDEO2TEXT("video2text"); // 视频理解模型 private String type; diff --git a/modules/ai/src/main/java/com/bytedesk/ai/springai/spring/SpringAIVectorService.java b/modules/ai/src/main/java/com/bytedesk/ai/springai/spring/SpringAIVectorService.java index c32f5a5703..078a4098ba 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/springai/spring/SpringAIVectorService.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/springai/spring/SpringAIVectorService.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-07-27 21:27:01 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-04-13 00:11:32 + * @LastEditTime: 2025-04-17 16:11:58 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -563,7 +563,6 @@ public class SpringAIVectorService { // doc.getMetadata().put("enabled", String.valueOf(file.isEnabled())); // doc.getMetadata().put("startDate", file.getStartDate() != null ? file.getStartDate().toString() : LocalDateTime.now().toString()); // doc.getMetadata().put("endDate", file.getEndDate() != null ? file.getEndDate().toString() : LocalDateTime.now().plusYears(100).toString()); - // SplitRequest splitRequest = SplitRequest.builder() .name(file.getFileName()) diff --git a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadTypeEnum.java b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadTypeEnum.java index e25190f191..f25c3f9e4e 100644 --- a/modules/core/src/main/java/com/bytedesk/core/thread/ThreadTypeEnum.java +++ b/modules/core/src/main/java/com/bytedesk/core/thread/ThreadTypeEnum.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2024-05-29 16:32:15 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-03-27 12:56:05 + * @LastEditTime: 2025-04-17 16:18:51 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -29,10 +29,9 @@ public enum ThreadTypeEnum { LOCAL(9), // 本地对话 FRIEND(10), // 好友对话 TICKET(11), // 工单对话 - - // 迁移到 robot type 字段 - // KB(12), // 机器人-知识库对话 - // KBDOC(13), // 机器人-知识库某一个文档对话 + // + KB(12), // 机器人-知识库对话,后台模拟测试 + KBDOC(13), // 机器人-知识库某一个文档对话,后台模拟测试 // LLM(14), // 机器人-直接调用大模型 UNIFIED(15), // 统一客服入口