经典模型清单

按任务分类挑出可单机部署的模型,每个给显存需求与可直接运行的命令。

作者 David更新于 第 11 篇(共 19 篇)

这一篇是可直接照抄的清单。选的标准是「单机能跑、经典或当前主流、许可宽松」,不追求最新最大。

模型迭代很快,具体版本号会过时。 但选型的思路是稳定的:先按任务找模型类别,再按显存档位选规模,最后看许可。

用下面的命令时,先去 Hub 搜一下该系列有没有更新的版本。

对话 / 通用 LLM

模型系列规格特点许可
Qwen30.6B~235B中文强,规格齐全,入门首选Apache-2.0
Llama 3.x1B~405B生态庞大,工具链支持广Llama 社区许可(商用有条件)
Gemma 31B~27B小尺寸质量高,多模态版本Gemma 许可
Mistral / Ministral3B~123B英文强,推理快Apache-2.0(部分版本)
DeepSeek-V3 / R1 蒸馏版1.5B~70B推理能力强,蒸馏版小而能打MIT(蒸馏版)
Phi-414B小模型里推理很强MIT

起步推荐

# 显存 8 G:Qwen3-8B 的 4bit
ollama run hf.co/unsloth/Qwen3-8B-GGUF:Q4_K_M
# 显存 24 G:32B 的 4bit,质量明显更好
ollama run hf.co/unsloth/Qwen3-32B-GGUF:Q4_K_M
# 纯 CPU / 低配:4B
ollama run qwen3:4b

中文场景优先 Qwen 系列。 它的中文语料占比明显更高,同尺寸下中文表现通常好一截。英文与代码场景,Llama / Mistral / Phi 更有优势。

不确定就从 Qwen3-8B 开始——它是当前「小机器能跑、又真的好用」的最佳平衡点。

代码模型

模型规格说明
Qwen3-Coder30B~480B代码能力强,有 MoE 版本
DeepSeek-Coder-V216B / 236BLite 版单卡可跑
Codestral22B补全质量高
StarCoder23B / 7B / 15B完全开源,训练数据可溯源

本地代码补全建议用小的(3B~7B)——补全对延迟极敏感,大模型等不起。

向量模型(Embedding)

做 RAG、语义搜索必备。这类模型很小,几乎什么机器都能跑。

模型维度说明
BAAI/bge-m31024多语言,中文强,长文本
BAAI/bge-large-zh-v1.51024中文专用,经典
intfloat/multilingual-e5-large1024多语言
sentence-transformers/all-MiniLM-L6-v2384极小(80 MB),快
Qwen3-Embedding可变较新,支持指令
pip install sentence-transformers
from sentence_transformers import SentenceTransformer

m = SentenceTransformer("BAAI/bge-m3")
vecs = m.encode(["今天天气不错", "The weather is nice today"])
print(vecs.shape)                    # (2, 1024)
print(m.similarity(vecs[0], vecs[1]))

别忽略重排模型(reranker)。 RAG 效果不好时,加一个 reranker 往往比换更大的向量模型有效得多:

from sentence_transformers import CrossEncoder
r = CrossEncoder("BAAI/bge-reranker-v2-m3")
scores = r.predict([("查询", "候选文档1"), ("查询", "候选文档2")])

流程是向量检索召回 50 条 → reranker 精排取 5 条。向量模型负责快,reranker 负责准。

语音

识别(ASR)

模型说明
openai/whisper-large-v3事实标准,多语言
openai/whisper-large-v3-turbo快 5 倍以上,质量接近
whisper 小尺寸(tiny/base/small)CPU 可跑
from transformers import pipeline

asr = pipeline("automatic-speech-recognition",
               model="openai/whisper-large-v3-turbo",
               torch_dtype="auto", device_map="auto")
print(asr("audio.mp3")["text"])

更快的实现是 faster-whisper(基于 CTranslate2),同样的模型速度快数倍、显存更省:

pip install faster-whisper

合成(TTS)

