Commit Graph

650 Commits

Author SHA1 Message Date
xiaoxin c05d7c9f95 【新增】AI:对话消息记录召回段落 2024-09-26 15:10:55 +08:00
xiaoxin 6b651baeed 【新增】AI:知识库可见权限整理 2024-09-25 16:06:35 +08:00
xiaoxin 0700c3f15e 【新增】AI:聊天接入知识库 2024-09-22 18:13:21 +08:00
xiaoxin 5cd870748d 【解决todo】AI 知识库: 字段命名统一 补充注释 2024-09-22 15:20:55 +08:00
YunaiV 8e56b81a3a 【代码评审】AI 大模型:知识库的逻辑 2024-09-07 20:12:37 +08:00
xiaoxin 9b8136ef30 【新增】AI 知识库: 配置自定义、段落启禁用 2024-09-05 17:11:56 +08:00
xiaoxin 92d32b652e 【新增】AI 知识库: 段落召回 2024-09-05 13:32:16 +08:00
xiaoxin c26cecaed6 【优化】AI 知识库: 不做经济型 先注释 spring-ai-transformers-spring-boot-starter 2024-09-03 16:54:51 +08:00
xiaoxin 8e012b10bb 【优化】AI 知识库: VectorStore 获取 抽到 AiModelFactory 2024-09-03 16:50:42 +08:00
YunaiV 2578ca7311 Merge branch 'master-jdk21-ai' of https://gitee.com/cherishsince/ruoyi-vue-pro into master-jdk17 2024-09-01 09:01:04 +08:00
YunaiV 059f64acb0 【代码优化】AI 大模型:将 spring-ai 调整成 group.springframework.ai,解决 spring-ai 暂时无法使用阿里云 maven 加速的问题 2024-09-01 08:58:40 +08:00
YunaiV e30795fb69 【代码评审】AI 大模型:知识库的逻辑 2024-08-31 14:18:35 +08:00
xiaoxin 96fb953730 【新增】AI 知识库: 增加部分管理类接口 2024-08-30 15:10:53 +08:00
xiaoxin 4208339d4d 【优化】AI : 删除 AiChatRoleEnum#role 2024-08-29 16:03:20 +08:00
xiaoxin 7d53a6dd52 【优化】AI 知识库: 向量存储补充 knowledgeId 2024-08-29 15:56:26 +08:00
xiaoxin abf5a22cd0 【优化】AI 知识库: 重命名 AiVectorFactory -> AiVectorStoreFactory 2024-08-29 14:16:23 +08:00
xiaoxin f97fb0a8fe 【新增】AI 知识库: AiVectorFactory 负责管理不同 EmbeddingModel 对应的 VectorStore 2024-08-29 14:13:37 +08:00
xiaoxin 024109dac9 【优化】AI 知识库: 从url下载文档资源 2024-08-29 10:12:47 +08:00
xiaoxin ed2296e4c7 【解决todo】AI 知识库 2024-08-28 16:01:10 +08:00
YunaiV 9d26381dcc 【代码优化】增强 JDK17、JDK8 之间的兼容性 2024-08-26 12:32:54 +08:00
YunaiV 6cceab5ba4 【代码评审】AI 大模型:知识库的逻辑 2024-08-19 19:24:36 +08:00
xiaoxin 238f603f69 【新增】AI 知识库:文档 token、字符数计算 2024-08-15 16:50:16 +08:00
xiaoxin d3a4c3c718 Merge branch 'refs/heads/up-master-jdk21-ai' into master-jdk21-ai
# Conflicts:
#	yudao-module-ai/yudao-module-ai-api/src/main/java/cn/iocoder/yudao/module/ai/enums/ErrorCodeConstants.java
#	yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/DocServiceImpl.java
2024-08-15 16:00:56 +08:00
xiaoxin 8e54eef8af 【新增】AI 知识库:文档切片向量化入库 2024-08-15 15:57:03 +08:00
xiaoxin b4af042c64 【新增】AI 知识库管理 2024-08-15 11:28:02 +08:00
YunaiV 7288e6c980 Merge branch 'master-jdk21-ai' of https://gitee.com/cherishsince/ruoyi-vue-pro into develop 2024-08-10 18:41:48 +08:00
YunaiV 83d86bcf9b 【功能新增】AI 大模型:支持思维导图的管理 2024-08-10 18:39:43 +08:00
YunaiV 7c9714d014 【功能新增】AI 大模型:支持思维导图的管理 2024-08-10 18:21:27 +08:00
YunaiV 5bdc2db0c3 【功能新增】AI:集成 Azure 的 OpenAI 模型 2024-08-10 15:26:51 +08:00
YunaiV 83bd96d672 【功能新增】AI:集成 Azure 的 OpenAI 模型 2024-08-10 14:34:57 +08:00
YunaiV b453856864 【代码优化】AI:向量化的集成 2024-08-09 00:09:19 +08:00
xiaoxin d698ef70b5 【新增】AI 知识库:支持读取 PDF、DOC/DOCX、PPT/PPTX 和 HTML等格式 2024-08-05 14:00:35 +08:00
xiaoxin 2a984504d9 【新增】AI 知识库:文档向量化 demo 2024-08-05 13:53:50 +08:00
YunaiV 29ade63f87 【代码优化】AI:image 作品中心的代码 2024-07-30 00:01:08 +08:00
YunaiV d14868b459 【依赖修复】AI:移除 dashscope-sdk-java 里的 slf4j-simple,避免日志冲突 2024-07-27 22:36:08 +08:00
YunaiV cb59a61a04 【代码优化】AI:获取公开的分页 2024-07-17 08:50:30 +08:00
cherishsince ef4fb7ec05 【优化】重命名 publicList 2024-07-15 16:15:06 +08:00
cherishsince 6b69dd74d4 【增加】ai image 增加release 列表(画廊、广场使用) 2024-07-15 15:32:04 +08:00
YunaiV 2b39b434fa 【依赖】mybatis-plus from 3.5.5 to 3.5.7 2024-07-13 22:42:54 +08:00
YunaiV e95f69b683 【同步】Boot 和 Cloud 的功能同步 2024-07-13 12:03:44 +08:00
YunaiV 8d1d0c15f7 【同步】Boot 和 Cloud 的功能同步 2024-07-13 12:03:26 +08:00
YunaiV 73502d565f 【代码优化】AI:ChatGlm 替换成 ZhiPuAiImage 实现 2024-07-13 00:06:48 +08:00
cherishsince 4311fe4517 【增加】image 对接 Chatglm 模型 2024-07-12 15:44:59 +08:00
cherishsince 2ae90b9edc Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-07-12 15:03:41 +08:00
cherishsince d865cc293b 【增加】chatglm 实现 spring ai 标准 2024-07-12 15:03:34 +08:00
YunaiV 68ed8cd6f8 【代码优化】AI:思维导入、写作的生成 2024-07-12 09:26:32 +08:00
芋道源码 ecb50c6511
!14 【解决todo】AI 写作、脑图:model、systemMessage获取逻辑调整
Merge pull request !14 from 小新/master-jdk21-ai
2024-07-12 00:48:48 +00:00
YunaiV 698b2b24ae 【代码优化】AI:文心一言的 tests 类 2024-07-11 22:15:44 +08:00
cherishsince abc51c670a Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-07-11 21:46:19 +08:00
cherishsince 18aeb072a6 【优化】buildImageOptions 支持千帆 2024-07-11 21:46:09 +08:00
YunaiV c6c003707e 【代码优化】AI:通义千问的 tests 类 2024-07-11 21:37:45 +08:00
cherishsince db7315b8cd 【增加】百度千帆 2024-07-11 17:48:18 +08:00
cherishsince 88d7c90c98 【添加todo】@芋艿 千帆sdk image 生成有错误 2024-07-11 16:33:15 +08:00
cherishsince 6b7238a79d 【增加】百度千帆 image tests 2024-07-11 16:32:15 +08:00
xiaoxin 29e421432d 【解决todo】AI 写作、脑图:model、systemMessage获取逻辑调整 2024-07-11 10:14:59 +08:00
YunaiV e39a6c3467 【代码新增】AI:写作管理界面 2024-07-10 23:01:24 +08:00
cherishsince d6b3b5e9bd 【增加】ai image对接通义 2024-07-10 21:34:42 +08:00
YunaiV 28018b1f7f Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-07-10 18:57:18 +08:00
YunaiV b4014bf2df 【代码评审】AI:写作部分的建议 2024-07-10 18:57:12 +08:00
cherishsince f25c7c4b86 Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-07-10 18:53:46 +08:00
cherishsince b6fead81f2 【增加】增加通义万相 2024-07-10 18:53:39 +08:00
xiaoxin bcdb23b89d 【优化】AI 写作:做角色设定,提高准确率 2024-07-10 14:28:31 +08:00
xiaoxin 7cd16ffbf3 Merge branch 'refs/heads/upstrem-master-jdk21-ai' into master-jdk21-ai 2024-07-10 13:27:08 +08:00
xiaoxin ababc914bd 【新增】AI 脑图 2024-07-10 13:18:17 +08:00
YunaiV 4c21ae32fe 【代码评审】AI:写作部分的建议 2024-07-10 12:59:21 +08:00
芋道源码 f3a6ba8349
!12 【优化】AI 写作:1. 优先获取写作角色;2. 优化写作提示词
Merge pull request !12 from 小新/master-jdk21-ai
2024-07-10 04:53:42 +00:00
cherishsince 870b1bf369 【增加】增加通义万象 test 2024-07-10 10:27:46 +08:00
xiaoxin 6e71b721e8 【优化】AI 写作:1. 优先获取写作角色;2. 优化写作提示词 2024-07-09 22:05:42 +08:00
YunaiV fa230cea8e 【代码优化】AI:完善 SunoApiTests 单测,方便大家快速体验 2024-07-06 23:13:55 +08:00
YunaiV 62d5ed8395 【代码优化】AI:完善 MidjourneyApiTests 单测,方便大家快速体验 2024-07-06 22:47:33 +08:00
YunaiV c5ed07a091 【代码优化】AI:完善 StabilityAiImageModelTests 单测,方便大家快速体验 2024-07-06 22:34:59 +08:00
YunaiV 6e64ae774e 【代码新增】AI:接入智谱 GLM-4 模型 2024-07-06 18:16:47 +08:00
YunaiV 59c853b54d 【代码优化】AI:完善 DeepSeekChatTests、XingHuoChatModelTests 单测,方便大家快速体验 2024-07-06 17:37:17 +08:00
YunaiV 4daff93313 【代码优化】AI:完善 YiYanChatTests 单测,方便大家快速体验 2024-07-06 16:45:49 +08:00
YunaiV 4f11d00cfd 【代码优化】AI:完善 TongYiChatModelTests 单测,方便大家快速体验 2024-07-06 15:45:18 +08:00
YunaiV 0139317ac4 【代码优化】AI:完善 LlamaChatModelTests 单测,方便大家快速体验 2024-07-06 14:47:56 +08:00
YunaiV 1feff2b12b 【代码优化】AI:完善 OpenAIChatModelTests、OpenAiImageModelTests 单测,方便大家快速体验 2024-07-06 14:11:21 +08:00
YunaiV e0f08a0f02 【代码优化】AI:将 ChatClient 替换成 ChatModel,和 Spring AI 对齐 2024-07-06 12:54:23 +08:00
YunaiV 6c094aaffc 【新增】AI:接入 DeepSeek 模型 2024-07-06 12:18:28 +08:00
YunaiV 2d36ec4858 【代码优化】AI:优化 xinghuo 的接入,复用 OpenAI,同时将 ws 替换成 htt 调用 2024-07-06 08:56:36 +08:00
YunaiV 2e73959a2c 【代码新增】AI:开启 AI 租户的能力 2024-07-05 09:42:36 +08:00
cherishsince c98495dfcb Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-07-05 09:26:20 +08:00
cherishsince 3d2b0decd9 【解决todo】增加 finishTime 完成时间 2024-07-05 09:26:10 +08:00
YunaiV 266b6faa85 【代码优化】AI:移除 AiModelEnum 枚举 2024-07-04 23:55:05 +08:00
YunaiV 471968eaf2 【代码优化】AI:新增 AIUtils,用于对接 spring ai 各种对象的构建 2024-07-04 23:53:22 +08:00
YunaiV 41071fc689 【代码优化】AI:对话 deleteChatConversationMyByUnpinned 接口 2024-07-04 23:39:51 +08:00
xiaoxin 9a2b8cc232 【优化】AI:通义千问流式返回改为增量 2024-07-04 11:26:22 +08:00
xiaoxin 431e91561f 【解决todo】AI 写作:语言、语气等改为字典 2024-07-04 11:22:12 +08:00
xiaoxin 4ef55fa921 Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai
# Conflicts:
#	yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/music/AiMusicController.http
2024-07-04 10:10:58 +08:00
YunaiV 1093e2957c 【代码新增】AI:聊天会话的段式发送 2024-07-04 09:39:23 +08:00
xiaoxin 793aeea2a3 【优化】AI 音乐:v3标识调整 2024-07-03 23:24:40 +08:00
YunaiV f20c27a7ef 【代码评审】AI:写作实现 2024-07-03 21:26:38 +08:00
芋道源码 9ddd2eddf8
!9 【增加】AI 写作:初版
Merge pull request !9 from 小新/master-jdk21-ai
2024-07-03 13:18:23 +00:00
YunaiV f78d13a83c 【代码优化】AI:完善各种注释 2024-07-03 21:11:10 +08:00
xiaoxin 6dfbfe5167 【优化】AI 写作:格式、语气、语言等抽枚举 2024-07-03 14:53:08 +08:00
xiaoxin b80a76d115 【解决todo】AI 音乐:我的音乐修改单独VO 2024-07-03 11:24:24 +08:00
xiaoxin f05f540865 【增加】AI 写作:支持回复 2024-07-03 11:17:16 +08:00
xiaoxin 77ead4859c 【增加】AI 写作:支持撰写 2024-07-03 10:52:41 +08:00
xiaoxin aa4c1cb268 Merge branch 'master-jdk21-ai' into master-jdk21-ai-write 2024-07-03 09:18:18 +08:00
cherishsince 3e1641216a 【解决todo】mj 增加 base64 参考图 2024-07-02 23:02:24 +08:00
cherishsince 8f68d64cd7 【todo】增加todo 2024-07-02 22:03:32 +08:00
YunaiV 24a9d05179 【代码评审】AI:音乐接入 2024-07-02 21:07:12 +08:00
xiaoxin 4a6a027beb 【解决todo】AI 音乐:1.处理失败任务 2.两种生成类型提示词合并,库中区分 2024-06-30 21:10:54 +08:00
cherishsince f300b8a1ae 【修改todo】增加 sd 各种参数 2024-06-30 16:10:56 +08:00
YunaiV 246c233253 【优化】AI:通义千问的集成,从自己集成,换成 spring cloud alibaba ai 库 2024-06-29 19:00:09 +08:00
YunaiV c5db930603 【优化】AI:依赖从文心一言,使用 spring ai 替代接入 2024-06-29 18:33:16 +08:00
YunaiV 7dfa7a1573 【优化】AI:依赖从 io.springboot.ai 调整为 org.springframework.ai 2024-06-29 18:13:36 +08:00
YunaiV 6225e18f70 【新增】AI:绘图(MJ)接入 API KEY 管理 2024-06-29 09:46:44 +08:00
YunaiV 949d5a1815 【新增】AI:音乐接入 API KEY 管理 2024-06-29 09:29:37 +08:00
芋道源码 2e9915b77b
!7 【增加】AI:我的音乐
Merge pull request !7 from 小新/master-jdk21-ai
2024-06-29 00:00:59 +00:00
YunaiV 2c61acf913 【代码优化】AI:图片轮询实现 2024-06-29 07:57:01 +08:00
YunaiV d860560318 【代码优化】AI:图片轮询实现 2024-06-28 21:18:31 +08:00
xiaoxin 94460008c4 【增加】AI:我的音乐 2024-06-28 14:40:57 +08:00
xiaoxin 3acd058635 【优化】AI 音乐:生成支持指定模型生成,支持回写音乐时长 2024-06-28 13:46:56 +08:00
xiaoxin bdd7d0c1fd 【代码优化】AI:音乐生成产物上传至内部文件服务 2024-06-28 10:45:59 +08:00
xiaoxin 7a66a435f9 【增加】AI:写作模版构建 2024-06-28 09:51:56 +08:00
YunaiV 128c38ca02 【功能新增】AI:音乐管理 100% 2024-06-28 09:49:23 +08:00
YunaiV 9d6b615f10 【功能新增】AI:音乐管理 50% 2024-06-27 23:09:17 +08:00
cherishsince 671c3016c8 【增加】根据多个id获取 image 信息,用于前端轮训任务 2024-06-27 17:52:53 +08:00
xiaoxin bec2aafecb 【增加】AI Write init 2024-06-27 17:38:31 +08:00
cherishsince 39ecc7a037 【解决todo】排查文心一言,集成到 chat flux 返回 null 终端问题(优化部分代码,未解决问题) 2024-06-27 17:16:04 +08:00
cherishsince dcab49bb78 Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-06-27 17:14:46 +08:00
cherishsince 9949a06cec 【解决todo】QianWen 前文增加 model 配置 2024-06-27 17:14:36 +08:00
cherishsince cbf7a1c587 【代码优化】XingHuoApi stream 变量没有其他地方使用,直接return 2024-06-27 17:13:49 +08:00
YunaiV d4cfcd0a1a 【代码优化】AI:音乐生成 2024-06-27 13:25:10 +08:00
YunaiV 23baaff84d 【代码优化】AI:音乐生成 2024-06-27 12:48:15 +08:00
芋道源码 c77fc954d2
!6 【解决todo】AI:音乐接入
Merge pull request !6 from 小新/master-jdk21-ai
2024-06-27 04:17:24 +00:00
cherishsince 05e4ccaca4 Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-06-27 09:49:01 +08:00
cherishsince 3fdb8fd5c3 【解决todo】通义千问增加 model 和 temperature 2024-06-27 09:48:53 +08:00
YunaiV 660a29d4e3 Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-06-27 08:41:45 +08:00
YunaiV b8bae97016 【功能新增】AI:图片管理 2024-06-27 08:41:12 +08:00
xiaoxin 44a0b04d0e 【解决todo】AI Music:同类变量同行,避免过长 2024-06-26 22:55:04 +08:00
xiaoxin 8bbd2257f2 【解决todo】AI:音乐接入 2024-06-26 17:01:56 +08:00
cherishsince 89db7883e3 【解决todo】驼峰命名、优化字段注释 2024-06-26 16:25:10 +08:00
cherishsince 0535c294f9 【解决todo】驼峰命名、优化字段注释。 2024-06-26 15:56:44 +08:00
cherishsince 9fef49d8b3 【解决todo】AiModelEnum 已解决 2024-06-26 15:49:30 +08:00
cherishsince b3a0383101 【删除】progress 进度,yunai 把数据库删了 2024-06-26 15:48:05 +08:00
YunaiV ec1376f4cb 【代码评审】AI:音乐接入 2024-06-25 21:45:26 +08:00
芋道源码 5c73e5e1f4
!5 【解决todo】AI:音乐接入
Merge pull request !5 from 小新/master-jdk21-ai
2024-06-25 13:30:58 +00:00
YunaiV b4eed07d61 【代码优化】AI:MJ 配置类的简化 2024-06-25 21:27:59 +08:00
YunaiV 4c3add508b 【代码优化】AI:MJ 生成图片 ACTION 的优化 2024-06-25 20:36:49 +08:00
YunaiV 098483d2be 【代码优化】AI:MJ 生成图片的优化 2024-06-25 19:57:37 +08:00
xiaoxin 5ba38dbdaa 【解决todo】AI:音乐接入 2024-06-24 14:19:09 +08:00
YunaiV 88142ed74c 【代码评审】AI:移除老版本的 MJ 接入 2024-06-24 12:59:58 +08:00
YunaiV 75a91a2c46 【代码评审】AI:音乐接入 2024-06-23 12:37:28 +08:00
芋道源码 69b05a30bd
!4 【解决todo】AI Music: 结构优化,task状态同步使用统一标准Job
Merge pull request !4 from 小新/master-jdk21-ai
2024-06-23 03:35:51 +00:00
xiaoxin abd80fe390 【解决todo】AI Music: 结构优化,task状态同步使用统一标准Job 2024-06-19 12:21:01 +08:00
cherishsince e1848895da 【增加】系统账户余额不足提示 2024-06-18 11:29:19 +08:00
cherishsince bdbe2633e1 【优化】调整 niji 模型,版本好参数 2024-06-18 10:34:04 +08:00
cherishsince 4c89342d5b Merge remote-tracking branch 'origin/master-jdk21-ai' into master-jdk21-ai 2024-06-17 21:38:32 +08:00