Files
deepseek-harness/docs/user/guide/providers.zh.md
T

2.9 KiB

配置模型

English | 中文

本指南假定你已按照根 README启动 Web UI。模型变更会在下一次请求时生效,不需要重启服务器。

配置 DeepSeek

打开设置 → 模型。DeepSeek 卡片提供一个 API 密钥字段;输入密钥并保存。

模型页:DeepSeek 卡片,以及添加提供方与添加自定义提供方两个入口

密钥是只写的。保存后,页面只会收到脱敏描述符,永远不会收到明文密钥。密钥存储在 $DSH_HOME/.credentials.yaml 中,settings 只保留它的凭据引用。

添加目录提供方

选择添加提供方,选取 Anthropic 或 OpenAI 等提供方,输入其 API 密钥并保存。已安装目录会提供端点、协议和模型列表。

使用原生认证的提供方需要各自的原生凭据。Bedrock、Vertex、Azure 和 Codex 分别使用 AWS 凭据与区域、ADC 项目、api-version 和 OAuth;只填写 API 密钥字段无法完成配置。

添加自定义提供方

对于公司网关、自建服务器或已安装目录中不存在的提供方,选择添加自定义提供方。提供小写 Provider ID、基础 URL、API 协议、凭据和至少一个模型。

自定义提供方表单:Provider ID、显示名称、API 地址、API 协议、API 密钥

Provider ID 是永久的,因为请求、已保存会话、模型默认值和凭据引用都会使用它。如需重命名提供方,请添加新提供方并删除旧提供方。显示名称、基础 URL、协议、凭据和模型仍可编辑。

模型目录中选择获取可用模型,可查询表单当前显示的基础 URL 和凭据。选择候选项只会更新草稿;保存前不会存储提供方。目录提供方使用已安装目录,不发起网络请求。

选择模型

已配置的提供方会出现在模型选择器中。选择模型也会将其设为新会话的默认值。已发送过请求的会话会保留自身日志中记录的模型。

如果已保存默认值指向已删除的提供方,输入框会显示选择模型,并在选择其他模型前阻止输入。

排错

  • MISSING_CREDENTIAL:通过模型页存储提供方密钥,或提供被引用的环境变量。
  • UNKNOWN_MODEL:选择已配置的模型,或向自定义提供方添加缺失的模型。
  • 获取可用模型返回 401:检查密钥。模型发现会调用 OpenAI 兼容的 GET /models 端点;对于不提供该端点的服务,请手动输入模型。

进阶配置

自动生成的插件配置目录列出所有受支持的字段与默认值。dsh-llm-pi-aidsh-llm-deepseek 参考文档负责直接 settings.yaml 配置、目录解析、推理控制、凭据与适配器错误。