Commit Graph

719 Commits

Author SHA1 Message Date
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
LuanY77
2c396ba8bb Refactor: 交互框架移动至 liteflow-ai-engine 2025-09-12 13:48:46 +08:00
LuanY77
415f07ccd2 Fix: 修复无法找到配置文件bug 2025-09-12 13:48:46 +08:00
LuanY77
8cbfe6be51 Test: SetUtil 测试 2025-09-12 13:48:46 +08:00
LuanY77
4326ab2da1 Test: 测试结构化输出 2025-09-12 13:48:46 +08:00
LuanY77
5cb64025bd Feat: 添加格式化输出参数解析,引入 AiServiceFactory 帮助创建 AiService 2025-09-12 13:48:46 +08:00
LuanY77
b50047a052 Fix: 修复文本资源解析为空 2025-09-12 13:48:46 +08:00
LuanY77
af5733a8e7 Feat: 注解解析模块框架搭建 2025-09-12 13:48:46 +08:00
LuanY77
24f0a59eb5 Fix: nodeId 双向映射 beanName,相同 nodeId 打印报错信息 2025-09-12 13:48:46 +08:00
LuanY77
8524318dcf Feat: 实现接口转换 BeanDefinition,并通过动态代理注册到 Spring 和 LiteFlow 上下文 2025-09-12 13:48:46 +08:00
LuanY77
13fd32b9af Refactor: 重构动态代理机制,提前动态代理生命周期 2025-09-12 13:48:46 +08:00
LuanY77
e4a1aed722 Test: OllamaModel基础实现,添加基础测试 2025-09-12 13:48:46 +08:00
LuanY77
f5e93a4380 Refactor: 重构 maven 模块构建 2025-09-12 13:48:46 +08:00
everywhere.z
c899eb101b 适配新的中央仓库发布方式,更改maven的整体结构 2025-08-30 23:32:05 +08:00
everywhere.z
739834dd57 修改发布中央仓库配置 2025-08-29 17:12:38 +08:00
everywhere.z
e13dac3480 优化代码 2025-08-26 16:57:22 +08:00
everywhere.z
d6c030d625 优化测试用例代码 2025-08-26 12:00:25 +08:00
everywhere.z
a52a1d1616 feature #ICUMKV 全面支持jdk21,以及支持jdk21中的虚拟线程 2025-08-26 11:23:46 +08:00
铂赛东
78a32d55aa !337 feature #ICM6TX 增加 WHEN 并行策略执行逻辑,增加 percentage 关键字
Merge pull request !337 from luoyi/issues/ICM6TX
2025-08-21 11:09:27 +00:00
everywhere.z
3333f25182 enhancement #ICR1PL AND关键字的逻辑和语意明确点 2025-08-21 00:00:27 +08:00
everywhere.z
fba92dace1 enhancement #ICANTH 隐式子流程改版 2025-08-20 18:10:41 +08:00
铂赛东
7ac6799681 !338 bug #ICO23A 修复设置AbstractBeanFactory的cacheMetadata为false时LF无法正确获取rawClass的问题
Merge pull request !338 from 不许对我狗叫丶/dev
2025-08-18 06:32:26 +00:00
everywhere.z
8595a20b08 enhancement #ICO3IK 在switch节点中,希望能拿到target的列表信息 2025-08-18 12:12:52 +08:00
everywhere.z
ddd0bdd2ad 优化注释测试用例 2025-08-04 12:28:33 +08:00
everywhere.z
c67d81afeb 优化某些测试用例 2025-07-28 10:31:21 +08:00