跳到主要内容

配置

打开 DSH 设置,按顺序完成下面三层配置。

统一的提供方页面,用于配置可复用端点与凭据引用

1. 创建可复用连接​

打开提供方。所有已安装提供方插件贡献的连接编辑器都集中在这一个页面中;各厂商不会再向设置侧栏添加独立入口。

连接包含稳定 ID、显示名称、基础 URL,以及 DSH 所存凭据的引用。密钥由 DSH 凭据服务管理;插件配置只保存引用,且不会将密钥返回浏览器。无需认证的服务器可将凭据引用留空。在 DSH 0.2.1 中,DSH 凭据库里保存的密钥优先于同名的已导出环境变量,即使该变量已导出也可以保存密钥;在 DSH 0.2.0 中则是已导出的环境变量优先,并且会阻止保存密钥。

同一个连接可供多种能力复用。例如,一个 LocalAI 连接可以同时提供嵌入、语音、图像和语言模型服务。

2. 配置提供方能力​

打开相应的服务页面,例如语言模型、嵌入、文本转语音或决策。选择提供方与连接,再配置模型和服务专属选项。OpenAI 兼容插件提供默认值,但兼容服务器通常采用不同的模型或声音名称。

删除连接不会删除它引用的凭据,以免一个插件误删其他配置仍在使用的密钥。

3. 选择活动服务​

为以下各项能力选择一个已注册的提供方:

  • 文本嵌入;
  • 重排;
  • 文本转语音;
  • API 语音转文本;
  • 图像生成;
  • 决策。

选择会立即生效,无需重启配置档案。选择禁用会从上下文中移除该能力服务。语言模型的工作方式不同:所有已配置路由都可以同时供 DSH 使用。

DSH 内置语音转文本​

DSH 可能提供自己的 speechToText 注册表。若要使用 DSH 语音输入,请保留该注册表:本插件会将当前选择的 API 转录提供方注册到其中。请在 DSH 的语音转文本设置中选择该 API 提供方,而不是内置的 SenseVoice 提供方。需要使用已配置 API 时,不要继续将 SenseVoice 设为默认提供方。

与提供方无关的文件转录服务始终可直接通过 apiSpeechToText 使用;如提供方支持实时转录,则另行提供 streamingSpeechToText。

命名与变更管理​

连接 ID 和语言模型路由 ID 是持久引用,不是展示标签。请选择简短稳定的 ID;需要改善措辞时只改显示名称。重命名 ID 可能破坏仍引用旧值的能力选择或聊天模型设置。

描述连接或模型的配置字段会在设置边界验证。提供方专属标识符应与上游服务发布的值完全一致;本项目不会把友好模型名或声音名转换为未记录的厂商 ID。

每次测试一项能力​

先配置一个连接,并选择端点确实实现的一项能力。确认这条链路成功后,再启用其他服务。OpenAI 兼容基础 URL 可能支持聊天却不提供语音或图像;LocalAI 部署也只会公开实际加载的后端。

测试失败时,使用规范化错误码区分配置与可用性:not-configured 指向选择或加载状态;rejected 通常指向凭据、配额、策略或标识符;unavailable 指向网络、超时或提供方健康。完整表格见故障排查。

并发默认策略​

在出现真实共享限制前,可以不启用门控;也可以添加匹配受限提供方、路由或能力的规则。索引和维护任务使用后台优先级;只有这些任务可能延迟交互时才预留容量。状态视图会显示哪条规则正在占用或排队调用。