748 Commits

Author SHA1 Message Date
LuanY77
8a05dc932f Feat: 将 stream 返回值更改为 Publisher 2025-11-15 05:16:08 +08:00
LuanY77
a75ff4c3bd Feat & Refactor: 引入 rxjava,将流式回调逻辑重构为响应式逻辑 2025-11-14 18:34:06 +08:00
LuanY77
85e1812aa8 Breaking Changes & Refactor: liteflow-ai-core 模块更改为依赖于 spring 框架,新增 liteflow-ai-spring-boot-starter 2025-10-26 20:04:33 +08:00
LuanY77
569390b55d Feat: 新增 LogRequest 和 LogResponse 参数,支持打印 AI 服务请求和结果 2025-10-24 16:02:30 +08:00
LuanY77
efb8581969 test(ModelTest): engine模块模型调用测试 2025-10-24 15:14:21 +08:00
LuanY77
403c7c649d test(InteractTest): engine 模块交互测试 2025-10-24 12:58:59 +08:00
LuanY77
bc29dd3d5c test(ToolTest): 工具调用测试 2025-10-24 10:28:29 +08:00
LuanY77
6f09da5c3a test(StructureTest): 结构化输出测试 2025-10-23 15:09:56 +08:00
LuanY77
24d15efcaa test(ClassifyTest): 意图识别组件测试使用 mock 数据测试 2025-10-23 13:51:41 +08:00
LuanY77
686305364a test(ChatTest, MockAITest): AI组件测试使用 mock 数据进行测试,不再进行 AI 服务调用 2025-10-23 12:29:24 +08:00
LuanY77
042e13ea9f refactor: output 注解仅保留 methodExpress 方法映射输出结果 2025-10-17 15:08:34 +08:00
LuanY77
4984f1b935 fix: 修正部分问题
1. 代码规范
2. 注解配置(provider -> 枚举,部分 tristate -> boolean)
3. 去除 core 模块 APIUrl 校验非空
2025-10-17 11:42:53 +08:00
LuanY77
87343b7a7e Merge remote-tracking branch 'gitee_dromara/ai' into liteflow-ai-dev 2025-10-14 06:10:00 +08:00
everywhere.z
8c6bb15260 Merge remote-tracking branch 'origin/dev' into ai 2025-09-26 11:10:22 +08:00
LuanY77
a90e1d7a48 确定发布版本号 since -> 2.16.0 2025-09-26 08:18:34 +08:00
everywhere.z
0068406dbe bug #ICZ1N3 解决2.15.0中把chain作为子流程传入时,子流程里获取不了requestData的问题 2025-09-22 00:45:18 +08:00
LuanY77
1d4d197559 test: 工具调用测试 + bug fix 2025-09-17 23:04:24 +08:00
LuanY77
58eb5a26ed test: 意图识别节点测试 + bug fix 2025-09-17 21:18:36 +08:00
LuanY77
c04b44120d test: 添加不同模型厂商的协议转换测试+补充注解 2025-09-17 19:59:48 +08:00
LuanY77
ecfe615d96 rebase onto branch-ai + 一些测试 2025-09-12 13:48:47 +08:00
LuanY77
5750ec57dc Feat: multi-switch 并行实现 2025-09-12 13:48:47 +08:00
LuanY77
85f8401c1e test: coze workflow test 2025-09-12 13:48:47 +08:00
LuanY77
cecd4a4c4a Feat: DashScope WorkFlow 接入 2025-09-12 13:48:47 +08:00
LuanY77
7a1cea4a9e Refactor: 更改 Response中的 content 属性名为 output 2025-09-12 13:48:47 +08:00
LuanY77
ecc0db3e53 Feat: AI 意图识别节点多路选择初步实现 2025-09-12 13:48:47 +08:00
LuanY77
7720894361 Feat: Multi-Switch 初步实现 2025-09-12 13:48:47 +08:00
LuanY77
e3289e264f Refactor: 修改 AI 注解包位置。 2025-09-12 13:48:47 +08:00
LuanY77
6f0b861b13 Feat: 意图识别节点实现,添加 chat 测试与 classify 测试 2025-09-12 13:48:47 +08:00
LuanY77
b4d8697dbc Refactor: DashScope 替换为使用 OpenAI 兼容格式 2025-09-12 13:48:47 +08:00
LuanY77
0bbfbfe90c Fix: tool_call 参数修正 2025-09-12 13:48:47 +08:00
LuanY77
579a226825 Refactor: 初步重构协议转换器相关实现,DashScope 初步实现 2025-09-12 13:48:47 +08:00
LuanY77
e2afdf4f56 Refactor: ApiKey 参数配置改为配置文件配置 2025-09-12 13:48:47 +08:00
LuanY77
222ffead19 Refactor: 去除上下文动态 request 配置参数 2025-09-12 13:48:47 +08:00
LuanY77
7d28d0a0c8 Refactor: 去除 fastjson2 依赖,全面使用 jackson 处理 json 2025-09-12 13:48:47 +08:00
LuanY77
7a42a79443 Refactor: 将model具体实现统一移动到liteflow-ai-model模块下 2025-09-12 13:48:47 +08:00
LuanY77
ca7a2d0c87 Feat: OpenAI 实现 2025-09-12 13:48:47 +08:00
LuanY77
b0e4094b19 Feat(engine): 实现ScanningToolRegistry,重构部分 JsonSchemaGenerator实现 2025-09-12 13:48:47 +08:00
LuanY77
d8880a423a Feat(core): 工具调用 2025-09-12 13:48:47 +08:00
LuanY77
670c43ea9b Feat(engine): 工具调用 2025-09-12 13:48:47 +08:00
LuanY77
3528d724b0 Feat(core): 结构化输出 2025-09-12 13:48:47 +08:00
LuanY77
9b4d6b6890 Feat(engine): 引入 TypeReference,ChatRequest与 ChatResponse 集成结构化输出能力 2025-09-12 13:48:47 +08:00
LuanY77
5ddede46d7 Feat(engine): 结构化输出解析器提供json生成提示词 2025-09-12 13:48:47 +08:00
LuanY77
c3bbf41b72 Feat(engine): 结构化输出生成与解析实现 + 相应测试 2025-09-12 13:48:47 +08:00
LuanY77
251e8e0af7 Feat: 添加 StreamHandler builder 2025-09-12 13:48:47 +08:00
LuanY77
c07a72374d Feat: 彻底打通 core 与 engine 模块沟通桥梁。大幅度重构配置参数相关的代码。实现阻塞式/流式调用大模型节点测试 2025-09-12 13:48:46 +08:00
LuanY77
02c9768140 Fix: 超时时间参数映射 2025-09-12 13:48:46 +08:00
LuanY77
dc88f2c817 Feat: 完善响应解析模块,实现 Ollama 响应解析 2025-09-12 13:48:46 +08:00
LuanY77
4186fec236 Feat: 打通 core 与 engine 模块沟通桥梁。大幅重构注解解析模块代码。补充注解注释信息,完善注解参数配置。 2025-09-12 13:48:46 +08:00
LuanY77
648e906678 Refactor: 重构 engine interact 模块异常处理机制。实现 Ollama 流式调用Transport 2025-09-12 13:48:46 +08:00
LuanY77
b2f4392414 Refactor: 重构 engine 模块,去除 spring、liteflow 依赖,将该模块独立。注册发现机制改为使用spi。ModelFactory 移动至 core 模块,engine 模块不做工厂实现。 2025-09-12 13:48:46 +08:00