3.1 模型管理与本地大模型部署

一句话判断

模型管理是整个 AI 模块的“凭证中心”——智能体、AI 网关、基准测试都从这里取模型。把“接云端 API”和“本地跑模型”两件事放在一个页面里,是 1Panel AI 能力的起点,也是社区版完全免费的部分。

模型管理页面的结构

入口是左侧菜单 AI → 模型,页面有两个标签页:

标签 管什么 谁能用
模型账号 云端模型的连接信息(API Key、Base URL) 全部版本
本地模型 Ollama、vLLM、模型下载器 Ollama 全版本;vLLM 和下载器要专业版/企业版

一个核心认知:模型账号里存的是“怎么连”,不是模型本身。真正推理发生在云端厂商的服务器上,或者在本地容器的显卡上。1Panel 是联系人,不是接线员。

模型账号:六个字段别填错

点击 创建,按页面提示配置:

字段 说明 填错会怎样
名称 在 1Panel 里的显示名 只是显示,随便填
模型提供商 预置厂商,或自定义、Ollama、vLLM 影响 Base URL 的默认值
API Key 模型服务的访问凭证 填错则连接验证失败
Base URL 模型服务的 API 地址 自定义类型必须填对
API 类型 按提供商选择兼容协议 协议不匹配则调用异常
模型池 模型 ID、显示名称、Context Window、Max Tokens、输入类型、推理能力 智能体选模型时从这里选

模型池是进阶用户要认真维护的部分。 它决定了后面创建智能体时能选哪些模型、上下文窗口按多少算。同一个账号下可以维护多个模型 ID——一个 DeepSeek 的 Key 就能把官方的多个模型都纳进来。

创建完成后,列表里可以验证连接、编辑账号、维护模型池、删除账号。验证连接这个动作建议每次改完 Key 都点一下,几秒钟的事,能避免后面智能体报 “401” 时的一通乱查。

官方还有一条提醒:编辑已经被智能体使用的账号时,可以按页面选项同步更新相关智能体配置。 善用这个选项,能少改 N 处配置。

凭证安全:API Key 属于敏感信息,官方明确建议仅向受信任的管理员开放模型账号管理权限。别把面板账号随手给实习生。

Ollama:零成本跑本地模型

Ollama 是目前最简单的本地大模型方案。安装、运行、对话,全程社区版免费。

第一步:从应用商店装 Ollama

使用前提很直白:先从应用商店安装 Ollama。装完后页面会显示应用运行状态,提供启动、停止、重启和连接信息等操作。

第二步:添加模型

点击 添加模型,输入 Ollama 模型库 里的模型名称后确认,1Panel 会创建后台拉取任务。

拉取一个模型的典型过程
  1. 在 ollama.com/search 搜到模型名(如 qwen2.5:7b)
  2. 面板填入模型名,提交
  3. 后台拉取镜像(几个 GB,取决于模型大小,耐心等)
  4. 列表里模型变为可用
  5. 点【运行】打开页面内终端,直接对话

模型名的拼写要对。 拉取失败的第一大原因就是名字打错了或者带上了多余标签。不确定就去模型库页面复制全名。

运行、重建、删除这几个操作的含义:运行是启动一个模型实例;重建是删掉重建;删除是连本地文件一起删。删除前确认这个模型没被智能体引用。

第三步:连接与同步的四个按钮

功能 什么时候用
连接信息 看容器内访问、主机访问、外部访问三种地址——和数据库一样,别背 127.0.0.1
从服务器同步 用别的工具(命令行 ollama pull)加了模型后面板没显示时,用它重新读列表
AI 代理增强 给 Ollama 配反向代理,结合域名、HTTPS 和 IP 白名单
Open WebUI 跳转到已安装的 Web 管理工具

“AI 代理增强”是被低估的一招。 默认的 Ollama 端口直接暴露在公网是非常危险的——等于把一个不要密码的 AI 服务挂到了互联网上。用官方这个反向代理 + IP 白名单包起来,是成本最低的加固方式。

