|
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 |
|
|
507ea2551c
|
refactor(llm): 调整模型服务状态和刷新逻辑- 修改 refreshTheModelService 方法的定时调度时间,从每分钟执行改为每 5 分钟执行- 更新模型服务状态判断逻辑,本地模型状态,从"启动中"改为"运行中"
|
2025-03-14 18:12:09 +08:00 |
|
|
3a919f884a
|
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:06:48 +08:00 |
|
|
24ddfe0264
|
feat(llm): 添加模型名称与微调状态更新功能
- 新增 replaceActiveGroups 方法,用于处理模型名称中的 active 分组
- 在定时任务中调用该方法,更新基础模型的微调状态
- 优化了代码结构,提高了可读性和可维护性
|
2025-03-14 18:06:19 +08:00 |
|
|
3f3c6d0bb1
|
refactor(llm): 调整模型服务状态和刷新逻辑- 修改 refreshTheModelService 方法的定时调度时间,从每分钟执行改为每 5 分钟执行- 更新模型服务状态判断逻辑,
|
2025-03-14 18:01:52 +08:00 |
|
|
60ff7ace82
|
refactor(llm): 重构基座模型删除逻辑
- 修改了 BaseModelController 中删除模型的方法,增加更新模型状态的逻辑
-重命名了 BaseModelService 接口中的方法,提高代码可读性
- 更新了 BaseModelServiceImpl 中的实现,使用更合适的方法
- 简化了 BaseModelTaskService 中的删除逻辑
- 注释掉了定时任务,可能需要根据实际情况重新启用
|
2025-03-14 17:53:38 +08:00 |
|
|
5700df8687
|
feat(llm): 添加删除基座模型功能并优化模型服务相关逻辑
- 在 BaseModelController 中添加删除基座模型的接口
- 在 BaseModelService 中实现删除基座模型的方法
- 更新 ModelServiceTaskService 中的模型状态刷新逻辑
- 在 ModelServiceRespVO 中添加基座模型的 API 地址和密钥字段
- 更新 ModelServiceServiceImpl 中的模型服务创建和状态更新逻辑
|
2025-03-14 17:43:37 +08:00 |
|
|
7b99cc41a5
|
refactor(llm): 优化应用创建和更新逻辑,增加系统提示和知识库支持
- 在创建和更新应用时,增加了对系统提示的非空校验和空值处理
- 在获取应用信息时,增加了对 prompt、modelServiceId 和 promptId 的非空赋值
- 在会话创建和聊天请求中,增加了对知识库 ID 和系统提示的处理逻辑- 优化了日志输出,增加了对系统提示更新的记录
|
2025-03-14 16:58:35 +08:00 |
|
|
0e6e306b2e
|
Merge remote-tracking branch 'origin/master'
|
2025-03-14 16:24:26 +08:00 |
|
|
dfcc93cece
|
feat(llm): 添加模型列表和状态更新功能
- 新增模型列表获取接口和相关服务
- 实现模型状态更新逻辑,包括启动和禁用模型
-优化模型数据同步,保持本地与远程模型状态一致
- 重构部分代码,提高可维护性
|
2025-03-14 16:24:18 +08:00 |
|
|
63ef71fab3
|
refactor(llm): 优化知识库服务和文档映射
- 修改 KnowledgeBaseServiceImpl 中的文档更新逻辑
- 更新 KnowledgeDocumentsMapper 中的 SQL 查询
- 调整 KnowledgeEmbeddingReqVO 中的字段名称
|
2025-03-14 15:23:57 +08:00 |
|
|
5f49c0094c
|
fix(llm): 修复知识库查询相关参数错误
- 将 QueryMultipleReqVO 对象中的 setK 方法调用改为 setTopK
|
2025-03-14 14:22:19 +08:00 |
|
|
18f4aeeda1
|
refactor(llm): 重构知识库更新流程并添加 Embedding功能
- 新增 KnowledgeEmbeddingReqVO 类用于知识库 Embedding 请求参数
- 在 KnowledgeBaseController 中添加 embeddingKnowledge 方法处理 Embedding 请求
- 在 KnowledgeBaseService接口中新增 embeddingKnowledge 方法
- 在 KnowledgeBaseServiceImpl 中实现 embeddingKnowledge 方法,重构知识库更新流程- 修改 AsyncKnowledgeBase 类,分离创建和删除知识库的方法
- 更新 KnowledgeDocumentsMapper,调整删除文档的查询逻辑
- 移除 KnowledgeDocumentsSaveReqVO 中的冗余注释
|
2025-03-14 14:21:26 +08:00 |
|