From ad3c42019154cce958fe64eb74d4b946f9da782b Mon Sep 17 00:00:00 2001 From: rainv123 <2148537152@qq.com> Date: Thu, 13 Nov 2025 10:49:15 +0800 Subject: [PATCH 1/7] =?UTF-8?q?fix:=E5=BD=93=E5=88=A0=E9=99=A4=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E5=BA=93=E8=AE=B0=E5=BD=95=E6=97=B6=EF=BC=8C=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=88=A0=E9=99=A4=E7=9B=B8=E5=85=B3=E7=9A=84=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E6=98=A0=E5=B0=84=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/AgentPluginMappingService.java | 7 +++++++ .../impl/AgentPluginMappingServiceImpl.java | 19 +++++++++++++++++++ .../impl/KnowledgeBaseServiceImpl.java | 2 ++ .../resources/db/changelog/202511131016.sql | 13 +++++++++++++ .../db/changelog/db.changelog-master.yaml | 9 ++++++++- 5 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 main/manager-api/src/main/resources/db/changelog/202511131016.sql diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java index 79d97d2e..8f742ba1 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java @@ -26,4 +26,11 @@ public interface AgentPluginMappingService extends IService * @param agentId */ void deleteByAgentId(String agentId); + + /** + * 根据知识库ID删除插件映射记录 + * + * @param knowledgeBaseId 知识库ID + */ + void deleteByKnowledgeBaseId(String knowledgeBaseId); } diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java index fe197fbc..baf38d71 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java @@ -6,12 +6,14 @@ import java.util.List; import java.util.Map; import org.apache.commons.lang3.StringUtils; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import xiaozhi.common.utils.JsonUtils; import xiaozhi.modules.agent.dao.AgentPluginMappingMapper; import xiaozhi.modules.agent.entity.AgentPluginMapping; @@ -27,9 +29,11 @@ import xiaozhi.modules.model.service.ModelConfigService; */ @Service @RequiredArgsConstructor +@Slf4j public class AgentPluginMappingServiceImpl extends ServiceImpl implements AgentPluginMappingService { private final AgentPluginMappingMapper agentPluginMappingMapper; + @Lazy private final KnowledgeBaseService knowledgeBaseService; private final ModelConfigService modelConfigService; @@ -102,4 +106,19 @@ public class AgentPluginMappingServiceImpl extends ServiceImpl updateWrapper = new UpdateWrapper<>(); + updateWrapper.eq("plugin_id", knowledgeBaseId); + int deletedCount = agentPluginMappingMapper.delete(updateWrapper); + + if (deletedCount > 0) { + log.info("已删除 {} 条与知识库ID '{}' 相关的插件映射记录", deletedCount, knowledgeBaseId); + } + } + } diff --git a/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java index b56923de..14420254 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java @@ -314,6 +314,8 @@ public class KnowledgeBaseServiceImpl extends BaseServiceImpl 0 ? "成功" : "失败"); } diff --git a/main/manager-api/src/main/resources/db/changelog/202511131016.sql b/main/manager-api/src/main/resources/db/changelog/202511131016.sql new file mode 100644 index 00000000..b56a6763 --- /dev/null +++ b/main/manager-api/src/main/resources/db/changelog/202511131016.sql @@ -0,0 +1,13 @@ +-- 当删除知识库记录时,自动删除相关的插件映射记录 + +-- 先删除可能存在的同名触发器(如果存在) +DROP TRIGGER IF EXISTS trigger_delete_plugin_mapping_on_knowledgebase_delete; + +-- 创建新的触发器 +CREATE TRIGGER trigger_delete_plugin_mapping_on_knowledgebase_delete +AFTER DELETE ON ai_rag_dataset +FOR EACH ROW +BEGIN + -- 删除与该知识库ID相关的插件映射记录 + DELETE FROM ai_agent_plugin_mapping WHERE plugin_id = OLD.id; +END; diff --git a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml index 326d6f57..0aee00a1 100755 --- a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml @@ -415,4 +415,11 @@ databaseChangeLog: changes: - sqlFile: encoding: utf8 - path: classpath:db/changelog/202510251150.sql \ No newline at end of file + path: classpath:db/changelog/202510251150.sql + - changeSet: + id: 202511131016 + author: rainv123 + changes: + - sqlFile: + encoding: utf8 + path: classpath:db/changelog/202511131016.sql From b7ca7cbdb59dbfdabd5252eb01d3ebf26d372f00 Mon Sep 17 00:00:00 2001 From: rainv123 <2148537152@qq.com> Date: Thu, 13 Nov 2025 10:54:55 +0800 Subject: [PATCH 2/7] =?UTF-8?q?fix:=E7=9F=A5=E8=AF=86=E5=BA=93=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E5=AD=97=E6=95=B0=E5=A2=9E=E5=8A=A0=E5=88=B0300?= =?UTF-8?q?=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/components/KnowledgeBaseDialog.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/manager-web/src/components/KnowledgeBaseDialog.vue b/main/manager-web/src/components/KnowledgeBaseDialog.vue index a9ce84b5..6e72d2da 100644 --- a/main/manager-web/src/components/KnowledgeBaseDialog.vue +++ b/main/manager-web/src/components/KnowledgeBaseDialog.vue @@ -6,7 +6,7 @@ + type="textarea" :rows="4" maxlength="300" show-word-limit> Date: Thu, 13 Nov 2025 12:35:07 +0800 Subject: [PATCH 3/7] =?UTF-8?q?fix:=E7=A7=BB=E9=99=A4=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E5=99=A8=EF=BC=8C=E5=9C=A8DAO=E5=B1=82=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=86=E5=88=A0=E9=99=A4=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/AgentPluginMappingServiceImpl.java | 4 +-- .../knowledge/dao/KnowledgeBaseDao.java | 8 ++++++ .../impl/KnowledgeBaseServiceImpl.java | 6 ++++- .../resources/db/changelog/202511131016.sql | 13 ---------- .../db/changelog/db.changelog-master.yaml | 7 ----- .../mapper/knowledge/KnowledgeBaseDao.xml | 26 +++++++++++++++++++ 6 files changed, 41 insertions(+), 23 deletions(-) delete mode 100644 main/manager-api/src/main/resources/db/changelog/202511131016.sql create mode 100644 main/manager-api/src/main/resources/mapper/knowledge/KnowledgeBaseDao.xml diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java index baf38d71..313b558e 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java @@ -111,11 +111,11 @@ public class AgentPluginMappingServiceImpl extends ServiceImpl updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("plugin_id", knowledgeBaseId); int deletedCount = agentPluginMappingMapper.delete(updateWrapper); - + if (deletedCount > 0) { log.info("已删除 {} 条与知识库ID '{}' 相关的插件映射记录", deletedCount, knowledgeBaseId); } diff --git a/main/manager-api/src/main/java/xiaozhi/modules/knowledge/dao/KnowledgeBaseDao.java b/main/manager-api/src/main/java/xiaozhi/modules/knowledge/dao/KnowledgeBaseDao.java index 7f94b0af..b9a8aa0c 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/knowledge/dao/KnowledgeBaseDao.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/knowledge/dao/KnowledgeBaseDao.java @@ -1,6 +1,7 @@ package xiaozhi.modules.knowledge.dao; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import xiaozhi.common.dao.BaseDao; import xiaozhi.modules.knowledge.entity.KnowledgeBaseEntity; @@ -11,4 +12,11 @@ import xiaozhi.modules.knowledge.entity.KnowledgeBaseEntity; @Mapper public interface KnowledgeBaseDao extends BaseDao { + /** + * 根据知识库ID删除相关的插件映射记录 + * + * @param knowledgeBaseId 知识库ID + */ + void deletePluginMappingByKnowledgeBaseId(@Param("knowledgeBaseId") String knowledgeBaseId); + } \ No newline at end of file diff --git a/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java index 14420254..8fb770c7 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/knowledge/service/impl/KnowledgeBaseServiceImpl.java @@ -314,8 +314,12 @@ public class KnowledgeBaseServiceImpl extends BaseServiceImpl 0 ? "成功" : "失败"); } diff --git a/main/manager-api/src/main/resources/db/changelog/202511131016.sql b/main/manager-api/src/main/resources/db/changelog/202511131016.sql deleted file mode 100644 index b56a6763..00000000 --- a/main/manager-api/src/main/resources/db/changelog/202511131016.sql +++ /dev/null @@ -1,13 +0,0 @@ --- 当删除知识库记录时,自动删除相关的插件映射记录 - --- 先删除可能存在的同名触发器(如果存在) -DROP TRIGGER IF EXISTS trigger_delete_plugin_mapping_on_knowledgebase_delete; - --- 创建新的触发器 -CREATE TRIGGER trigger_delete_plugin_mapping_on_knowledgebase_delete -AFTER DELETE ON ai_rag_dataset -FOR EACH ROW -BEGIN - -- 删除与该知识库ID相关的插件映射记录 - DELETE FROM ai_agent_plugin_mapping WHERE plugin_id = OLD.id; -END; diff --git a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml index 0aee00a1..7180a9c8 100755 --- a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml @@ -416,10 +416,3 @@ databaseChangeLog: - sqlFile: encoding: utf8 path: classpath:db/changelog/202510251150.sql - - changeSet: - id: 202511131016 - author: rainv123 - changes: - - sqlFile: - encoding: utf8 - path: classpath:db/changelog/202511131016.sql diff --git a/main/manager-api/src/main/resources/mapper/knowledge/KnowledgeBaseDao.xml b/main/manager-api/src/main/resources/mapper/knowledge/KnowledgeBaseDao.xml new file mode 100644 index 00000000..e85a9674 --- /dev/null +++ b/main/manager-api/src/main/resources/mapper/knowledge/KnowledgeBaseDao.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + DELETE FROM ai_agent_plugin_mapping + WHERE plugin_id = #{knowledgeBaseId} + + + \ No newline at end of file From 918c47669cad7801592f2f6d578f20f69ddf52f2 Mon Sep 17 00:00:00 2001 From: rainv123 <2148537152@qq.com> Date: Thu, 13 Nov 2025 14:08:39 +0800 Subject: [PATCH 4/7] =?UTF-8?q?fix:=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../agent/service/AgentPluginMappingService.java | 7 ------- .../impl/AgentPluginMappingServiceImpl.java | 15 --------------- 2 files changed, 22 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java index 8f742ba1..e3c2d548 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java @@ -27,10 +27,3 @@ public interface AgentPluginMappingService extends IService */ void deleteByAgentId(String agentId); - /** - * 根据知识库ID删除插件映射记录 - * - * @param knowledgeBaseId 知识库ID - */ - void deleteByKnowledgeBaseId(String knowledgeBaseId); -} diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java index 313b558e..e9fdeba4 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java @@ -106,19 +106,4 @@ public class AgentPluginMappingServiceImpl extends ServiceImpl updateWrapper = new UpdateWrapper<>(); - updateWrapper.eq("plugin_id", knowledgeBaseId); - int deletedCount = agentPluginMappingMapper.delete(updateWrapper); - - if (deletedCount > 0) { - log.info("已删除 {} 条与知识库ID '{}' 相关的插件映射记录", deletedCount, knowledgeBaseId); - } - } - } From 0d6d44bed95e396b2d8960daeff8da90945df38e Mon Sep 17 00:00:00 2001 From: rainv123 <2148537152@qq.com> Date: Thu, 13 Nov 2025 14:27:58 +0800 Subject: [PATCH 5/7] =?UTF-8?q?fix:=E8=BF=98=E5=8E=9F=E8=AF=AF=E5=88=A0?= =?UTF-8?q?=E7=9A=84=E2=80=9C}=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/agent/service/AgentPluginMappingService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java index e3c2d548..79d97d2e 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/AgentPluginMappingService.java @@ -26,4 +26,4 @@ public interface AgentPluginMappingService extends IService * @param agentId */ void deleteByAgentId(String agentId); - +} From b76e354b865a08eba548066d77dbc004892e78cf Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Thu, 13 Nov 2025 16:40:50 +0800 Subject: [PATCH 6/7] =?UTF-8?q?update:=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../agent/service/impl/AgentPluginMappingServiceImpl.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java index e9fdeba4..6d839d9c 100644 --- a/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java +++ b/main/manager-api/src/main/java/xiaozhi/modules/agent/service/impl/AgentPluginMappingServiceImpl.java @@ -6,7 +6,6 @@ import java.util.List; import java.util.Map; import org.apache.commons.lang3.StringUtils; -import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; @@ -33,7 +32,6 @@ import xiaozhi.modules.model.service.ModelConfigService; public class AgentPluginMappingServiceImpl extends ServiceImpl implements AgentPluginMappingService { private final AgentPluginMappingMapper agentPluginMappingMapper; - @Lazy private final KnowledgeBaseService knowledgeBaseService; private final ModelConfigService modelConfigService; From 471749f6ff18cd3060b685eff8a12cc049d45739 Mon Sep 17 00:00:00 2001 From: hrz <1710360675@qq.com> Date: Thu, 13 Nov 2025 17:51:16 +0800 Subject: [PATCH 7/7] =?UTF-8?q?update:=E4=BC=98=E5=8C=96=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E5=8F=8A=E6=8E=92=E5=88=97=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/db/changelog/202511131020.sql | 11 ---- .../resources/db/changelog/202511131023.sql | 62 +++++++++++++++++++ .../db/changelog/db.changelog-master.yaml | 4 +- 3 files changed, 64 insertions(+), 13 deletions(-) delete mode 100644 main/manager-api/src/main/resources/db/changelog/202511131020.sql create mode 100644 main/manager-api/src/main/resources/db/changelog/202511131023.sql diff --git a/main/manager-api/src/main/resources/db/changelog/202511131020.sql b/main/manager-api/src/main/resources/db/changelog/202511131020.sql deleted file mode 100644 index 1d19240d..00000000 --- a/main/manager-api/src/main/resources/db/changelog/202511131020.sql +++ /dev/null @@ -1,11 +0,0 @@ -UPDATE `ai_model_config` SET -`doc_link` = 'https://github.com/infiniflow/ragflow/blob/main/README_zh.md', -`remark` = '详细部署教程参考:https://github.com/xinnan-tech/xiaozhi-esp32-server/blob/main/docs/ragflow-integration.md -部署成功,注冊登录后,点击右上角头像,获得RAGFlow的API KEY和API服务器地址。使用RAGFlow前请在Model Provider中添加模型和设置默认模型。' WHERE `id` = 'RAG_RAGFlow'; - -update `ai_model_config` set `model_name` = '外挂的大模型意图识别' where `id` = 'Intent_intent_llm'; -update `ai_model_config` set `model_name` = '大模型自主函数调用' where `id` = 'Intent_function_call'; - -update `ai_model_provider` set `name` = '外挂的大模型意图识别' , `fields` = '[{"key":"llm","label":"引用的LLM模型","type":"string"}]' where id = 'SYSTEM_Intent_intent_llm'; -update `ai_model_provider` set `name` = '大模型自主函数调用' where id = 'SYSTEM_Intent_function_call'; - diff --git a/main/manager-api/src/main/resources/db/changelog/202511131023.sql b/main/manager-api/src/main/resources/db/changelog/202511131023.sql new file mode 100644 index 00000000..4efb1212 --- /dev/null +++ b/main/manager-api/src/main/resources/db/changelog/202511131023.sql @@ -0,0 +1,62 @@ +UPDATE `ai_model_config` SET +`doc_link` = 'https://github.com/infiniflow/ragflow/blob/main/README_zh.md', +`remark` = '详细部署教程参考:https://github.com/xinnan-tech/xiaozhi-esp32-server/blob/main/docs/ragflow-integration.md +部署成功,注冊登录后,点击右上角头像,获得RAGFlow的API KEY和API服务器地址。使用RAGFlow前请在Model Provider中添加模型和设置默认模型。' WHERE `id` = 'RAG_RAGFlow'; + +update `ai_model_config` set `model_name` = '外挂的大模型意图识别' where `id` = 'Intent_intent_llm'; +update `ai_model_config` set `model_name` = '大模型自主函数调用' where `id` = 'Intent_function_call'; +update `ai_model_config` set `model_name` = '百炼智能体应用' where `id` = 'LLM_AliAppLLM'; + +update `ai_model_provider` set `name` = '外挂的大模型意图识别' , `fields` = '[{"key":"llm","label":"引用的LLM模型","type":"string"}]' where id = 'SYSTEM_Intent_intent_llm'; +update `ai_model_provider` set `name` = '大模型自主函数调用' where id = 'SYSTEM_Intent_function_call'; + +UPDATE ai_model_config set model_name = 'Linkerai(流式)' where id = 'TTS_LinkeraiTTS'; +UPDATE ai_model_config set model_name = '火山引擎(流式)' where id = 'TTS_HuoshanDoubleStreamTTS'; +UPDATE ai_model_config set model_name = '阿里百炼(流式)' where id = 'TTS_AliBLStreamTTS'; +UPDATE ai_model_config set model_name = '科大讯飞(流式)' where id = 'TTS_XunFeiStreamTTS'; +UPDATE ai_model_config set model_name = 'Minimax(流式)' where id = 'TTS_MinimaxStreamTTS'; +UPDATE ai_model_config set model_name = '阿里云(流式)' where id = 'TTS_AliyunStreamTTS'; +UPDATE ai_model_config set model_name = 'PaddleSpeech(流式)' where id = 'TTS_PaddleSpeechTTS'; +UPDATE ai_model_config set model_name = 'IndexTTS(流式)' where id = 'TTS_IndexStreamTTS'; + +update ai_model_config SET sort = 2 where id = 'TTS_LinkeraiTTS'; +update ai_model_config SET sort = 3 where id = 'TTS_HuoshanDoubleStreamTTS'; +update ai_model_config SET sort = 4 where id = 'TTS_AliBLStreamTTS'; +update ai_model_config SET sort = 5 where id = 'TTS_XunFeiStreamTTS'; +update ai_model_config SET sort = 6 where id = 'TTS_MinimaxStreamTTS'; +update ai_model_config SET sort = 7 where id = 'TTS_AliyunStreamTTS'; +update ai_model_config SET sort = 8 where id = 'TTS_IndexStreamTTS'; +update ai_model_config SET sort = 9 where id = 'TTS_PaddleSpeechTTS'; +update ai_model_config SET sort = 10 where id = 'TTS_DoubaoTTS'; +update ai_model_config SET sort = 11 where id = 'TTS_TencentTTS'; +update ai_model_config SET sort = 12 where id = 'TTS_AliyunTTS'; +update ai_model_config SET sort = 13 where id = 'TTS_OpenAITTS'; +update ai_model_config SET sort = 14 where id = 'TTS_CosyVoiceSiliconflow'; +update ai_model_config SET sort = 15 where id = 'TTS_CozeCnTTS'; +update ai_model_config SET sort = 16 where id = 'TTS_FishSpeech'; +update ai_model_config SET sort = 17 where id = 'TTS_GPT_SOVITS_V3'; +update ai_model_config SET sort = 18 where id = 'TTS_GPT_SOVITS_V2'; +update ai_model_config SET sort = 19 where id = 'TTS_TTS302AI'; +update ai_model_config SET sort = 20 where id = 'TTS_GizwitsTTS'; +update ai_model_config SET sort = 21 where id = 'TTS_VolcesAiGatewayTTS'; +update ai_model_config SET sort = 22 where id = 'TTS_ACGNTTS'; +update ai_model_config SET sort = 23 where id = 'TTS_CustomTTS'; + +UPDATE ai_model_config set model_name = '讯飞语音识别(流式)' where id = 'ASR_XunfeiStream'; +UPDATE ai_model_config set model_name = 'Qwen3Flash语音识别' where id = 'ASR_Qwen3Flash'; + +update ai_model_config SET sort = 2 where id = 'ASR_FunASRServer'; +update ai_model_config SET sort = 3 where id = 'ASR_XunfeiStream'; +update ai_model_config SET sort = 4 where id = 'ASR_AliyunStreamASR'; +update ai_model_config SET sort = 5 where id = 'ASR_DoubaoStreamASR'; +update ai_model_config SET sort = 6 where id = 'ASR_TencentASR'; +update ai_model_config SET sort = 7 where id = 'ASR_BaiduASR'; +update ai_model_config SET sort = 8 where id = 'ASR_DoubaoASR'; +update ai_model_config SET sort = 9 where id = 'ASR_AliyunASR'; +update ai_model_config SET sort = 10 where id = 'ASR_SherpaASR'; +update ai_model_config SET sort = 11 where id = 'ASR_OpenaiASR'; +update ai_model_config SET sort = 12 where id = 'ASR_GroqASR'; +update ai_model_config SET sort = 13 where id = 'ASR_VoskASR'; +update ai_model_config SET sort = 14 where id = 'ASR_Qwen3Flash'; + +UPDATE ai_model_config SET config_json='{\"type\": \"openai\", \"base_url\": \"https://ark.cn-beijing.volces.com/api/v3\", \"model_name\": \"doubao-1-5-pro-32k-250115\", \"api_key\": \"你的api_key\"}' where id = 'LLM_DoubaoLLM' AND config_json LIKE '%你的api_key"%'; \ No newline at end of file diff --git a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml index dad3f870..3c14eb7f 100755 --- a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml @@ -417,9 +417,9 @@ databaseChangeLog: encoding: utf8 path: classpath:db/changelog/202510251150.sql - changeSet: - id: 202511131020 + id: 202511131023 author: hrz changes: - sqlFile: encoding: utf8 - path: classpath:db/changelog/202511131020.sql + path: classpath:db/changelog/202511131023.sql