本地部署大模型推荐什么软件

模型与算力

给本地部署新手讲清各平台该装哪个运行软件与客户端,从硬件档位、使用场景到许可证逐条对照,少走弯路。

刚决定把模型跑在自己机器上,第一步就卡住:下载页一堆名字,Ollama、LM Studio、vLLM、llama.cpp、各种 WebUI,装哪个?这篇按你的机器和用途分档,给出一套先定场景再挑软件的判断顺序,附带安装前后要核对的清单,以及选错之后怎么平滑换掉,不涉及具体跑分和版本号。

刚决定把模型跑在自己机器上,第一步就卡住:下载页一堆名字,Ollama、LM Studio、vLLM、llama.cpp、各种 WebUI,装哪个?这篇不讲原理,只讲判断顺序——先定场景,再挑软件,最后核对安装前后的清单。所有涉及具体配置门槛和数字的地方,一律以站内页面当时的标注为准。

需要先说清一点:没有哪个本地运行软件是「最好」的,只有和你手上这台机器、以及你打算拿它干什么是否匹配。同一个软件,在独显台式机上顺滑,在只有核显的轻薄本上就可能慢到让你以为装错了。所以下面的顺序是——先把前提定死,再看哪一档软件属于你。

先别挑软件,先把三个前提定下来

很多人一上来就搜「哪个软件好用」,结果装了三四个都不满意。问题不在软件,在于他没先回答三个问题:这台机器属于哪一档、我拿它干什么、我能接受什么操作方式。这三条一旦确定,可选范围会缩小到两三个,剩下的就是试。

前提怎么问自己影响什么
硬件档位只有核显/集显的轻薄本、带独显的台式机、Apple 芯片 Mac、还是有独立服务器卡的机器能装的软件范围差别很大,越高档越能上服务型框架
使用场景个人试聊、长期挂着的知识库问答、还是给团队提供接口对外供服务对稳定性的要求比个人试聊高一个量级
操作方式纯图形界面点几下、命令行拉模型、还是写配置文件起服务决定了你该从哪一档软件入手,别越级

这三条不用一次定死,但至少要有初步答案。比如你是带独显的台式机、主要自己问答、又愿意碰命令行,那基本就是「命令行优先」那一档。去 /models/deploy 用你手上的卡和想跑的模型规模对一遍配置下限,再决定从哪档起步。

图形界面优先:适合刚上手、只想点着用

图形界面工具的核心优势,是把模型下载、量化选择、参数调节全收进面板里,不用记命令,适合先跑通、再谈优化。新手第一步用这类工具,是最不容易劝退的路径。

  • 看能不能设上下文长度:决定你能一次丢进去多长的材料
  • 看能不能调显存卸载层数:装不下时靠它把部分层丢给内存或 CPU
  • 看模型文件放在哪个目录:换机或清盘前要备份,很多人栽在这
  • 看启动后有没有本地接口地址:以后想接别的客户端会用到

不适合的场景也很明确:要长时间无人值守供别人调用、要卡并发、要把模型接进自己的程序,这类需求图形界面通常会先成为瓶颈——不是不能做,是维护起来别扭。先在图形界面里跑通一个中等规模模型,再去碰命令行,这个路径对新手最友好。

下一步去本地工具目录横向翻一翻各家界面与能力,挑两三个装来试,比在搜索页里纠结快得多。

命令行优先:适合要接程序、要自动化的人

命令行工具的价值在于「模型即服务」:一条命令起一个本地接口,你的脚本、客户端、知识库工具都按同一个地址连它。凡是以后想自动化、想被别的程序调用,早点走这条路会少很多返工。

接口兼容性
能给出兼容 OpenAI 格式的地址,绝大多数第三方客户端和前端接入都会顺很多,具体写法参考站内接口口径习惯
模型存放位置
命令行工具常把权重放在某个默认目录,下次启动会不会重复下载,装完先确认一次
监听地址
默认是否只对本机开放,对外暴露前先想清楚这个口子给谁用

不适合的场景:你完全不想碰终端、身边也没有任何脚本要调它,那图形界面更省事,硬上命令行只会让你在排错上耗时间。想确认接口字段和调用姿势,去 /official-api 对照各家接口的习惯写法。

多人共用或要并发:换到服务型推理框架

当需求从「我自己问」变成「几个人同时问」或「接进业务系统」,前面那些轻量工具通常要换成专门做批量和并发调度的服务型框架。这不是升级潮流,是场景真的变了。

  • 是否要给多个用户开不同模型:一个实例服务多种请求,轻量工具很难撑
  • 是否要求请求排队不雪崩:并发上来后要有调度和队列,不然集体超时
  • 是否要拿显存换吞吐:批量推理能显著提高利用率,但也更吃配置
  • 是否要长期稳定挂服务:进程守护、日志、重启策略都得提前想

判断要不要换,就看上面这几条里你中了任意两条以上。换之前先去 /models/deploy 和 /compute/sizing 按参数量和量化档位把显存与并发能力算一遍,别先装软件再发现卡不够,那是最费时间的返工。

不适用的情况:只有你一个人在本地问答,上服务型框架纯粹是给自己加维护负担——要管的东西多了一倍,收益却没落到你身上。

