Commit Graph
72 Commits
Author SHA1 Message Date
liuwei 8178dddd8a 优化Dify聊天流程防御触发逻辑
1. 去除固定回怼话术,改为由LLM根据当前消息动态生成简短拒绝回复。

2. 明确防御判断只基于当前消息,历史聊天记录仅用于补充语境。

3. 避免正常感谢、反馈等消息因历史内容污染而误触发防御回复。
2026-04-28 17:21:07 +08:00
liuwei 6003aa7beb 支持Markdown包裹的base64图片直发
1. 为Dify聊天插件新增Markdown图片语法解析,支持从 ![image](data:image/...;base64,...) 中提取内联图片。

2. 兼容JSON里text/answer/result/content字段承载Markdown图片的返回格式。

3. 避免绘图模型返回Markdown图片时被误判为普通文本而继续走md2image。
2026-04-28 16:37:35 +08:00
liuwei 3b2dcb5cae 支持Dify返回base64图片直接发送
1. 为Dify聊天插件新增内联图片识别逻辑,支持data URL、纯base64和JSON内b64_json图片返回。

2. 当工作流返回base64图片时,直接通过send_image_message发送图片字节,避免误走md2image文本转图流程。

3. 调整响应清洗逻辑,避免对base64图片内容做文本裁剪导致图片数据损坏。
2026-04-28 16:36:15 +08:00
liuwei ef49588485 refactor: 移除LLM旧兼容入口并统一scene单路由
变更项:

1. LLMRegistry 仅保留 scene 入口,删除 backend_name/backend_ref/scene_ref 等兼容解析分支,未声明 scene 时仅保留直连配置。

2. Dify/GlobalNews/GameTask 插件初始化改为仅传 scene,不再拼接 backend/provider/url 等旧兼容字段。

3. 清理插件配置冗余:dify/global_news/game_task/douyu 的 config.toml 删除 backend 字段,统一由 scene 映射后端。

4. 后台 system API 调整为严格模式:插件依赖扫描仅采集 scene;scene 保存时必须绑定有效 backend。

5. 后台页面去除拓扑中的配置Backend冗余列,并新增前端校验,禁止提交空场景或未绑定后端。
2026-04-20 14:45:03 +08:00
liuwei 7b6bd19781 feat: 引入LLM场景路由与后台拓扑管理能力
变更项:

1. 新增 llm.scenes 场景路由层,支持 scene->backend 统一映射,并补充默认场景配置。

2. 扩展 LLMRegistry,新增 scene 解析逻辑;当声明 scene 时强制按场景路由结果生效,保持旧 backend 配置兼容。

3. 扩展后台 /api/system/llm_config 读写能力,支持 scenes 配置保存;新增插件 LLM 依赖扫描与拓扑数据输出。

4. 升级 system_llm 页面:新增场景路由管理区、插件依赖拓扑表,支持可视化查看 插件->scene->backend->provider。

5. 迁移核心插件配置到 scene 模式(保留兼容字段):dify/global_news/game_task/message_summary/ai_auto_response/member_context/douyu。

