【免费下载链接】LFM2.5-24B-A2B-Preview-GGUF
LFM2.5-24B-A2B-Preview 是 Liquid AI 推出的 24B 总参数、2B 激活的纯推理大模型:它每次回答前都会先用think标签输出一段思考过程。本文深度解析它的 think 标签推理机制与 ChatML 对话模板,并带你选对 GGUF 量化版本,轻松本地运行。
🧠 think标签的注入原理:为什么它"必须先思考"
LFM2.5-24B-A2B-Preview 与上一代 LFM2-24B-A2B 最本质的区别在于:它是一个纯推理模型(pure reasoning model),"always thinks before it answers"——每次回答前都先输出思考过程(README.md)。
这个"先思考"的行为并非模型自觉,而是由 ChatML 模板硬性写入的:
- 模板在模型开始作答时,自动在
assistant消息开头插入think标签; - 模型必须先"填完"思考内容、写出
think结束标签,才能给出最终答案; - 无论问题难易,推理链都稳定出现,不会时隐时现。
把"思考"写进模板而不是靠提示词引导,带来两个直接好处:
- 推理行为可预测:Agent(工具调用)场景需要稳定、可靠的决策链,强制思考让输出结构一致;
- 思考几乎不占成本:它是 MoE 架构,每个 token 只激活约 2.45B 参数,每个思考 token 都很"便宜",所以"永远先想再答"不牺牲速度(README.md)。
📄 ChatML模板深度解析:一条对话如何组织
LFM2.5 采用ChatML 风格的对话格式,用特殊标记(special tokens)界定每条消息的角色(README.md):
<|startoftext|> <|system|> You are a helpful assistant trained by Liquid AI. <|user|> What is C. elegans? <|assistant|>| 特殊标记 | 作用 |
|---|---|
<\|startoftext\|> | 对话起点 |
<\|system\|> | 系统提示(可放工具定义) |
<\|user\|> | 用户消息 |
<\|assistant\|> | 模型回答,开头会自动带上think标签 |
新手不用手写这些标记:tokenizer.apply_chat_template()会自动把消息列表拼成正确格式。
🔧 思考之后:工具调用的四步流程
推理链不只是用来"想",它还是标准工具调用的决策中枢。LFM2.5 支持四步函数调用(README.md):
- 定义函数:把工具描述以 JSON 列表放进 system 提示,或交给
apply_chat_template()处理; - 发起调用:模型在
<\|tool_call_start\|>与<\|tool_call_end\|>之间输出 Python 风格调用,例如[get_candidate_status(candidate_id="12345")]; - 执行函数:把执行结果以
tool角色回传给模型; - 最终回答:模型整合工具输出,给出面向原始问题的纯文本答案。
整个过程里,思考发生在"发起调用"之前的think段——先推理该查什么,再动手调用,这正是 Agent 可靠性的来源。
📊 模型档案:24B总参数、2B激活的MoE结构
| 项目 | 数值 |
|---|---|
| 总参数 | 24B |
| 每 token 激活参数 | 2.45B |
| 层数 | 40 层(30 层短卷积块 + 10 层 GQA 注意力) |
| MoE 结构 | 每个 MoE 块 64 个专家,top-4 路由 |
| 训练数据量 | 约 33 万亿 tokens |
| 词表大小 | 128,000(较上一代翻倍) |
| 上下文窗口 | 131,072 tokens(128K,较上一代 32K 扩展) |
(详见 README.md)
"2B 激活"是关键卖点:容量接近 24B 大模型,每步推理却只计算约 2B 参数,速度接近小模型——这就是它敢"永远先思考再回答"的底气,也适合单台笔记本运行本地私有 Agent。
🚀 如何本地运行:GGUF量化版怎么选
本仓库提供了由Unsloth Dynamic 3.0(UD)生成的全套 GGUF 量化权重。UD 系列动态量化在同等体积下精度通常更高,按显存需求从高到低排列:
| 量化文件 | 精度 | 近似权重占用* |
|---|---|---|
| BF16/LFM2.5-24B-A2B-Preview-BF16.gguf | BF16 | 约 48GB,最高精度,适合微调 |
| LFM2.5-24B-A2B-Preview-Q8_0.gguf | Q8_0 | 约 25GB,近乎无损 |
| LFM2.5-24B-A2B-Preview-UD-Q6_K_XL.gguf | UD-Q6_K_XL | 约 20GB,高精度 |
| LFM2.5-24B-A2B-Preview-UD-Q5_K_XL.gguf | UD-Q5_K_XL | 约 17GB,均衡之选 |
| LFM2.5-24B-A2B-Preview-UD-Q4_K_XL.gguf | UD-Q4_K_XL | 约 14GB,推荐默认选择 |
| LFM2.5-24B-A2B-Preview-UD-Q3_K_XL.gguf | UD-Q3_K_XL | 约 12GB,省显存 |
| LFM2.5-24B-A2B-Preview-UD-Q2_K_XL.gguf | UD-Q2_K_XL | 约 10GB,低显存 |
| LFM2.5-24B-A2B-Preview-UD-IQ2_M.gguf | UD-IQ2_M | 约 9GB,极限省显存 |
| LFM2.5-24B-A2B-Preview-UD-IQ2_XXS.gguf | UD-IQ2_XXS | 约 8GB,最小体积 |
*权重本身占用;实际显存还需加上上下文 KV cache,128K 长上下文会明显增加开销。
新手选择建议:
- 8–12GB 显卡:从 UD-Q3_K_XL 或 UD-Q2_K_XL 起步;
- 16GB 显卡:优先 UD-Q4_K_XL,精度与速度平衡最好;
- 24GB 显卡:UD-Q6_K_XL 或 Q8_0,还能开更长的上下文。
❓ 新手常见问题
Q:能关掉"思考"直接回答吗?不能。think标签写在对话模板里,LFM2.5-24B-A2B-Preview 会始终先思考再回答。若需要非推理模式,应选用 LFM2-24B-A2B。
Q:为什么 24B 模型也能跑得快?MoE 架构每个 token 只激活约 2B 参数,推理速度接近小模型,"思考"开销因此可以忽略。
Q:上下文真能到 128K?架构上限是 131,072 tokens,但长度越大 KV cache 越吃显存。新手建议先用短上下文跑通,再逐步加长。
写在最后
LFM2.5-24B-A2B-Preview 用"模板级 think 标签 + MoE 加速"的组合,做到"像大模型一样推理、像小模型一样快",是本地私有 Agent 的高性价比选择。模型细节与工具调用示例均可在 README.md 中查证。
【免费下载链接】LFM2.5-24B-A2B-Preview-GGUF
相关推荐
如何控制LFM2.5-24B-A2B的"思考":think推理标签与多轮对话避坑指南
如何控制LFM2.5 24B A2B的"思考":think推理标签与多轮对话避坑指南 LFM2.5 24B A2B Preview 是 Liquid AI 推出
什么是 LFM2.5-24B-A2B-Preview-5bit?一文看懂 24B 总参仅 2B 激活的 MoE 架构与 5bit 量化
什么是 LFM2.5 24B A2B Preview 5bit?一文看懂 24B 总参仅 2B 激活的 MoE 架构与 5bit 量化 LFM2.5 24B A
什么是LFM2.5-24B-A2B-OptiQ-4bit:16.7GB本地运行的24B推理大模型终极入门指南
什么是LFM2.5 24B A2B OptiQ 4bit:16.7GB本地运行的24B推理大模型终极入门指南 LFM2.5 24B A2B OptiQ 4bit
人工智能大模型模型量化模型优化本地部署
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考