“从服务器同步”和数据库模块是同一个设计哲学:面板状态和实际状态不一致时,主动同步而不是怀疑面板坏了。

模型下载器:专业版的模型管家

模型下载器(专业版/企业版)用于搜索和下载 Hugging Face、ModelScope 或兼容镜像站中的模型,统一管理下载任务和本地模型目录。

配置项 说明
下载目录 模型文件落到服务器的位置(如 /opt/1panel/ai/models)
镜像地址 国内环境一般选 ModelScope 或镜像站,速度快得多
访问令牌 私有或受限模型必须用有权限的令牌

下载任务支持查看进度和错误信息,可以取消或重试。

一条重要提醒:删除本地模型前,应确认该目录未被 vLLM 或其他服务使用。 删掉一个正在被 vLLM 加载的模型目录,推理服务直接崩。这条和数据库那章“删库前核对实例选择器”是同一类习惯。

Ollama 的硬件预算:跑之前先算账

Ollama 跑不动,九成是内存或显存不够。经验值(供参考,以实际模型为准):

模型规模 大致内存/显存需求 适合的机器
1.5B ~ 3B 2~4G 任何机器都能跑
7B ~ 8B 6~10G 8G 内存服务器勉强,16G 舒服
14B ~ 32B 12~24G+ 得有像样的服务器或显卡
70B 40G+ 专业显卡,普通机器别想

关键认知:模型大小决定下限,并发决定上限。 一个人聊 7B 模型很流畅,十个人同时聊就会排队——Ollama 默认按顺序处理请求。要并发,要么换 vLLM(3.2 节),要么多开几个实例。

一个隐蔽的坑:Ollama 在 CPU 模式下也很吃内存,而且系统内存不足时会触发 OOM——Linux 杀进程可能杀掉 OpenResty 或者你的业务应用,不只是 Ollama 自己。所以在同一台机器上混跑业务和模型时,参考 2.2 节那套“内存预算”的算法,给 Ollama 留出固定份额。

本地模型 vs 云端 API:怎么选

这是这一节最常被问到的问题,给你一个实战视角的对比:

维度 云端 API(模型账号) 本地模型(Ollama)
成本 按 Token 计费 电费 + 硬件,跑起就免费
前置条件 一个 API Key 内存足够(7B 约需 8G+)
隐私 数据发到厂商 数据不出服务器
并发能力 厂商保障 看机器
智商(同参数下) 云端常有增强版 开源原版
维护 厂商运维 自己管模型、管 driver

一个真实的混合用法:日常对话用云端的便宜模型,涉及客户数据的处理本地跑——隐私和成本可以兼得。智能体里的“主模型/备用模型”设计正好用得上:主用云端,切到本地做兜底。

起步建议:三条路线

路线 步骤 花费
最快 创建模型账号接云端 API → 在智能体里用 0
最省 应用商店装 Ollama → 拉一个小模型 → 直接对话 0
最稳 云端账号为主 + Ollama 小模型兜底,都配好再选智能体 0

注意一个细节:Ollama 拉模型之前先看磁盘空间——一个 7B 模型 4~5G,70B 模型几十 G,磁盘满了拉取任务会失败,而且失败信息可能藏在任务日志里。

本节要点

  • 模型账号是凭证中心,智能体和 AI 网关都从这里取模型;
  • 模型池要维护好(模型 ID、上下文窗口、推理能力),它决定智能体可选的模型;
  • 改完 API Key 点一次验证连接,编辑被引用的账号时用页面选项同步更新智能体配置;
  • Ollama 全版本免费,添加模型的名字从模型库复制全名;
  • Ollama 别裸奔在公网,用 AI 代理增强 + 白名单包一层;
  • 删除本地模型前确认没被 vLLM 或其他服务使用。

更完整的字段说明见 《1Panel 官方文档:功能手册》 的“模型管理”一节。

下一节:如果 Ollama 的性能不够,或者你想认真做推理服务——该 vLLM 和 GPU 监控登场了,见 3.2 节。