按系统和硬件对号:Windows、macOS、Linux 各有偏好

同一个软件在不同平台上表现可能差很远,所以选软件要连着系统和硬件一起看,而不是只看名字。

平台优先考虑要确认的事
Apple 芯片 Mac原生适配的运行时能不能吃到统一内存优势,别硬套只为独显优化的方案
Windows 独显机器主流图形界面或命令行工具驱动是否就绪,装完是否真的在用独显
Linux / 无界面服务器命令行或容器方案显卡驱动、对应加速后端是否已就绪

Mac 上怎么选,先参考 /ai-dict/category/hardware 的硬件名词对照,把统一内存、加速后端这些概念对上号再动手。Windows 上最常见的坑是装完发现软件在拿 CPU 硬扛,速度慢到以为装错了——装完先看任务管理器里显卡有没有在动。

  1. 装完先测一次不管哪个平台,装完第一件事是量一次延迟和出词速度,之后换软件、换模型都有基线可比。
  2. 记录基线把模型名、量化档位、上下文长度、启动参数记下来,换环境出问题时逐项对照。
  3. 再谈优化没有基线的调参就是盲调,先有数再动手。量测入口在 /tools/speed-test。

软件定了,模型侧还有两份文件要看清

软件挑好只是走了一半,模型侧还有两件容易踩的事:量化格式对不对得上、许可证覆不覆盖你的用法。

量化格式
同一份权重有不同打包方式,有的软件只吃其中一两类,下载前先在模型库页面看清标注
许可证
自己玩、公司内部用、对外提供服务,三条线的授权条件不一样,别等做完再回头看条款
磁盘空间
模型文件是以 GB 计的大家伙,换目录或迁移前先确认空间和目标路径

不确定先后顺序时,照这个排查思路走:先确认软件支持该量化格式,再确认显存装得下,最后才看许可证是否覆盖你的用法。顺序反了,很可能做完两步才发现第一步就不成立。每个模型的体量标注可以去 /models 翻。

选错了怎么换:别删库重装

  • 换软件前先确认模型文件存放目录,多数工具之间可以共用同一份权重,不必重新下载
  • 客户端和运行软件是两件事:前端不好用就换前端,不用动底层
  • 留一份「当前能跑通」的配置记录,换环境出问题先拿它对照
  • 迁移后重新量一次速度,明显变慢通常是没跑在显卡上或量化档位变了

很多人一遇到不顺就删库重装,其实大部分问题出在配置而不是软件本身。先按上面的清单逐项对一遍,能省掉大量重复下载的时间。换前端的时候注意:只要底层服务地址没变,接入方式基本不用改。

选错软件不丢人,删库重装才丢时间——先把能共用的部分留下来。

什么情况下不推荐自己装软件

本地部署不是信仰,是手段。下面这几种情况,自己装软件反而不划算,早点掉头更省事。

  • 只是偶尔问几句、对数据落地没要求:直接用在线服务更省心,自己装的维护成本远大于收益
  • 机器是办公本、没有独显、内存也紧张:装完大概率只能跑很小的模型,体验还不如在线服务
  • 需要的是稳定对外服务而不是学习折腾:把精力放在选托管方案上更实际
  • 团队里没人愿意长期维护升级和排障:本地部署会变成一台没人管的机器,出问题时更难定位

决定之前先去 /models/deploy 看配置下限,觉得机器勉强能跑,就再想想自己是不是真的需要本地跑。需要的是稳定服务而不是折腾,可以对比 /compute/platforms 的租卡与托管路径。

下一步把自己机器的档位、用途、操作方式三条写下来,再对照本文挑一档软件装来试;数字类门槛一律到站内页面核对当时的标准,别照搬别人的配置。

常见问题

完全不懂命令行,能本地跑模型吗?

可以,图形界面类工具就是为这种情况准备的,下载安装、在界面里搜模型、点运行,全程不用敲命令。但要接受它的短板:并发低、自动化差、参数调节选项少。先用它把流程走通,等你确实需要接程序或多人使用时,再考虑换成命令行或服务型方案。

本地部署的软件要不要花钱?

多数运行软件本身是免费开源的,真正的开销在硬件、电费和你的时间。少数商业客户端或托管型工具有付费档位。要注意的是模型权重和软件是两回事,软件免费不代表模型可以随便商用,用途边界得单独去核对许可证。

为什么装完模型回答特别慢?

最常见的原因是没真正跑在显卡上,或者模型太大被卸载到内存和硬盘上换着跑。先去软件的设置里确认显卡被识别、模型层数全部卸载到显存,再用测速工具量一次实际速度。如果显存确实不够,那就得降量化档位或换更小的模型,硬扛没用。

一个软件能同时管好几个模型吗?

多数运行工具都支持本地存多个模型、按需切换,只是同一时刻能加载几个取决于你的显存。显存只够一个的话,切换时会有一段时间的加载等待。如果确实要并发跑多个模型,那就属于服务型框架的场景,不是轻量工具的强项。

怎么判断我该不该从轻量工具换到服务型框架?

看三点:是不是有第二个人在用、是不是要被程序自动调用、是不是对排队和并发有要求。三条里中了一条以上,就值得评估换框架。只有你一个人偶尔问答,换过去只会增加配置和维护负担,收益不明显。

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