Ollama 里的 DeepSeek 升级分成三件事:更新 Ollama 程序、重新拉取同一个模型标签、切换到另一个模型标签。程序更新不会自动把所有模型换成新权重;重新拉取 deepseek-r1:7b 也不会把它变成 8B 或完整的 671B 模型。先确认自己要改哪一项,再操作。
先记录当前程序、模型标签和摘要
适用前提是电脑已经安装 Ollama,当前模型可以正常回答。打开终端执行:

ollama --version
ollama ls
ollama ps
记录程序版本、实际使用的完整标签,以及模型 ID。不要只记录“DeepSeek”。命令依据 Ollama CLI 文档。如果应用实际调用的是自定义模型名,先检查应用配置,不要假设更新官方标签就会更新自定义模型。
需要更完整的模型摘要时,在 PowerShell 保存下载前的模型清单:
$before = Invoke-RestMethod -Uri 'http://localhost:11434/api/tags'
$before.models | Select-Object name, digest, modified_at, size |
Format-Table -AutoSize
$before | ConvertTo-Json -Depth 8 |
Set-Content -LiteralPath '.\ollama-models-before.json' -Encoding UTF8
List models API 提供 digest、更新时间、大小等字段。完整 digest 比截短的列表 ID 更适合前后对照;清单只保存元数据,不是模型备份。
更新 Ollama 程序
按 官方 FAQ,Windows 和 macOS 应用会下载更新,在托盘或菜单栏选择“Restart to update”应用更新,也可通过官方安装包更新。更新时先结束正在使用模型的任务,重新打开终端后执行 ollama --version,与原版本对照。
Linux 官方安装方式可以重新运行官方安装脚本,但这一步会修改程序和服务,执行前应先读取脚本并确认安装方式。容器安装则需要更新镜像和重建容器,不能照搬桌面应用的操作。不要在同一台电脑同时启动两个监听 11434 的服务。
更新同一个标签的模型
先核对 DeepSeek-R1 官方模型库 中的目标标签,再执行:
ollama pull deepseek-r1:7b
ollama ls
pull 用于拉取该标签目前对应的模型;如果该标签没有新的内容,完成拉取也可能仍是同一个摘要。下载结束后再次请求 /api/tags,找到同一个 name,对照前后的 digest。摘要改变说明该标签的内容发生了变化;摘要相同说明没有观察到权重内容更新,不能仅凭下载完成提示宣称模型已升级。
不要先删除旧模型来“强制更新”。下载失败时保留错误信息,检查网络与磁盘后再处理;当前能工作的模型和任务记录应保留。需要严格回滚的环境应在维护前备份完整模型存储,并记录程序版本,不能把一个模型 ID 当成可直接下载的历史版本地址。
切换标签需要改应用配置
如果想从 7B 切换到其他明确标签,先确认资源和目标模型身份,再拉取新标签。比如 deepseek-r1:8b 与 deepseek-r1:7b 是两个标签;不能仅根据数字较大就断言你的任务会更准确。模型库当前也区分蒸馏版本和完整模型,不要用无标签的名称代替自己已经核对过的版本。
新标签下载后,更新调用程序中的 model 字段,再发一条脱敏请求,核对响应的 model 与请求对象一致。保留旧标签,直到自己的固定问题集通过;相同标签重拉和并存两个不同标签的回退方式不同。
如何确认更新没有破坏原任务
- 确认
ollama --version有可记录的版本,ollama ls有目标完整标签。 - 用
ollama run deepseek-r1:7b提问“17 加 25 等于多少”,确认加载和回答正常。 - 使用升级前保存的脱敏问题集复测,例如要求固定 JSON 字段、引用提供的原文、完成原有代码任务。逐项核对,不只看模型会说话。
- 记录模型摘要、任务结果和耗时。某道题答错时先保存输入与输出,不能把版本更新当成效果保证。
本文依据 2026 年 10 月 1 日读取的官方资料整理,未在你的电脑上执行程序或模型更新。标签内容和程序功能可能变化;具体任务效果需要在相同输入与设置下自行核验。
Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/30120.html