pull/67/head
xuxueli 5 months ago
parent ce64292912
commit 11019ff89b

@ -1220,16 +1220,16 @@ public void demoJobHandler() throws Exception {
- 依赖2参考 [使用DeepSeek与Dify搭建AI助手](https://www.xuxueli.com/blog/?blog=./notebook/13-AI/%E4%BD%BF%E7%94%A8DeepSeek%E4%B8%8EDify%E6%90%AD%E5%BB%BAAI%E5%8A%A9%E6%89%8B.md)执行器示例新建Dify DifyWork应用并在开始节点添加“input”参数可结合实际情况调整。 - 依赖2参考 [使用DeepSeek与Dify搭建AI助手](https://www.xuxueli.com/blog/?blog=./notebook/13-AI/%E4%BD%BF%E7%94%A8DeepSeek%E4%B8%8EDify%E6%90%AD%E5%BB%BAAI%E5%8A%A9%E6%89%8B.md)执行器示例新建Dify DifyWork应用并在开始节点添加“input”参数可结合实际情况调整。
- 依赖3启动示例 “AI执行器” 相关配置文件说明如下: - 依赖3启动示例 “AI执行器” 相关配置文件说明如下:
``` ```
### ollama 配置 // ollama 配置
spring.ai.ollama.base-url=http://localhost:11434 spring.ai.ollama.base-url=http://localhost:11434
spring.ai.ollama.chat.enabled=true spring.ai.ollama.chat.enabled=true
### Model模型配置注意此处配置模型版本、必须本地先通过ollama进行安装运行。 // Model模型配置注意此处配置模型版本、必须本地先通过ollama进行安装运行。
spring.ai.ollama.chat.options.model=qwen2.5:1.5b spring.ai.ollama.chat.options.model=qwen2.5:1.5b
spring.ai.ollama.chat.options.temperature=0.8 spring.ai.ollama.chat.options.temperature=0.8
### dify 配置;选择相关 workflow 应用,切换 “访问API” 页面获取 url 地址信息. // dify 配置;选择相关 workflow 应用,切换 “访问API” 页面获取 url 地址信息.
dify.base-url=http://localhost/v1 dify.base-url=http://localhost/v1
### dify api-key选择相关 workflow 应用并进入 “访问API” 页面,右上角 “API 密钥” 入口获取 api-key。 // dify api-key选择相关 workflow 应用并进入 “访问API” 页面,右上角 “API 密钥” 入口获取 api-key。
dify.api-key={自行获取并修改} dify.api-key={自行获取并修改}
``` ```
@ -2512,28 +2512,14 @@ public void execute() {
- 1、【新增】新增提供 “AI执行器” 并内置多个Bean模式 AI任务Handler与spring-ai、ollama、dify等集成打通支持快速开发AI类任务。 - 1、【新增】新增提供 “AI执行器” 并内置多个Bean模式 AI任务Handler与spring-ai、ollama、dify等集成打通支持快速开发AI类任务。
- AppNamexxl-job-executor-sample-ai - AppNamexxl-job-executor-sample-ai
- 执行器代码xxl-job-executor-sample-springboot-ai - 执行器代码xxl-job-executor-sample-springboot-ai
- 执行器初始化脚本执行参考SQL脚本或自行人工创建
``` ```
// 备注ollamaJobHandler 内置在“AI执行器AppName = xxl-job-executor-sample-ai”中需要先新建执行器可参考如下SQL或自行创建
INSERT INTO `xxl_job_group`(`app_name`, `title`, `address_type`, `address_list`, `update_time`) INSERT INTO `xxl_job_group`(`app_name`, `title`, `address_type`, `address_list`, `update_time`)
VALUES ('xxl-job-executor-sample-ai', 'AI执行器Sample', 0, NULL, now()); VALUES ('xxl-job-executor-sample-ai', 'AI执行器Sample', 0, NULL, now());
``` ```
- 2、【新增】新增多个 Bean模式 AI任务Handler如 ollamaJobHandler、difyWorkflowJobHandler 等支持快速集成开发AI任务。 - 2、【新增】新增多个 Bean模式 AI任务Handler如 ollamaJobHandler、difyWorkflowJobHandler 等支持快速集成开发AI任务。任务配置可参考 [AI执行器](https://www.xuxueli.com/xxl-job/#原生内置Bean模式任务AI执行器)
- a、ollamaJobHandler OllamaChat任务支持自定义prompt、input等输入信息。示例任务入参如下 - a、ollamaJobHandler OllamaChat任务支持自定义prompt、input等输入信息。
``` - b、difyWorkflowJobHandlerDifyWorkflow 任务支持自定义inputs、user等输入信息。
{
"input": "{输入信息,必填信息}",
"prompt": "{模型prompt可选信息}"
}
```
- b、difyWorkflowJobHandlerDifyWorkflow 任务支持自定义inputs、user等输入信息示例参数如下
```
{
"inputs":{ // inputs 为dify工作流任务参数参数不固定结合各自 workflow 自行定义。
"input":"{用户输入信息}" // 该参数为示例变量,需要 workflow 的“开始”节点 自定义参数 “input”可自行调整或删除。
},
"user": "{用户标识,选填}"
}
```
- 3、【修复】合并PR-3708、PR-3704解决固定速度调度模式下下次计算执行时间小概率间隔超长时不准问题。 - 3、【修复】合并PR-3708、PR-3704解决固定速度调度模式下下次计算执行时间小概率间隔超长时不准问题。
- 4、【修复】任务操作逻辑优化修复边界情况下逻辑中断问题 (ISSUE-2081)。 - 4、【修复】任务操作逻辑优化修复边界情况下逻辑中断问题 (ISSUE-2081)。
- 5、【修复】调度中心Cron前端组件优化解决week配置与后端兼容性问题 (ISSUE-2220)。 - 5、【修复】调度中心Cron前端组件优化解决week配置与后端兼容性问题 (ISSUE-2220)。
@ -2544,7 +2530,7 @@ public void execute() {
- 10、【升级】多个项目依赖升级至较新稳定版本涉及 gson、groovy、spring/springboot、mysql 等; - 10、【升级】多个项目依赖升级至较新稳定版本涉及 gson、groovy、spring/springboot、mysql 等;
### 7.39 版本 v3.0.2 Release Notes[规划中] ### 7.39 版本 v3.1.1 Release Notes[规划中]
- 1、[规划中]登陆态Token生成逻辑优化混淆登陆时间属性降低token泄漏风险 - 1、[规划中]登陆态Token生成逻辑优化混淆登陆时间属性降低token泄漏风险
- 2、[规划中]组件扫描改为BeanPostProcessor方式避免小概率情况下提前初始化底层组件移除单例写法汇总factory统一管理 - 2、[规划中]组件扫描改为BeanPostProcessor方式避免小概率情况下提前初始化底层组件移除单例写法汇总factory统一管理

Loading…
Cancel
Save