模型说明
CosyVoice 2中文效果好,支持音色克隆
Kokoro极小(82M),速度快,英文好
XTTS-v2多语言音色克隆(注意许可为非商用)

图像

生成

模型显存说明
FLUX.1-schnell12 G+(fp8 可到 8 G)质量高,Apache-2.0 可商用
FLUX.1-dev同上质量更高,非商用许可
SDXL8 G+生态成熟,LoRA 极多
SD 1.54 G+老但极轻,玩法最多
pip install diffusers accelerate
import torch
from diffusers import FluxPipeline

pipe = FluxPipeline.from_pretrained("black-forest-labs/FLUX.1-schnell", torch_dtype=torch.bfloat16)
pipe.enable_model_cpu_offload()      # 显存不够时开,慢但能跑

img = pipe("一只戴眼镜的柴犬,水彩风格", num_inference_steps=4, guidance_scale=0.0).images[0]
img.save("out.png")

enable_model_cpu_offload() 是显存不足时的关键一招。 它把暂时用不到的组件(文本编码器、VAE)挪到内存,只在需要时搬回显存。

代价是慢一些,但能让 8 G 卡跑起本来要 16 G 的模型。比它更激进的是 enable_sequential_cpu_offload()——更省但明显更慢。

理解 / 多模态

模型说明
Qwen3-VL中文强,图表与文档理解好
InternVL3开源多模态标杆之一
Gemma 3(多模态版)小尺寸有多模态能力
SmolVLM极小,边缘设备可跑

传统视觉任务

这些模型小、成熟、随便跑:

任务模型
图像分类google/vit-base-patch16-224
目标检测facebook/detr-resnet-50
图文匹配openai/clip-vit-base-patch32
分割facebook/sam2-hiera-large
OCRmicrosoft/trocr-base-printed、PaddleOCR

NLP 小模型

别一上来就用 LLM 做所有事——很多任务上,一个 100 MB 的 BERT 又快又准还便宜。

任务模型参数量
中文通用编码hfl/chinese-roberta-wwm-ext100M
情感分类uer/roberta-base-finetuned-jd-binary-chinese100M
命名实体识别dslim/bert-base-NER110M
零样本分类MoritzLaurer/mDeBERTa-v3-base-mnli-xnli280M
翻译Helsinki-NLP/opus-mt-zh-en75M
from transformers import pipeline

clf = pipeline("zero-shot-classification",
               model="MoritzLaurer/mDeBERTa-v3-base-mnli-xnli")
print(clf("这个手机电池不耐用", candidate_labels=["好评", "差评", "咨询"]))

零样本分类是最被低估的一类模型。 不用训练、不用标数据,给几个标签就能分类,几百 MB,CPU 上毫秒级。

很多人拿 8B 模型 + 提示词做的事,一个 280M 的 mDeBERTa 能做得又快又稳——而且输出格式确定,不会像 LLM 那样偶尔跑偏。

按硬件的一份「先试这些」

你的机器建议起步
无独显,16 G 内存ollama run qwen3:4b;向量用 bge-m3
8 G 显存Qwen3-8B Q4_K_M;SD 1.5 / SDXL
12~16 GQwen3-8B bf16;FLUX.1-schnell;whisper-large-v3-turbo
24 GQwen3-32B Q4;FLUX.1-dev;可开始 LoRA 微调
Mac M 系 16 G+Ollama 跑 8B~14B,体验很好

小结

  • 中文优先 Qwen 系列,英文 / 代码看 Llama / Mistral / Phi。
  • 不确定就从 Qwen3-8B 起步,8 G 显存 Q4 能跑。
  • RAG 别只堆向量模型,加 reranker 的收益常常更大。
  • Whisper 要快就用 turbo 版或 faster-whisper。
  • 图像生成显存不够,enable_model_cpu_offload()。
  • 很多任务不需要 LLM——零样本分类、NER 这些小模型又快又稳。
  • 商用前逐个确认许可:FLUX.1-dev、XTTS-v2 等都是非商用。

下一篇:数据集基础。

本页目录