Commit Graph

2378 Commits

Author SHA1 Message Date
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
24c7db5230 Refactor: cherry-pick LangChain4j 方案的 commit,去除和 LangChain4j 相关的代码 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
c3254275da Feat: 节点参数校验 2025-09-12 13:48:46 +08:00
LuanY77
a23e6042b2 Feat: 解析AIOutput,将大模型响应结果映射到上下文 2025-09-12 13:48:46 +08:00
LuanY77
58aa6fdab6 Feat: 补充 SetUtil 定义 2025-09-12 13:48:46 +08:00
LuanY77
2ab96cac3b Feat: 完善 Ollama 模型配置 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
2d657d1363 Feat: 完善输入输出注解定义与注释书写 2025-09-12 13:48:46 +08:00
LuanY77
00a946c113 Refactor: 将注解解析处理统一到抽象类中 2025-09-12 13:48:46 +08:00
LuanY77
b50047a052 Fix: 修复文本资源解析为空 2025-09-12 13:48:46 +08:00
LuanY77
b2e5156c66 Feat: 提示词解析模块搭建 2025-09-12 13:48:46 +08:00
LuanY77
af5733a8e7 Feat: 注解解析模块框架搭建 2025-09-12 13:48:46 +08:00
LuanY77
8552a80009 Refactor: 重构 AIProxyWrapBean,添加注解字段 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
87ac11a5b1 Refactor: 重构 ProxyWrapBean,定义具体实现类 2025-09-12 13:48:46 +08:00
LuanY77
38b626195f Fix: 引入 LiteFlow-AI 上下文初始化实现类,手动注入 AIComponent 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
af0e848ce0 Feat: 适配 ModelConfig 2025-09-12 13:48:46 +08:00
LuanY77
e7e15591af Feat: 模型获取工厂实现,引入 ModelConfig 2025-09-12 13:48:46 +08:00
LuanY77
bfbb826c76 Refactor: 补充 SpringIdHolder ,空校验与异常类 2025-09-12 13:48:46 +08:00
LuanY77
215458eade Refactor: 将配置参数移动到 AIComponent 中,类型节点关注节点特有参数 2025-09-12 13:48:46 +08:00
LuanY77
d7b6b20f23 Feat: proxy 模块框架搭建 2025-09-12 13:48:46 +08:00
LuanY77
6bd3008353 Feat: AI 注解定义 2025-09-12 13:48:46 +08:00
LuanY77
e7683aa076 Refactor: 抽象 HttpPartBuilder,重构 RequestBody,添加 RequestHeader 2025-09-12 13:48:46 +08:00
LuanY77
f5e93a4380 Refactor: 重构 maven 模块构建 2025-09-12 13:48:46 +08:00
LuanY77
ed1dd0ad71 Refactor: 重构 Builder 实现,使上层类能够直接进行 build。提供回调接口的默认实现。 2025-09-12 13:48:46 +08:00
LuanY77
2889245d65 Test: 添加 Ollama 模型实现和测试代码(初步框架) 2025-09-12 13:48:46 +08:00
LuanY77
4b64e89058 Refactor: 引入 ModelType 常量,添加直接获取特定类型模型运行时的方法 2025-09-12 13:48:46 +08:00
LuanY77
00429a1958 Refactor: 重构模型运行时实现 2025-09-12 13:48:46 +08:00
LuanY77
0bf9446d3c Feat: 完善流式调用相关实现 2025-09-12 13:48:46 +08:00
LuanY77
9c6ce8e95a Feat: 完善交互模块实现 2025-09-12 13:48:46 +08:00
LuanY77
bcb07b908a Refactor: 重构 config,request,options 相关代码,引入 RequestBody 2025-09-12 13:48:46 +08:00
LuanY77
cfa947a0d7 Fix: 添加 ChatRequest 参数校验 2025-09-12 13:48:46 +08:00
LuanY77
99384668ff Feat: config新增endPoint配置,添加Builder帮助新建Config 2025-09-12 13:48:46 +08:00
LuanY77
02441650d7 Feat: 消息处理管道 & 转换器 2025-09-12 13:48:46 +08:00
LuanY77
caae0b8acd Feat: 大模型交互模块基础搭建 2025-09-12 13:48:45 +08:00
LuanY77
15cb4e5a60 Feat: 模型运行时工厂 2025-09-12 13:48:45 +08:00
LuanY77
30ad6b008c Feat: HttpUtil实现 2025-09-12 13:48:45 +08:00
LuanY77
d41717f02f Feat: 基础模型接口与统一出入参协议定义 2025-09-12 13:48:45 +08:00
LuanY77
dc5a31d9c2 Feat: 系统,AI,用户,工具调用消息定义 2025-09-12 13:48:45 +08:00
LuanY77
f2a96e86ed rebase onto branch-ai 2025-09-12 13:48:45 +08:00