返回 BenszAPI
🔌 BenszAPI 2026-05-31 20:20

BenszAPI 更新:联网搜索、云同步加固与智能路由,v1.10.14–v1.11.4 的体验打磨

概览 BenszAPI 从 v1.10.14 到 v1.11.4 持续打磨,重点聚焦联网搜索、云同步稳定性、插件系统和多账号安全 聊天应用新增自动联网...

#sub2api #发布公告
BenszConan 的头像

BenszConan

管理员

概览

  • BenszAPI 从 v1.10.14 到 v1.11.4 持续打磨,重点聚焦联网搜索、云同步稳定性、插件系统和多账号安全
  • 聊天应用新增自动联网模式,问答不再局限于模型知识截止日期
  • 云同步历经竞态修复、自动重试、空间隔离三重加固,多端使用更加可靠
  • 插件系统引入智能路由模式,管理端升级为一级插件中心
  • 修复了多账号串号、过期订阅续费窗口未重置等关键问题

前言

之前在频道里发过 BenszAPI 的介绍和 v1.6–v1.10 的更新总结。如果你一直关注这个频道,应该记得上次聊的是聊天画图应用从零到一的落地、云盘同步协议 v2 的设计,还有发票报销和安全审查中间件。那轮迭代的功能密度确实很高,但坦白说,"功能从无到有"只是第一步,"从有到好用"才是更难的部分 (~ ̄▽ ̄)~

从 v1.10.14 到 v1.11.4,大约半个月的时间里 BenszAPI 发布了十几个版本。这轮迭代的主题很明确:把已有功能打磨到真正好用。云同步的并发竞态、聊天中的联网能力、多账号场景下的数据隔离——这些都是用户反馈最集中的地方,也是这轮重点解决的问题。

下面挑几个用户感知最明显的改动展开聊聊。

聊天联网搜索:从手动到自动

上次的更新提到过 SearXNG 联网检索已经接入聊天应用,但当时的体验还比较初级——你需要手动点联网按钮,系统才会去搜索。v1.10.18 做了一个用户呼声很高的升级:自动联网模式。现在聊天应用默认会根据你的问题内容自动判断是否需要联网。比如你问"今天北京天气怎么样"或者"最新的人民币汇率",系统会自动触发搜索,不再需要你手动切换。当然,强制联网和关闭联网的控制选项仍然保留着。

搜索引擎后端也做了大幅扩展。v1.10.19 新增了 Serper、Exa、Perplexity 三个搜索 provider,加上已有的 SearXNG,现在可以覆盖的搜索场景丰富了不少。v1.10.17 还优化了一个容易忽略的细节:当 SearXNG 普通搜索结果为空但返回了 infobox(知识卡片)时,系统会将卡片内容转换为可用结果,避免误判为"完全没搜到东西"。这对中文查询场景尤其有用——很多百科类查询命中 infobox 的概率比命中网页结果高得多。

另外 v1.10.17 还改善了云同步的拉取策略——进入聊天或画图应用时只轻量拉取远端变化,不再每次做全量推送。这个优化直接减少了切页时的等待时间和无意义的网络写入。

云同步:从能用到可靠

上次详细讲过云同步协议 v2 的设计思路。但说实话,v1.10.13 之前的云同步在并发场景下还是有个让人头疼的问题:流式回复和图片生成结果偶尔会"消失"。这轮迭代花了不少精力彻底解决。

v1.10.14 和 v1.10.15 修复了两个最影响体验的竞态问题。第一个是聊天流式回复消失——你在云端模式下聊天时,流式回复和云同步的整树覆盖可能同时发生,导致新回复被旧引用覆盖,消息一闪而过就不见了。第二个是画图结果丢失——图片生成完成时恰好被同步操作覆盖,辛苦等了半天的图突然找不到了。两个问题的修复思路是一样的:给每个消息和图片结果分配稳定 ID,发送和生成期间延迟远端整树回写,避免新数据被旧引用覆盖。

