DeepSeek Harness 本身不具备大模型推理能力,所有智能体思考、工具决策、文本生成都依赖外部大模型服务。本文为全网最全、最贴合官方规范的模型配置教程,包含:官方 DeepSeek 模型配置、自定义 OpenAI 兼容模型接入、配置文件详解、环境变量部署、多模型切换、参数调优、常见报错排查,适配新手日常使用与开发者私有化部署场景。
Harness 核心特性:模型热更新配置,所有模型修改无需重启服务,保存立即生效。
一、模型配置核心原理

DeepSeek Harness 采用模型插件+适配器架构,完全模型无关,不绑定固定大模型:
- 原生适配 DeepSeek 全系模型,开箱即用;
- 支持所有 OpenAI 接口协议的第三方模型(千问、智谱、小米、本地 Ollama、Llama.cpp 等);
- 支持多模型提供商并存,随时一键切换,无需改代码、无需重启服务;
- 配置分层存储:Web界面配置、本地配置文件、环境变量三层优先级覆盖。
二、前置准备
配置模型前必须准备对应模型服务凭证:
- 模型 API Key(必填);
- 模型接口 Endpoint 地址(自定义模型必填,DeepSeek 官方默认内置无需填写);
- 确认账号余额、接口权限、调用频率未被限制。
三、方式一:Web UI 可视化配置(新手推荐)
适合日常使用、快速切换模型,操作简单、零代码、即时生效。
1. 进入模型配置页面
启动 Harness 服务,访问 Web 界面:http://127.0.0.1:3080,点击右上角 Settings → Models 进入模型管理面板。
2. 配置 DeepSeek 官方模型
官方模型为默认预设,无需手动填写接口地址,仅需填入密钥:
- Provider 选择 deepseek;
- 填入你的 DeepSeek 平台 API Key;
- 默认模型推荐选择:
deepseek-v4-flash(高速稳定,适合日常Agent任务)、deepseek-coder(专属代码任务); - 点击保存,配置即时生效。
3. 配置自定义 OpenAI 兼容模型
支持所有遵循 OpenAI 接口格式的模型服务,包含云端第三方模型、本地私有化模型。
- 点击 Add Custom Provider 新增自定义模型提供商;
- Provider ID:自定义小写唯一标识(如 ollama、qwen、zhipu),永久绑定会话;
- Base URL:填写模型接口地址,例如本地 Ollama:
http://127.0.0.1:11434/v1; - API Key:填写对应服务商密钥(本地模型无密钥可随意填默认值);
- 填入对应模型名称,保存即可。
主流兼容模型快速配置参考:
- 阿里千问:选择对应兼容端点,填入平台密钥;
- 本地 Ollama:BaseURL 为本地地址,Key 可填空或自定义字符;
- 智谱、小米、讯飞等:直接使用官方 OpenAI 兼容接口即可接入。
4. 设置默认模型
保存多个模型提供商后,选中常用模型设为 Default,新建会话将默认使用该模型,历史会话保留原有模型配置。
四、方式二:配置文件永久配置(开发者推荐)
适合固定部署、批量配置、无界面服务器、长期稳定使用场景,配置持久化,重启服务不丢失。
1. 配置文件位置
所有模型配置统一存储在本地用户目录:
- Linux / macOS:
~/.dsh/settings.yaml - Windows:
C:\Users\用户名\.dsh\settings.yaml
2. 基础配置模板
可直接写入默认模型、多提供商、接口地址等核心参数:
agent-default-model: provider: deepseek model: deepseek-v4-flashproviders:
deepseek:
apiKey: 你的DeepSeek_API_Key
ollama:
baseURL: http://127.0.0.1:11434/v1
apiKey: local
3. 查看当前完整配置树
通过命令行可查看当前运行的全部模型、插件、配置信息,用于调试核对:
dsh --profile web --dump-config
该命令可完整输出当前生效配置,所有条目均支持自定义补丁替换。
五、方式三:环境变量配置(自动化/服务器部署)
适合 SSH 远程服务器、CI 自动化脚本、Docker 部署场景,无需修改配置文件,临时生效、隔离性强。
核心环境变量
DSH_MODEL:指定默认启动模型DSH_SYSTEM_PROMPT:自定义全局系统提示词- 各厂商 API Key 环境变量:对应模型服务商密钥
终端临时设置示例:
export DSH_MODEL=deepseek-v4-flash
dsh web
六、模型通用参数调优
在模型配置面板可微调生成参数,适配不同任务场景,新手默认即可,进阶可按需修改:
- Temperature 温度:0~1,越低越严谨、确定性强(适合代码、工程任务);越高越发散、创意性强(适合文案创作);
- Max Tokens:最大生成长度,复杂长任务可适当调大;
- 上下文窗口:控制对话记忆长度,避免超长上下文冗余;
- 请求超时时间:网络较差环境可适当延长,防止超时中断任务。
七、多模型切换规则
- 新建会话生效:已创建的会话会沿用创建时的模型配置,切换模型后需新建会话才能生效;
- 热切换无重启:修改密钥、接口、模型类型,无需重启服务,下一次请求自动生效;
- 多提供商共存:可同时保存 DeepSeek、Ollama、千问等多个模型,随时一键切换。
八、模型配置常见报错与排查
1. 模型调用失败、无响应
- 核对 API Key 是否正确、是否过期、账号是否欠费;
- 自定义模型核对 BaseURL 地址是否可正常访问;
- 检查本地网络、代理是否拦截模型接口请求。
2. 切换模型不生效
当前会话锁定旧模型配置,新建会话即可加载新模型。
3. 本地 Ollama 模型调用报错
- 确认 Ollama 服务正常启动;
- 核对模型名称与本地拉取的模型名完全一致;
- BaseURL 填写完整的 OpenAI 兼容后缀
/v1。
4. 权限不足、接口拒绝访问
检查模型平台接口调用权限、IP 白名单、调用频率限制。
九、最佳实践建议
- 日常编码、工程自动化:优先
deepseek-v4-flash/deepseek-coder,速度快、工具调用稳定; - 本地私有化部署:对接 Ollama 本地模型,数据完全本地流转,无外网请求;
- 服务器长期部署:使用
settings.yaml文件固定配置,避免界面配置丢失; - 自动化脚本运行:使用环境变量传参,适配批量任务与 CI 流程。
本篇小结
模型配置是 DeepSeek Harness 所有智能体能力的基础,依托模型无关的插件架构,它可以无缝适配官方模型、第三方云端模型、本地私有化模型。掌握 Web 可视化配置、配置文件持久化配置、环境变量部署三种方式,可完全覆盖本地调试、服务器部署、自动化运行等全部场景。配合参数调优与多模型切换能力,可最大化适配不同智能体任务需求。
0 条笔记