6. 调整部分插件初始化默认 llm_config,补充 scene 字段,确保后台场景切换可直接生效。
2026-04-20 14:36:56 +08:00
liuwei 1ab0f61e2f fix: resolve dify init and douyu session errors 2026-04-08 13:57:57 +08:00
liuwei aecb62cb4d refactor: centralize llm backend configuration 2026-04-08 13:43:41 +08:00
liuwei 51fe971cda feat(ai): clean reasoning content from replies 2026-04-07 09:23:48 +08:00
liuwei 2eba88ac95 尝试dify读取图片! 2026-02-26 17:34:17 +08:00
liuwei 700de6f321 尝试dify读取图片! 2026-02-26 17:30:34 +08:00
liuwei 9582d5ed80 尝试dify读取图片! 2026-02-26 17:25:15 +08:00
liuwei 2b8329b4b0 美化一下后台 2026-02-06 12:10:42 +08:00
liuwei 99d3128802 优化标签去除,解决搜索的grok标签问题 2026-02-05 10:58:25 +08:00
liuwei 3723434bd6 记录只采集用户最近的发言。不采集助手的发言。 2026-02-05 10:34:28 +08:00
liuwei 4fb06fabe4 去除dify异常日志 2026-01-27 16:23:24 +08:00
liuwei c6a0679741 调整日志级别 2026-01-16 13:34:37 +08:00
liuwei 79d174649b 调整日志级别 2026-01-16 13:29:52 +08:00
liuwei 44071f7df2 去除AI关键词 2025-12-22 17:32:06 +08:00
liuwei b13f3c5337 去除AI关键词 2025-12-22 17:31:48 +08:00
liuwei f99e917668 去除AI关键词 2025-12-22 17:31:39 +08:00
liuwei 9bb1ffeb44 不at,显得真实 2025-11-24 14:05:41 +08:00
liuwei 5441302e50 去除dify ai聊天的积分需求 2025-11-24 13:50:08 +08:00
liuwei e650e23ab4 作者调整 2025-07-29 15:57:31 +08:00
liuwei a2909e3eeb 加入限流策略。防止过度消耗资源 2025-06-25 17:06:48 +08:00
liuwei ebcd8d4d55 加入限流策略。防止过度消耗资源 2025-06-25 17:06:27 +08:00
liuwei 22681f975b 优化IO问题,使用异步方案进行视频下载等操作。 2025-06-16 10:41:23 +08:00
liuwei c98d44b02f 去除AI处理中提示 2025-06-13 16:00:13 +08:00
liuwei ea5244287e dify 1500字判断 2025-06-10 09:12:02 +08:00
liuwei 566af1410f 动态auth完成。 2025-06-09 15:42:25 +08:00
liuwei 9d15bf965b 临时调整权限模块,备份 2025-06-09 14:12:31 +08:00
liuwei 41defc6ec3 优化dify插件代码 2025-06-04 09:45:50 +08:00
liuwei 7bf512ce2b 优化IO问题 2025-06-04 09:16:39 +08:00
liuwei 4cc7542b1e 更新api-bot dify配置信息 2025-06-03 18:00:01 +08:00
liuwei 2fc23ea5a6 加入首帧提取功能 2025-05-29 11:43:12 +08:00
liuwei e98fa231fe 调整dify内容 2025-05-29 11:38:14 +08:00
liuwei 217b06d58d 800字以内不合成图片 2025-05-29 11:02:32 +08:00
liuwei f7e3420212 优化一下dify 2025-05-28 10:10:20 +08:00
liuwei d326467a04 优化截图,但是会残留大量的文件 2025-05-27 17:29:53 +08:00
liuwei 86b257ce20 优化内容 2025-05-27 16:59:16 +08:00
liuwei 1297a6b585 去除广告内容 2025-05-27 16:42:15 +08:00
liuwei 209ecccfab 调整目录结构,将框架内容放到base里面 2025-05-26 17:13:04 +08:00
liuwei 63e793450c dify 200字符以上生成图片 2025-05-26 14:39:17 +08:00
liuwei 61854bd5d2 优化响应时长。20秒太短了。 2025-05-26 13:42:48 +08:00
liuwei ba09af4276 调整,dify,若长度大于100,则发图片 2025-05-26 12:18:21 +08:00
liuwei cebc117efb 天气支持私聊 2025-05-26 11:16:23 +08:00
liuwei f208a51bbd dify 支持图片发送, 2025-05-21 11:10:45 +08:00
liuwei fb752c084e 优化代码,删除无效代码 2025-05-19 17:58:49 +08:00
liuwei 622105f8ac 调整日志级别 2025-05-13 14:31:00 +08:00
liuwei bfe4652867 调整消息发送逻辑 2025-05-08 09:47:37 +08:00
liuwei e18f391cab 加入自动撤回,防止骚扰 2025-05-08 09:24:20 +08:00