v1.10.15 还引入了同步失败自动重试。以前网络抖了一下导致同步失败,只能刷新页面碰运气。现在系统会按指数退避自动重试,网络恢复或切回页面时也会触发重试,前端会显示当前的重试状态和诊断信息,至少知道发生了什么。

v1.10.16 解决了一个用起来很别扭的问题:切换页面时生成中断。以前聊天收到一半的回复,顺手点了别的页面,回来发现回复没了——因为路由卸载会中止正在进行的请求。现在只有显式点停止才会取消,画图的后端任务还会持久化任务 ID,重新进入页面后可以继续轮询结果。

v1.11.0 做了云盘空间隔离——之前同一个 Google Drive 被多个站内账号绑定时,不同账号的同步数据路径是共享的,可能混在一起。现在每个站内账号的同步数据严格隔离开来。顺便还把会话列表的排序从创建时间改成了修改时间,最近活跃的话题总是排在前面,用起来顺手多了。

插件与智能路由

插件系统在这轮也有不小变化。v1.11.2 为 api-prompt 插件引入了智能路由模式——API Key 可以设置为智能模式,网关会根据请求内容自动选择最匹配的 Prompt 模板注入,不需要每次手动指定。每个模板可以配置路由描述、标签等元数据,分类器只读取这些元数据做判断,选中后才渲染完整 Prompt。分类失败或置信度不够时降级为原请求,不会影响正常使用。

v1.11.3 把插件入口从"系统设置里的二级页面"提升为侧边栏一级的**"插件中心"**,管理员配置插件不用再钻好几层菜单了。同时优化了模板的资格配置:以前要手动输入套餐名来判断谁有资格使用某个模板,容易写错;现在直接从下拉列表选择现有套餐,不会出错了。

v1.11.3 还修复了一个挺让人困惑的问题:话题标题总是停留在"新话题"。原因是云同步时远端的"新话题"占位标题会覆盖本地已经自动生成的语义标题。修复后同步合并会优先保留已有语义标题,如果标题还是默认占位就用首条用户内容回填。

多账号安全与续费体验

v1.11.1 修复了一个比较严重的问题:同一浏览器多账号切换时数据串号。如果你在同一个浏览器里用不同账号登录,聊天和画图的本地工作区可能会混在一起。修复后 IndexedDB 中的工作区、选中状态、图片资产、同步游标等全部按当前用户隔离,旧数据会自动迁移到首次升级时的账号下。

v1.11.2 新增了过期订阅自助续费入口。以前订阅过期了续费流程不太直观,现在用户可以直接在"我的订阅"页面看到过期订阅并一键续费,购买页还会根据上下文默认选择续费月数。v1.10.20 修复了续费后的一个计费 bug:过期订阅续费后额度窗口没有按新的商业周期重置,导致续费后的用量统计还是旧的。

另外,v1.11.4 把管理后台用户列表的"总充值"列替换成了"总消费"——按实际消费金额汇总展示,对管理员来说更有参考价值。最新的旗舰模型也已同步上线,支持百万级上下文窗口。

小结

回看 v1.10.14 到 v1.11.4 这十几个版本,BenszAPI 的迭代重心从"功能铺开"明确转向了"体验打磨"。联网搜索从手动到自动,云同步从基本能用到并发安全且自动重试,插件系统从简单入口到智能路由,多账号场景从数据混乱到严格隔离——这些变化对已经在使用的用户来说感受应该是最直接的。如果你在用 BenszAPI 的过程中遇到过上面提到的任何问题,建议更新到最新版本试试。有什么想法或建议,欢迎在评论区留言,或者加入售后 QQ 群 451527691 交流 (~ ̄▽ ̄)~

同频道推荐

查看全部 →

评论区

0 条评论
游客只能浏览内容;登录后即可参与评论。
还没有评论,欢迎发表第一条看法。