开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 32|回复: 0
收起左侧

[火山PC分享] 火山AI智能体自动剪辑视频

[复制链接]
发表于 昨天 22:22 | 显示全部楼层 |阅读模式   北京市北京市
【火山AI智能体自动剪辑视频】 https://www.bilibili.com/video/BV1LUub6vEwu/?share_source=copy_web&vd_source=216d40603f2d39e58e0e9c3820bbe4bf


gitee开源项目地址
https://gitee.com/ym668/VoldpAiAgent
github开源项目地址 https://github.com/jcdz-bot/VoldpAiAgent
『来自123云盘用户的分享』
历史版本和教程下载:https://1815868431.share.123pan.cn/123pan/2JmLVv-JMlF
项目QQ交流群1061906333

20260807更新Ver1.3.75:

修复
### 修复 3:聊天会话模型发送后被改变 — 用户在聊天会话中选择模型后发送消息,模型"变了"。根因:commands.js 和 messages.js 中后端返回的 effective_model 覆盖 S.session.model 后,下拉框用 _applyModelToDropdown 重新匹配,含 / 的模型 ID(如 deepseek-ai/DeepSeek-V4-Pro)在 _findModelDropdown 中返回 null,下拉框回退到第一个 option。修复:在 3 处 effective_model 覆盖点(commands.js goal 命令 L1226、commands.js 普通发送 L1972、messages.js L1455)统一添加 _ensureModelOptionInDropdown 调用,确保模型在下拉框中有对应 option 并选中。

### 修复 4:辅助模型/设置面板/Cron 模型列表不完整 — 辅助模型页面选择供应商后,模型下拉框只显示部分模型,不是该供应商的所有模型。根因:前端从 /api/models 的 groups 获取模型列表,但 groups 从数据库缓存(p.Models 字段)读取,缓存可能不完整(如 deepseek 缓存只有 1 个模型)。而 /api/providers 从 model_mapping/model_context_windows 提取模型列表,和供应商管理页面一致,更完整。修复:辅助模型页面(panels.js L11689)、设置面板默认模型(panels.js L7494)、Cron 任务模型(panels.js L1192)三处统一改为同时请求 /api/models 和 /api/providers,优先使用 /api/providers 的模型列表(和供应商管理一致),/api/providers 没有的供应商(如 free-models)回退到 /api/models groups 的数据。聊天头部模型下拉框不受影响(通过 _fetchLiveModels 实时从供应商 API 拉取,不依赖 /api/models 缓存)。

### 修复 1:web_fetch/api_request 工具不可取消 — 网关聊天.wsv 中 AI 工具调用路径的 web_fetch 和 api_request 使用独立 HTTP 请求,未关联流的取消标志,会话取消时这些请求继续执行直到完成或超时。修复:新增 Rg_QuXiaoShangXiaWen 函数创建可取消的 context(300ms 轮询取消标志),将 web_fetch 和 api_request 的 HTTP 请求关联到此 context,用户取消时立即中断 HTTP 请求。

### 修复 2:python/code_execute/powershell 工具进程不可取消 — 这三个工具执行外部命令时,取消监控 goroutine 虽然能检测到取消标志,但只杀死进程而不取消 context,导致 cmd.Wait() 仍然阻塞。修复:改用 exec.CommandContext 关联可取消 context,取消时 context 自动取消并杀死进程,cmd.Wait() 立即返回。各工具错误处理增加 context.Canceled 分支,取消时返回友好的错误消息而非原始的 context canceled 错误。

优化
### 优化 3:取消逻辑幂等化 — 工具.wsv 的 Rg_SheZhiQuXiaoBiaoZhi 函数新增幂等性检查:如果取消标志已设置则直接返回,避免重复处理。修复了调试输出.txt 中 streamID=9e5681ec 被连续取消 3 次(cancelFunc存在=false)的问题,消除了重复取消导致的额外资源消耗。

### 优化 4:前端取消防重复调用 — boot.js 的 cancelStream 函数新增 _cancellingStreams 标记机制:同一 streamID 在 5 秒内不会重复发送 /api/chat/cancel 请求,避免用户快速点击停止按钮时产生多次取消请求。5 秒后自动清除标记作为安全网,确保极端情况下不会永久阻塞。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表