大家好,我是超哥。今天给大家分享 Clover 35B-A3B Preview 扩散语言 AI 模型的本地部署教程!这款模型拥有 350 亿总参数、约 30 亿激活参数,支持最高 128K 上下文。它采用全新的扩散式生成技术,支持文本分块并行生成。今天我们将使用专属优化版 llama.cpp 在本地部署,并接入 Hermes Agent,实现工具调用等功能。下面我们开始教程!

博主电脑环境
显卡:NVIDIA RTX 4080 SUPER(16GB)
CPU:AMD R9 7900X 12-Core Processor(12核)
内存:64GB DDR5(3600 MHz)
一、Clover 35B-A3B Preview 大模型下载
夸克网盘模型下载地址:https://pan.quark.cn/s/d164fd41cb84?pwd=HBmX
Hugging Face 模型下载地址:https://huggingface.co/Diffuspace/Clover-35B-A3B-Preview-GGUF/tree/main
模型版本选择推荐(8GB 显卡 + 内存可能会很慢):
| 文件名 | 文件大小 | 推荐显存 | 推荐说明 |
|---|---|---|---|
| Clover-35B-A3B-Preview-Q4_0.gguf | 约 19.6 GB | 12GB+ | 体积较小,适合 8GB 显存搭配 32GB 系统内存 |
| Clover-35B-A3B-Preview-Q4_K_M.gguf | 约 23 GB | 16GB+ | 量化精度较高,建议搭配 32GB 以上系统内存 |
| Clover-35B-A3B-Preview-Q8_0.gguf | 约 37.9 GB | 24GB+ | 高精度量化版本,建议搭配 64GB 以上系统内存 |
二、下载并配置专属 llama.cpp
1、下载并安装专属 llama.cpp
夸克网盘下载地址:https://pan.quark.cn/s/3c4226b06ae4?pwd=nLst
Hugging Face 下载地址:https://huggingface.co/IsValorum/llama.cpp-clover-moe/tree/main

2、Clover 35B-A3B Preview 接入 llama.cpp
把下载到的大模型放到 llama.ccp 程序的根目录下的 models 目录里(需自行创建目录)
3、配置启动脚本
llama.ccp 程序的根目录创建启动脚本,命名成:启动.bat
@echo off chcp 65001 >nul title Clover-35B-A3B-Preview - llama.cpp cd /d "%~dp0" echo. echo ======================================== echo XChaoGe.Com echo llama.cpp Local AI Server echo Clover-35B-A3B-Preview echo ======================================== echo. cd /d "%~dp0bin" llama-server.exe ^ -m "..\models\模型名" ^ --host 127.0.0.1 ^ --port 8085 ^ -ngl 99 ^ -fa on ^ -c 65536 ^ --jinja ^ --parallel 1 ^ --alias Clover-35B-A3B-Preview ^ --presence-penalty 0.9 ^ --repeat-penalty 1.05 ^ --temp 0 ^ --top-k 1 ^ --seed 42 ^ -ctk bf16 ^ -ctv bf16 ^ -b 256 ^ -ub 256 ^ -t 8 ^ -tb 8 ^ -n 65536 pause
访问控制面板 URL:
参数说明:
| 参数 | 设置 | 说明 |
|---|---|---|
| -m | models\模型名 | 指定 Clover 模型文件路径 |
| --host | 127.0.0.1 | 仅允许本机访问服务 |
| --port | 8085 | 设置服务监听端口 |
| -ngl | 99 | 尽可能将模型层加载到 GPU,实际分配受显存和运行环境限制 |
| -fa | on | 启用 Flash Attention,优化注意力计算效率并降低显存占用 |
| -c | 65536 | 设置上下文长度为 32K Token,最大为131072 |
| --jinja | 开启 | 启用 Jinja 聊天模板处理,支持兼容模板的工具调用 |
| --parallel | 1 | 设置单路并行处理,同时处理一个请求序列 |
| --alias | Clover-35B-A3B-Preview | 设置 API 中使用的模型名称 |
| --presence-penalty | 0.9 | 存在惩罚参数,降低已经出现过的内容再次出现的概率 |
| --repeat-penalty | 1.05 | 重复惩罚系数,适度抑制重复生成的内容 |
| --temp | 0 | 温度设置为 0,采用确定性较高的采样方式 |
| --top-k | 1 | 每次采样仅考虑概率最高的 1 个候选 Token |
| --seed | 42 | 设置随机种子,使相同条件下的生成结果更容易复现 |
| -ctk | bf16 | 设置 Key 缓存的数据类型为 BF16 |
| -ctv | bf16 | 设置 Value 缓存的数据类型为 BF16 |
| -b | 256 | 设置逻辑批处理大小为 256 |
| -ub | 256 | 设置物理微批处理大小为 256 |
| -t | 8 | 设置模型计算使用的 CPU 线程数为 8 |
| -tb | 8 | 设置批处理计算使用的 CPU 线程数为 8 |
| -n | 32768 | 最大回答tokens,与 -c 参数保持一致即可 |
三、接入 Hermes Agent
Hermes Agent 下载地址:https://hermes-agent.nousresearch.com/

OpenAI api 参数:
API 秘钥: 随便填一个
Base URL:http://127.0.0.1:8085/v1