AI连通性测试升级(模型选择+思考模式展示+流式输出样式)+Agnes AI适配器接入+openai_compat双/v1 Bug修复+音乐精灵流式渲染修复+消息区间距补漏

AI连通性测试页面这次大改:能直接选具体模型单独测了(不用整条场景链跑一遍才知道哪个挂了);测出来的结果如果有深度思考内容,会单独展示一个「思考过程」区块;流式输出也有了专属样式和徽标,一眼就能看出走的哪条路。顺便修了个老毛病——在配置中心改了场景的模型,测试时却还在调旧模型。新接入了 Agnes AI 适配器(agnes-2.5-flash 和 agnes-3.0-flash 当前免费!),同时修了个坑爹的 Bug:openai_compat 适配器在 Base URL 已含 /v1 时会重复追加导致 404——这就是之前配 Agnes AI 测试一直报错的元凶。音乐精灵聊天界面的流式渲染也修好了,末尾参数标记不再混入正文,消息间距也补上了。

[新增] 【书笙OS】-PC AI连通性测试支持指定模型单独测试

连通性测试页新增「指定模型」下拉,根据所选场景和能力自动列出已配置的启用模型(含继承链展开)。选择指定模型时通过 opt['mid'] + fallback=0 严格只测该模型,不走场景兜底链;留空则按场景模型链顺序逐个尝试。切换能力或场景时自动刷新模型下拉列表。

[新增] 【书笙OS】-PC AI测试结果支持思考模式内容展示

当AI返回包含 reasoning 思考内容时(流式调用或深度思考模式),结果区独立展示「思考过程」区块,与正文分开呈现,带暖黄色主题样式区分。

[新增] 【书笙OS】-PC AI测试结果支持流式输出样式标识

检测结果是否使用了流式输出(通过模型配置stream标记、think内容存在性、raw数据结构综合判断),展示「流式输出」徽标和专属蓝色主题内容区块。

[新增] 【书笙OS】-全端 新增Agnes AI适配器支持

AI配置中心新增「Agnes AI」适配器通道,OpenAI兼容接口,默认Base URL https://api.agnes-ai.cn/v1。支持 agnes-2.5-flash(当前免费)、agnes-3.0-flash(当前免费)、agnes-2.5-pro 等模型,可一键填入常用模型名。配置只需填API Key即可使用,Base URL已内置。

[修复] 【书笙OS】-全端 openai_compat适配器Base URL双/v1导致测试404

修复openai_compat适配器在Base URL已以/v1结尾时仍重复追加/v1的Bug。此前用户配置Agnes AI(Base https://api.agnes-ai.cn/v1)时,实际请求URL变成 .../v1/v1/chat/completions 导致404测试失败。现通过正则检测Base URL是否已含版本号路径(/v1、/v2等),智能选择是否追加。兼容DeepSeek(https://api.deepseek.com → .../v1/chat/completions)和Agnes AI(https://api.agnes-ai.cn/v1 → .../v1/chat/completions)两种写法。

[修复] 【书笙OS】-PC AI连通性测试调用旧模型的Bug

修复在配置中心更改场景模型后,连通性测试仍调用旧模型的问题。原因:测试页未限制fallback,场景模型失败后回落到默认场景调用了旧模型。现指定模型时设置fallback=0严格只测该模型,不兜底。

[优化] 【书笙OS】-PC AI测试结果展示增强

结果区新增Token用量展示、尝试次数统计、实际调用模型徽标、成功/失败状态标签等,信息更丰富。结果头部信息栏支持徽标组合展示(流式、思考、模型名)。

[修复] 【AI乐谱生成器】-移动端 音乐精灵流式渲染内容与卡片错乱

AI回复末尾附带的参数标记段(---SUGGESTION---和---QUESTIONS---)在流式渲染时被当作正文处理,其中---被解析为分隔线、JSON文本被当作普通段落,导致聊天过程中内容区出现分隔线和乱码混入正常内容。新增cleanStreamText函数在渲染前剥离标记段,同时中断保存时也做清理。

[修复] 【AI乐谱生成器】-全端 消息区间距和内边距缺失

消息容器元素缺少ai-chat-msgs CSS类,导致padding和gap样式不生效,消息内容紧贴边缘且无间距。补上class后恢复正常。

💬 互动
还没有人评论,来说两句
@ ×
登录后参与互动
0
0