本地大模型全套部署
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cb80f343/local-model-deploy。
技能介绍
你在对抗什么
本地跑大模型时,常见痛点不是「缺教程」,而是链路太长:推理引擎、权重下载、Web 客户端、智能体框架各自文档分散,装完还要手动对齐 OPENAI_API_BASE_URL、端口和防火墙。中间任一环节断掉,往往要花一整天排查是引擎没起、客户端连错地址,还是 embedding 在国内拉不下来。
技能怎么跑通这条链路
触发后先问再动:用两个问题锁定部署范围(引擎 / 客户端 / 智能体 / 权重 / 全套)和使用场景(本机、局域网、对外服务、RAG/Agent 等),复述方案确认后连续执行,不再反复打断。
执行顺序大致是:
- 环境诊断:GPU/CPU、磁盘、Python 版本,汇总成表后继续
- 按矩阵选型:同一层只选一个(如 Ollama / llama.cpp / vLLM;OpenWebUI / LobeChat;Dify / FastGPT 等),参考内置
references/*文档 - 下载与安装:国内优先镜像(如 hf-mirror、清华 PyPI),大文件带断点续传,下载过程定期汇报
- 启动与验证:引擎
/health与/v1/models→ 客户端登录发消息 → 智能体最简工作流,必要时用verify_service.py自动检查 - 交付:生成
使用说明.md与集中存放的启动脚本,列出开机顺序、端口与局域网地址
统一接口是 OpenAI 兼容 API(/v1/chat/completions),客户端和智能体都通过 base_url 指向同一引擎。
适用边界
技能面向「能在一台机器上装软件、改环境变量」的工程师;不能替用户跳过显存不足、缺 NVIDIA 驱动等硬阻断(会标 CPU 模式并警告)。沙箱或受限路径下写入可能失败,需在工作目录内建 venv。OpenWebUI 等对 Python 版本有上限;llama.cpp 新版的 flash-attn 参数需显式指定。完整踩坑清单见技能内的 mirrors-and-pitfalls.md,交付前会过一遍打通验证清单。
使用场景
- 公司内网禁止调用公有云 API,需要在单机或局域网从零拉起 Ollama/llama.cpp 并暴露 OpenAI 兼容接口供业务联调
- 采购了多卡服务器,要把 vLLM 与权重装好后对接 OpenWebUI,让同事通过浏览器并发对话而不是各自装客户端
- 计划用 Dify 或 FastGPT 做知识库 RAG,本地引擎尚未安装,希望一次对话内完成引擎、客户端与智能体三方 base_url 打通验证
- 国内环境 Hugging Face 直连超时,需要按镜像源下载 GGUF/embedding 权重并完成 OpenWebUI 首启,避免 sentence-transformers 卡死
适合人员
- 负责等保或数据出境合规、必须把模型与对话数据留在本机或内网的运维/安全工程师
- 要在本周 demo 前把本地 Hermes 函数调用或 Crawl4AI 智能体接到自托管引擎上的应用开发者
- 小团队技术负责人,想省云 API 费用,用 FastGPT/Dify 接本地权重做内部知识库且需可商用组件选型
- 首次在 Windows 或 Linux 上部署 llama.cpp 与 OpenWebUI,需要按显存分档启动脚本和局域网 0.0.0.0 访问说明的桌面用户