1.12.7 版本更新说明:
重大变更
- 第三方服务器插件不再支持需要导入核心服务器模块的情况。请改用导入函数或更新插件至 ES6 模块。
弃用
- 移除了 Text Generation WebUI 的旧版 API 切换。
- 移除了 Chat Completions OpenRouter 的指令覆盖模式。
- 移除了模型作用域向量存储的可选切换。
后端
- 更新了 Google AI Studio、Claude、MistralAI 和 Groq 的模型列表。
- 为 llama.cpp、TabbyAPI 和 Text Generation WebUI 启用了 XTC 控制。
- 将 Cohere 迁移到 v2 聊天和嵌入式 API。
- 新增了无头模型选择的 UI。
改进
- 添加了一个新的函数工具调用框架。详情请参阅文档。
- 提高了浅色主题的兼容性:按钮和链接使用主题颜色,输入区域在没有连接时不再突出显示红色。
- 添加了一个主题切换,以在先前的消息上显示滑动计数。
- 添加了从连接配置文件中省略设置的能力。
- 添加了重命名高级格式化模板和设置预设的能力。
- 聊天完成:在提示构建过程中进行的令牌计数现在是异步的。
- 聊天完成:在使用 "Continue Prefill" 时,在预填充后附加延续消息。
- 聊天完成:为自定义 API 添加了 "Squash" 和 "Strict" 提示后处理器。
- 多用户:添加了每个用户的 Basic Auth 和 Authelia 登录方法。
- 将 Node 服务器迁移到 ES6 模块。
扩展
- 资产:提供函数工具的扩展现在标有特殊图标。
- 文本转语音 (TTS):新增了非官方的 CosyVoice 和 GPT-SoVITS-V2 提供商。
- 图像生成:扩展了
/sd
命令以包括扩展设置的参数。新增了/sd-source
以在不同来源之间切换。新增了用于触发图像生成的功能工具。为 SD WebUI 添加了 ADetailer(面部)切换。 - 网络搜索:新增了 Tavily 作为新的提供商。
STscript
/if
和/while
:规则和右侧参数现在是可选的。- 向添加内容到聊天的命令中添加了返回参数。
- 新增了
/char-find
以查找字符并返回唯一的字符串键。 - 新增了管理 UI 扩展的命令:
/extension-enable
、/extension-disable
、/extension-exists
等。 - 新增了
/sort
命令以对 JSON 列表进行排序。
修复
- 修复了
/model
对 Horde 和 NovelAI 不起作用的问题。 - 修复了发送空停止字符串到后端的问题。
- 修复了锁定面板的抽屉图标高亮问题。
- 修复了指令模式下系统提示为空时的换行问题。
- 修复了在空聊天中使用
{{charPrefix}}
时自由模式扩展的问题。 - 修复了聊天中 i18n 引号的高亮问题。
- 修复了 Firefox 中复制时双引号加倍的问题。
- 修复了用户填充消息中的宏未被替换的问题。
社区更新
- @M0ch0:支持 gemini-1.5-series-002 和新的 8B exp 模型。
- @Cohee1207:弃用 OpenRouter 的强制指令模式。
- @sasha0552:将证书添加到
.gitignore
。 - @Cohee1207:重新设计了替代问候语。
- @Wolfsblvt:允许
/if
和/while
的 "right" 和 "rule" 参数为可选。 - @Cohee1207:添加了从连接配置文件中省略设置的能力。
- @Wolfsblvt:添加了管理扩展的斜杠命令。
- @Cohee1207:改进了画廊布局。
- @v3ucn:为 CosyVoice 添加了 TTS API。
- @v3ucn:为 GPT-SoVITS-V2 模型添加了零样本 TTS API。
- @Cohee1207:为 TextGen WebUI 启用了 XTC。
- @Yokayo:更新了俄语翻译。
- @Wolfsblvt:允许 STscript 中的命名参数为数组。
- @Wolfsblvt:扩展了
char-find
和sendas
。 - @Wolfsblvt:修复了管道未实际使用/输入空的未命名参数数组的问题。
- @Wolfsblvt:修复并改进了数学斜杠命令。
- @notfiz:修复了 Google AI 反向代理忽略用户提供的路径的问题。
- @Cohee1207:当尝试更新非 Git 安装时退出脚本。
- @Cohee1207:改进了图像生成命令。
- @Wolfsblvt:更新了各种发送命令以返回值。
- @nyxkrage:在使用 "Continue Prefill" 时,在预填充后附加延续消息。
- @RossAscends:为所有消息添加滑动计数(需要调试)。
- @Cohee1207:更好地支持写入控制。
- @ceruleandeep:将 Featherless 添加到
/model
的modelSelectMap
中。 - @FriedCaper:修复了与键盘快捷键相关的问题。
- @M0ch0:支持新的 gemini-1.5-flash-8B 模型,并减少了 flash-002 的上下文。
- @X00LA:添加了德语说明。
- @Goshe-nite:修复了固定抽屉图标不同步的问题。
- @QuantumEntangledAndy:为旧版 Safari 添加了对话框的 polyfill。
- @ceruleandeep:在欢迎聊天消息中添加了可点击的按钮。
- @Yokayo:进行了翻译工作。
- @Cohee1207:本地化了聊天时间戳。
- @Cohee1207:支持更多的国际引号对。
- @Cohee1207:添加了工具调用。
- @Yokayo:添加了重命名高级格式化预设的按钮。
- @Cohee1207:将 Cohere 迁移到
/v2/chat
。 - @QuantumEntangledAndy:添加了额外的登录方法。
- @DarokCx:改进了 Featherless 模型搜索。
- @InspectorCaracal:添加了
/sort
斜杠命令。 - @QuantumEntangledAndy:当 polyfill 时,更改中心裁剪弹出窗口的位置。
- @KhreedAI:修复了世界信息条目优先级排序问题。
- @honey-tree:移除了 Gemini API URL 末尾的斜杠,以防 URL.toString 添加了它。
- @akvadrako:支持未弃用的 Together.ai 创建图像 API。
- @honey-tree:扩展了 WORLDINFO_FORCE_ACTIVATE API 以允许动态修改条目。
- @Cohee1207:将 Node 服务器迁移到 ES 模块。
- @honey-tree:通过卡片导出/导入保留 LB 条目扩展字段。
- @Cohee1207:聊天完成:切换到异步令牌处理。
- @Cohee1207:TTS:添加了 Google Translate TTS。
- @Cohee1207:添加了重命名 TC 预设的能力。
- @Cohee1207:TextGenWebUI:移除了旧版 API 模式。
- @QuantumEntangledAndy:在客户端缓存向量摘要。
- @theo77186:为 llama.cpp 启用了 XTC 支持。
- @QuantumEntangledAndy:在编辑模式下禁用了滑动手势。
- @artisticMink:修复了在 Firefox 中复制聊天消息文本时的双引号问题。
- @error-usernotavailable:为稳定扩散扩展添加了 ADetailer 功能。
- @50h100a:正确解释某些替代空白符在令牌名称中的情况。
- @50h100a:在“继续”响应时正确查看令牌概率。
- @dvejmz:支持 Claude Sonnet 3.5 20241022 API 模型。
- @WolframRavenwolf:添加了 Claude 3.5 Sonnet(最新)选项。
- @Cohee1207:进行了一些暂存工作。