1.12.2 版本更新说明:
后端
- Claude:添加Sonnet 3.5模型到模型列表中。从API请求中移除了传统的停止字符串。
- Featherless:作为文本完成源添加。
- HuggingFace推断终端点:作为文本完成源添加。
- 01.AI:作为聊天完成源添加。
- OpenRouter:添加新的提供者到列表中。
- InfermaticAI:扩展支持的采样参数列表,添加了logprobs和multiswipe支持。
- 自定义OpenAI兼容API:添加了模型ID输入自动完成。
改进
- World Info:添加了定时条目效果(冷却,粘性,延迟)。查看文档:定时效果。
- 改进了卡片标签导入对话框,更细粒度地控制导入过程。如果之前禁用了,请启用“导入卡片标签”用户设置。
- 辅助功能:通过UI改进了键盘导航。当前聚焦的元素具有可见的轮廓,可使用CSS变量(--interactable-outline-color和--interactable-outline-color-faint)进行自定义。
- 添加了使用CSS变量(--mainFontFamily,--monoFontFamily)覆盖常规和单一字体系列的能力。
- 现在可以通过从剪贴板粘贴文件和图像来附加文件和图像到聊天消息中。
- 改进了聊天中放大图片附件的视觉样式。
- 添加了Discord比赛获奖者的UI主题(Dark V和Celestial Macaron)。
- 现在可以从CHARX文件正确导入角色图像。
- 服务器文件上传的临时文件夹已移至数据根目录下。
- 各种本地化改进。
扩展
- 添加了通过管理扩展对话框更新所有扩展的选项。
- 数据库:为附件添加了批量操作(启用/禁用,删除)。
- 向量存储:添加了vLLM作为嵌入源。添加了自定义块边界设置。添加了清除所有向量的调试选项。
- 聊天翻译:添加了Yandex作为翻译提供者。
- TTS:添加了在流式文本生成期间按段生成音频的选项。添加了SBVits2和VITS TTS提供者。
- 图像生成:改进了设置界面布局。添加了LLM增强的自由模式提示生成。现在可以配置消息模板并可选择将其显示给LLM提示。添加了快速图像尺寸交换。
- 图像字幕:添加了自动为粘贴或附加的图像添加字幕的选项。添加了重新为图像附件添加字幕的功能。在选择列表中添加了更多Ollama多模态模型。添加了vLLM作为字幕源。
- 网络搜索:添加了SearXNG作为搜索提供者。
- (对开发者)添加了新的事件类型:chat_created,group_chat_created,message_file_embedded,online_status_changed。添加了注册简单自定义宏的能力。
- 正则表达式(在上个发布说明中遗漏):现在可以将正则表达式脚本嵌入到可共享的卡片数据中。
STscript
- Breaking:/member-XXX命令现在使用基于0的索引,而不是基于1的索引。建议更新脚本以使用组成员名称代替索引。
- Breaking:移除了对/inject、/flushinject、/sd、/send、/sendas、/sys、/comment、/summarize、/regex等命令中参数的隐式变量引用。请更新脚本以使用显式变量解析(使用宏或命令输出)。
- 为大多数内置命令添加了参数自动完成提示。在输入命令名称后,按Ctrl+Space或Alt+Space打开可选参数的提示。
- 在/impersonate命令中添加了await参数,以等待模仿完成。
- 在/persona命令中添加了mode参数,用于使用现有或临时人物。
- 添加了/setpromptentry命令,用于操作提示管理器条目。
- 添加了/wi-set-timed-effect和/wi-get-timed-effect命令,用于操作World Info定时效果。
- 为/echo命令添加了可选参数(timeout,extendedTimeout,preventDuplicates,awaitDismissal)。
- 现在消息发送命令支持负的at参数深度。
- 使用斜杠命令发送的消息现在可以通过聊天日志中的图标进行区分。
Bug修复
- 修复了导入卡片时遗留的时间戳转换错误导致卡片排序不正确的问题。
- 修复了ElevenLabs v2模型设置错误地传递到API的问题。
- 修复了在没有快速回复集可用时Quick Replies扩展无法加载的问题。
- 修复了表情符号从句子末尾被修剪的问题。
- 修复了在连续渲染时提示管理器中的滚动位置重置的问题。
- 修复了在Firefox中STscript编辑器的语法高亮显示问题。
- 修复了World Info中的正则表达式键在逗号处断开的问题。
- 修复了小的HTML元素不尊重UI主题颜色的问题。
- 修复了加载聊天完成预设时双重连接到后端的问题。
- 修复了多个提供者的TTS音频预览未能正常工作的问题。
- 修复了由于并行请求导致TTS语音映射重复条目的问题。
- 修复了需要设置主要书籍才能添加额外角色World Info的问题。
- 修复了对话默认示例未被视为空的问题。
- 修复了使用/del命令删除第一条消息的问题。
- 修复了新聊天上character_message_rendered事件触发两次的问题。
- 修复了未将消息中的HTML标签剥离掉的问题。
- 修复了删除滑动操作和/addswipe命令错误处理swipe_info数据的问题。
- 修复了如果扩展加载失败,在扩展管理器中显示“缺少模块”字符串的问题。
- 修复了导入聊天时临时上传不会自动删除的问题。
社区更新
- TTS:由@Risenafis添加对Style-Bert-VITS2的支持。
- 由@Yokayo添加对Yandex翻译API的支持。
- 由@Risenafis修复Style-Bert-VITS2的自动拆分。
- 由@Wolfsblvt添加当前打开菜单类型的数据属性。
- 由@Wolfsblvt更新/persona斜杠命令与参数。
- 由@LenAnderson修复语法高亮编辑器。
- 由@Wolfsblvt修复World Info键的正则表达式分词错误。
- 由@steve02081504更新zh-cn.json。
- 由@LenAnderson跟进解析器。
- 由@splitclover添加/setpromptentry命令以操作个别聊天完成预设条目。
- 由@steve02081504修复翻译。
- 由@Yokayo添加本地化文本。
- 由@steve02081504更新zh-cn.json