ollama指定模型怎么设置

模型与算力

讲清在 Ollama 里怎么指定要拉起的模型和版本:去哪儿看可用标签、命令怎么写、拉错了怎么换。

很多人装完 Ollama 直接跑默认那条命令,结果拉到的是小参数版本,或者名字对但版本不对,跑起来效果和预期差一截。这篇不聊哪个模型更强,只解决一件事:怎么把「我要的那个型号和那个版本」准确写进命令里拉下来。含标签怎么查、指定版本怎么写、本地已有列表怎么对照、拉错怎么清掉重来。

装完 Ollama 之后大多数人会直接敲那条最顺手的命令,然后就开始聊天。跑起来是能跑,但你可能根本不知道拉下来的是哪个规格——名字对、版本不对,效果差一截,回头还以为是模型本身不行。这篇不评价哪个模型强,只解决一个动作:怎么把「你要的那个型号、那个版本」准确写进命令里,拉对、跑对、随时能换。

下面按四步走:先认清模型名的结构,再查这个型号有哪些标签可拉,然后写命令并验证,最后是拉错之后的清理和换版本。每一步都给出可以照着做的动作,顺手的地方也会说清什么情况不适用。

先搞懂模型名后面的冒号是什么

Ollama 的模型标识是「名字:标签」两段式,冒号前面是模型名,后面才是规格或版本。你省略冒号那部分,它取的是这个名字下的默认标签,而默认标签通常是通用档,不是最省显存的那档。这就是为什么很多人没指定任何东西,结果拉下来一个显存吃紧的版本。

  • 冒号前是模型名,冒号后是标签,两者共同定位一个确切的可拉取对象,缺一不可
  • 同一个名字下通常挂着多个规格,参数量和量化档位常常绑在同一个标签里
  • 标签名不是随便起的后缀,拼错会直接报不存在,而不是自动给你换成相近的那个
  • 名字本身写错和标签不存在是两类报错:前者是什么都找不到,后者是这个名字在,但没这个规格

拉之前先确认这个型号有哪些标签可拉

别凭记忆写标签。同一个模型在不同时间上架的规格会变,今天能拉的那个后缀,过一阵可能改名或者下架。拉之前先去模型库页面把你关心的那个型号点开,看它当前挂了哪些规格、默认标签是哪一个。

你想干的事看哪里怎么判断选对了
确认有哪些标签可拉模型库里该模型的规格列表列表里出现你要的那个后缀,且不是社区转载条目
判断显存够不够站内部署参考页按显存反查选到的档位在可用范围内,留一点余量给上下文
找低比特或小参数档标签列表里带量化后缀的那些后缀含义与该模型的说明一致,别跨模型套用
区分官方与社区转的权重该模型的来源标注官方标签直接拉,社区转的通常要走导入那条路

这里要提一句不适用的情形:如果你要的模型压根没在官方库上架,只存在于社区权重里,那无论标签怎么写都拉不到,得走从外部权重导入的流程。这一步先确认来源,别在标签拼写上反复试。

指定型号版本的命令怎么写、跑起来怎么确认没拉错

拉取和运行是两条命令,也可以合成一条:带上完整的「名字:标签」,Ollama 会先查本地有没有,有就直接起,没有就先下再起。网络不稳的时候建议拆开,先单独拉完,再运行,避免下载中断后状态混乱。

  1. 第一步:拉取命令写成 pull 加上完整的名字冒号标签。看着进度走完,中途断了就重跑同一条命令,它会续上。
  2. 第二步:核对列表用列表命令看本地已有哪些。重点是看名字和标签两列是否与你写的完全一致,别只看「跑出来了没」。
  3. 第三步:运行并确认运行时同样带上完整名字加标签。如果你的本地同名多版本并存,不带标签运行容易起错那个。
  4. 第四步:检查表现是否合理第一次回答的延迟和占用明显异常时,先怀疑拉错了规格,回列表核对一遍,别急着换模型。
# 拉取指定标签(示例结构,实际标签去站内模型库核对)\nollama pull 模型名:标签\n\n# 直接带标签运行\nollama run 模型名:标签\n\n# 查看本地已有模型与标签\nollama list

拉错了、想换版本、想删掉怎么办

换版本不用卸载重装。直接用新标签再拉一次,两个版本会在本地并存,用的时候带上标签就能区分。真正容易出问题的是删除:只写模型名不带标签,很可能把同名的几个版本一起清掉,把你还想留的那个也带走了。

  • 换版本:用新标签再拉一次即可,不需要先删旧的,两个版本并存不冲突
  • 删除:带上完整的名字加标签,只删你不要的那一个
  • 空间紧张:先按体积从大到小清,别一上来就删正在用的那个版本
  • 拉不下来:排查顺序是先看标签拼写,再看模型名是否和上架名一致,最后才怀疑网络或代理
  • 反复失败:换个时间重试或者先拉一个更小的档位验证链路是否通

还有一类情况要注意:你机器上显存或内存本来就吃紧,换再小的标签也可能还是跑不满上下文。这种时候不是标签选错了,是硬件档位不够,得回到部署参考页重新选一个适合当前设备的型号,而不是在同一个模型上死磕。

标签选对只是第一步;模型名对、标签对、本地列表核对过,这三件事都做到了,才算真的拉对了。
下一步把你关心型号的可用标签、默认档位、以及按显存反查的推荐档位一起对照一遍,避免凭记忆写标签。

常见问题

命令里不写冒号和标签会怎样?

会拉到这个名字下的默认标签,通常不是最小也不是最大那一档。想要特定规格必须显式写出来,跑之前先用列表命令确认拉到的到底是哪一个,别默认以为就是你要的那个。

同一个模型能同时装好几个版本吗?

能。不同标签在本地是各自独立的一份,占各自的磁盘空间。跑的时候带上完整名字加标签就能指定用哪一份,不用来回卸载重装,代价就是硬盘要留够。

拉的时候报标签不存在,是网络问题吗?

多数是名字或标签写错了,先去模型库对着当前上架的规格核一遍。名字里的连字符、大小写、后缀数字都容易敲错。确认没写错再看网络和代理,顺序别反。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。