|
d454971b8f
|
refactor(module-llm):优化 Prompt 模板使用次数更新逻辑
- 在 ConversationServiceImpl 中,将 PromptTemplatesSaveReqVO 的使用次数更新逻辑改为调用新的 updatePromptTemplatesUseCount 方法
- 在 PromptTemplatesApplicationsMapper 中添加 updatePromptTemplatesUseCount 方法,用于更新 Prompt 模板的使用次数
- 在 PromptTemplatesApplicationsMapper.xml 中添加对应的 SQL 语句,用于更新 Prompt 模板的使用次数- 在 PromptTemplatesService 中添加 updatePromptTemplatesUseCount 方法的接口定义
- 在 PromptTemplatesServiceImpl 中实现
|
2025-03-17 13:08:45 +08:00 |
|
|
720210d6b9
|
refactor(llm): 优化禁用模型功能
- 在 ModelServiceController 中添加模型禁用前的检查应用逻辑
- 在 ModelServiceService 接口中新增 inspectTheApplication 方法
- 在 ModelServiceServiceImpl 中实现 inspectTheApplication 方法,增加应用中心模型使用情况的校验
|
2025-03-17 12:51:24 +08:00 |
|
|
b0239d5884
|
feat(llm): 更新提示模板使用计数
- 在 ConversationServiceImpl 类中的处理逻辑中增加了对提示模板使用计数的更新
- 当应用的 promptId 存在时,获取对应的 PromptTemplatesRespVO 对象
- 将使用计数增加 1,并调用 updatePromptTemplates 方法更新提示模板
|
2025-03-17 12:44:38 +08:00 |
|
|
fe6bbbc633
|
refactor(yudao-module-llm): 优化数据回流 response 处理
- 使用 "(?s)" 标志使 "."匹配换行符,确保<think> 标签内的内容被正确替换
- 添加 trim() 方法去除回答两端的空白字符,提高数据准确性
|
2025-03-17 10:54:02 +08:00 |
|
|
4b02c472a1
|
fix(llm): 移除数据回流中的思考内容
- 在保存数据回流时,从模型的回答中移除了包含 <think> 标签的内容
- 这样可以避免将不应持久化或索引的思考过程数据保存到数据库中
|
2025-03-17 10:37:36 +08:00 |
|
|
631d712527
|
Merge remote-tracking branch 'origin/master'
|
2025-03-17 10:01:57 +08:00 |
|
|
b29cd0976b
|
feat(llm): 为 baseModelDO 添加 aigcModelName属性
- 在创建 BaseModelDO 对象时,为 remoteModelName 设置对应的 aigcModelName
- 此修改有助于完善模型信息,支持 AIGC(人工智能生成内容)功能
|
2025-03-17 10:01:49 +08:00 |
|
|
6fc4c0801e
|
refactor(yudao-server): 更新 API 配置并调整端口
- 更新了多个环境配置文件中的 API 路径
- 调整了本地环境的服务器端口
- 修正了部分 API 路径的错误
- 优化了配置文件的格式和注释
|
2025-03-17 09:27:26 +08:00 |
|
|
c3106010db
|
Merge remote-tracking branch 'origin/master'
|
2025-03-15 17:35:36 +08:00 |
|
|
d54271f9f7
|
feat(llm): 为 baseModelDO 添加 aigcModelName属性
- 在创建 BaseModelDO 对象时,为 remoteModelName 设置对应的 aigcModelName
- 此修改有助于完善模型信息,支持 AIGC(人工智能生成内容)功能
|
2025-03-15 17:35:27 +08:00 |
|
|
6dbdf76f60
|
refactor(yudao-server): 更新配置文件中的模型部署和管理相关 API
- 在 application-dev.yaml、application-local.yaml 和 application-prod.yaml 中添加了新的 API 配置项
- 更新了现有 API 的 URL 地址
- 优化了配置项的组织结构,按功能进行了分组
|
2025-03-15 17:02:45 +08:00 |
|
|
fc8818c00a
|
fix(server): 修正知识库分块文件路径
- 将 knowledgeBaseChunkedFiles 的值从相对路径改为绝对 URL
- 添加端口号以确保路径的完整性和可用性
|
2025-03-15 17:00:36 +08:00 |
|
|
2e86ec971c
|
refactor(yudao-module-llm): 优化知识库命中率显示格式
- 将命中率格式化为百分比形式,保留两位小数
- 使用 "0.00%" 格式,使结果更直观易懂
|
2025-03-15 16:59:53 +08:00 |
|
|
7269914f3c
|
feat(llm): 实现知识库文档预览功能
- 新增 AsyncKnowledgeBase 类中的 previewKnowledgeBaseDocument 方法,用于预览知识库文档
- 在 KnowledgeBaseController 中添加预览知识库文档的 API 接口
- 修改 KnowledgeBasePreviewRespVO,增加文档标号字段
- 更新 KnowledgeBaseServiceImpl 中的 previewKnowledgeBaseDocument 方法,使用异步服务进行文档预览- 在 LLMBackendProperties 中添加知识库文件预览相关的配置项
- 调整 PageResult 类,移除冗余字段- 更新 RagHttpService 类,增加预览知识库文档的 HTTP 请求方法
|
2025-03-15 16:57:47 +08:00 |
|
|
59fec73c98
|
feat(llm): 实现知识库文档预览功能
- 新增 AsyncKnowledgeBase 类中的 previewKnowledgeBaseDocument 方法,用于预览知识库文档
- 在 KnowledgeBaseController 中添加预览知识库文档的 API 接口
- 修改 KnowledgeBasePreviewRespVO,增加文档标号字段
- 更新 KnowledgeBaseServiceImpl 中的 previewKnowledgeBaseDocument 方法,使用异步服务进行文档预览- 在 LLMBackendProperties 中添加知识库文件预览相关的配置项
- 调整 PageResult 类,移除冗余字段- 更新 RagHttpService 类,增加预览知识库文档的 HTTP 请求方法
|
2025-03-15 16:57:42 +08:00 |
|
|
efef8bb3ac
|
refactor(llm): 调整 LLM 相关配置- 修改服务器端口:48080 -> 48081
- 更新 LLM API 配置:
- 删除模型接口路径:/delete_model - 删除模型全路径:http://127.0.0.1:5123/delete_model
- 新增知识库分块文件路径配置:/documents- 同步更新 ymx配置文件
|
2025-03-15 15:50:08 +08:00 |
|
|
505fc8ee06
|
feat(llm): 添加知识库文档预览功能
- 新增 KnowledgeBasePreviewReqVO 和 KnowledgeBasePreviewRespVO 类用于知识库文档预览请求和响应
- 在 KnowledgeBaseController 中添加 previewKnowledgeBaseDocument 方法处理预览请求
- 在 KnowledgeBaseService 接口中定义 previewKnowledgeBaseDocument 方法
- 在 KnowledgeBaseServiceImpl 中实现预览逻辑,模拟分页数据并返回
- 新增 PageUtil 工具类用于列表分页处理
- 在 PageResult 类中添加 pageNo 和 pageSize 字段
|
2025-03-15 15:28:19 +08:00 |
|
|
b5b67db5da
|
refactor(llm): 优化模型服务状态更新逻辑
- 在 BaseModelTaskService 中添加 number 字段并更新相关逻辑
- 在 ModelServiceDO 中添加 number 字段,用于表示模型数量
- 在 ModelServiceServiceImpl 中设置模型数量为 1
- 优化模型服务状态更新逻辑,根据数量字段决定是否更新状态
|
2025-03-15 13:02:58 +08:00 |
|
|
25ed9735bf
|
refactor(yudao-module-llm): 优化知识库测试接口的参数处理逻辑
- 设置 topK 和 score 的默认值
- 优化 topK 和 score 的处理逻辑,确保使用合适的值
- 移除不必要的条件判断,简化代码结构
|
2025-03-15 12:24:20 +08:00 |
|
|
387861888c
|
fix(llm): 修复启动基础模型状态异常
- 将模型状态从 3 修改为 1,以符合正确的状态码
- 捕获异常并记录日志,提高错误处理的健壮性
|
2025-03-15 11:33:09 +08:00 |
|
|
58dbe84f2c
|
refactor(llm): 移除微调任务中的延迟逻辑
- 删除了 fineTuning 方法中添加 10 秒延迟的代码块
- 移除了异步
|
2025-03-15 11:31:42 +08:00 |
|
|
fc4c7f0ac8
|
refactor(llm): 在删除微调任务前添加延迟
在删除微调任务前添加 10 秒延迟,以确保任务有足够的时间完成任何正在进行的操作。
|
2025-03-15 11:29:54 +08:00 |
|
|
1d7d615af4
|
refactor(llm): 优化聊天逻辑和知识库处理
-调整系统提示和知识库的处理顺序
- 优化聊天
|
2025-03-14 23:24:14 +08:00 |
|
|
9783c5ceb7
|
refactor(llm): 调整基础模型服务刷新任务的执行频率
- 将刷新任务的执行频率从每 10秒调整为每 15秒
- 此修改旨在平衡性能和实时性,减少过于频繁的任务执行对系统资源的影响
|
2025-03-14 21:40:09 +08:00 |
|
|
4a5f32cba1
|
feat(llm): 创建模型服务时调用部署模型接口
- 在创建模型服务后,添加了调用部署模型接口的逻辑
- 使用 HttpUtils.post 方法发送 POST 请求到 LLM 后端的部署模型接口
- 请求参数包括模型名称
- 异常情况下,记录错误日志
|
2025-03-14 21:18:07 +08:00 |
|
|
972ad6acd9
|
refactor(llm): 更新模型服务创建逻辑
- 引入 BaseModelTaskService 服务
- 将模型服务初始状态从 3改为 1
- 优化了与基础模型关联的逻辑
|
2025-03-14 21:13:49 +08:00 |
|
|
2038f9a40b
|
refactor(llm): 调整基础模型服务刷新频率
- 将 refreshTheModelService 方法的执行频率从每 30秒一次修改为每 10 秒一次
- 此修改旨在提高模型服务的刷新效率,缩短更新延迟
|
2025-03-14 20:48:57 +08:00 |
|
|
bbe5984f38
|
refactor(llm): 调整基础模型服务刷新任务的执行周期
- 将 cron 表达式从 "0 0/1 * * * ?" 修改为 "0/30 * * * * ?"
- 此修改将刷新任务的执行周期从每分钟一次改为每 30 秒一次
|
2025-03-14 20:41:07 +08:00 |
|
|
a21317a362
|
refactor(llm): 在删除微调任务前添加延迟
在删除微调任务前添加 10 秒延迟,以确保任务有足够的时间完成任何正在进行的操作。
|
2025-03-14 20:40:09 +08:00 |
|
|
4d4605297c
|
refactor(llm): 在删除微调任务前添加延迟
在删除微调任务前添加 10 秒延迟,以确保任务有足够的时间完成任何正在进行的操作。
|
2025-03-14 20:34:03 +08:00 |
|
|
a0e4979bd1
|
refactor(llm): 更新模型服务状态码使用统一的常量- 将模型服务状态码0、2、3 替换为统一的常量
-优化代码可维护性,减少硬编码
|
2025-03-14 20:30:55 +08:00 |
|
|
6d09621d24
|
Merge remote-tracking branch 'origin/master'
|
2025-03-14 20:19:10 +08:00 |
|
|
6fa848dc42
|
fix(llm): 修复删除微调任务的接口请求方式
- 将查询参数改为路径段参数,以符合接口设计要求
- 确保正确构建请求 URL,提高接口调用的准确性
|
2025-03-14 20:18:55 +08:00 |
|
|
5f284813fc
|
Merge remote-tracking branch 'origin/master'
|
2025-03-14 20:16:16 +08:00 |
|
|
c444e2ebe3
|
fix(llm): 修复删除微调任务的接口请求方式
- 将查询参数改为路径段方式发送请求
- 提高了请求的准确性和可靠性
|
2025-03-14 20:16:00 +08:00 |
|
|
da8dd791e8
|
fix(llm): 修复删除微调任务的接口请求方式
- 将查询参数改为路径段参数,以符合接口设计要求
- 确保正确构建请求 URL,提高接口调用的准确性
|
2025-03-14 20:09:23 +08:00 |
|
|
ac52fccc5e
|
Merge remote-tracking branch 'origin/master'
|
2025-03-14 20:04:26 +08:00 |
|
|
8f134e820e
|
refactor(yudao-server): 修改模型删除相关 API 路径
- 将 delete_the_model路径从 /delete-model改为 /delete_model
- 更新 delete_the_model_full URL 以匹配新的路径
|
2025-03-14 20:04:16 +08:00 |
|
|
201075b94e
|
fix(llm): 修正删除微调任务的接口参数
-将查询参数名从 "fine_tuned_model" 修改为 "model_name"
- 这个修改是根据 OpenAI 官方文档进行的,以确保接口调用的正确性
|
2025-03-14 20:03:14 +08:00 |
|
|
097ffc0d5d
|
fix(llm): 修复删除微调任务接口参数错误
-将查询参数名从 "fine_t
|
2025-03-14 19:58:34 +08:00 |
|
|
02b6da900c
|
refactor(llm): 修改删除基座模型接口
- 将删除模型接口的参数从 BaseModelPageReqVO 改为 Long 类型的 id
- 更新了 BaseModelService接口和 BaseModelServiceImpl 实现类中的方法签名
- 优化了删除模型的逻辑,直接使用 id 进行查询和删除操作
|
2025-03-14 19:54:26 +08:00 |
|
|
8caf82845c
|
refactor(module-llm):优化微调任务删除日志信息
- 修改 BASE URL 日志信息,提高可读性
- 新增 FULL URL 日志信息,便于调试和追踪请求
|
2025-03-14 19:51:48 +08:00 |
|
|
ba26af27cc
|
refactor(llm): 重构模型删除功能并添加完整 URL 配置
- 修改了 BaseModelServiceImpl 中的 deleteTheModel 方法,使用 OkHttpClient 发送 HTTP DELETE 请求
- 在 LLMBackendProperties 中添加了 deleteTheModelFull 字段,用于配置完整的删除模型 URL
- 更新了 FineTuningTaskHttpService 中的删除模型逻辑,使用新的完整 URL 配置
- 修改了 Docker Compose 配置,增加了8123 和 5123 端口的映射
- 更新了 application-ymx.yaml 配置,修改了删除模型的 API 路径
|
2025-03-14 19:45:43 +08:00 |
|
|
b426e158d0
|
feat(llm): 添加删除微调任务功能
- 在 AsyncFineTuningTaskService 中添加 deleteFinetuning 方法
- 在 FineTuningTaskHttpService 中实现 deletedFinetuning 方法
- 在 FineTuningTaskServiceImpl 中调用 deleteFinetuning 方法
- 在 LLMBackendProperties 中添加删除微调任务的 API 路径
|
2025-03-14 19:28:05 +08:00 |
|
|
544b4db400
|
refactor(llm): 关于删除微调任务的代码调整
- 注释掉了删除微调任务前的使用校验方法调用- 注释掉了删除前在校验微调任务是否在模型服务管理中使用的调用
- 在删除微调任务后添加了一个空行,提高代码可读性
|
2025-03-14 19:21:16 +08:00 |
|
|
404beed57c
|
feat(llm): 更新模型训练任务状态
- 在更新 localModel 的同时,增加了对 baseModel 相关信息的更新
- 更新 baseModel 的 jobId、chatUrl 和 apiUrl
- 优化了日志信息,增加了模型状态为 running 时的提示
|
2025-03-14 19:19:54 +08:00 |
|
|
eb7fb66dfa
|
fix(llm): 修复模型禁用时状态未重置的问题- 将模型服务的禁用状态从 3 修改为 0,以确保状态正确重置- 优化了 ModelServiceServiceImpl 中的 unActive 方法,修复了状态更新逻辑
|
2025-03-14 19:05:13 +08:00 |
|
|
5e51861052
|
refactor(llm): 优化删除基础模型的接口调用
- 将 HttpUtils.post 方法替换为 HttpUtils.del 方法,适配后端接口变更
- 调整 URL 参数的传递方式,符合新的接口要求
|
2025-03-14 18:58:32 +08:00 |
|
|
1d1f959f26
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# yudao-module-llm/yudao-module-llm-biz/src/main/java/cn/iocoder/yudao/module/llm/service/basemodel/BaseModelTaskService.java
|
2025-03-14 18:47:59 +08:00 |
|
|
04dd579d8b
|
fix(llm): 修复模型状态刷新逻辑并优化定时任务执行频率
- 修复模型状态刷新逻辑,增加对 "stop" 状态的处理
- 将定时任务执行频率从每 5 分钟调整为每分钟
- 优化代码格式,去除多余的空格和换行
|
2025-03-14 18:45:53 +08:00 |
|