Ollama本地部署大模型实战:从安装到API接入与IDE集成指南

发布时间:2026/9/9 9:00:44
Ollama本地部署大模型实战:从安装到API接入与IDE集成指南 最近后台私信里聊得最多的一个话题就是“本地大模型到底怎么落地到自己项目里”。现在跑大模型的框架不少但我给身边人推得最多的还是 Ollama——它把“下载模型、跑推理、接服务”这三件事压缩到了几条命令里。这篇文章我想完整走一遍从装好 Ollama、拉下一个能用的模型到把它接进 IDE、Web 界面再到用 API 供其他系统调用。如果你也在折腾本地部署这套流程就是你最容易抄的那份作业。我默认你看这篇文章的目的是真的想把模型跑起来而不是停留在“看看概念”这一步所以下面所有内容都以可复现为前提命令给你配置文件给你坑也提前给你标出来。硬要说适合谁一是做 AI 应用开发的工程师二是想在自己电脑上跑私有模型的技术爱好者三是小团队里需要内网模型服务的运维同学。1. 为什么本地部署首选 Ollama先想明白它到底帮你干了什么很多人在接触 Ollama 之前已经被“本地跑大模型”这件事折磨过一轮了。最原始的做法是装 Python 环境再装 PyTorch再下载 transformers再去找模型权重最后写推理脚本中途还要处理 CUDA 版本不匹配、显存不够、模型文件路径找不到等一系列问题。这一套下来真正写业务代码的时间没多少全耗在环境上了。Ollama 的设计思路很像 Docker。Docker 把“应用 依赖 运行环境”打包成镜像一条命令跑起来Ollama 把“模型权重 推理运行时 依赖库”打包成模型一条命令拉下来一条命令起服务。这就解决了一个很本质的问题大模型推理本来是个系统工程但大多数业务场景里你只想要一个“能直接对话的模型服务”不需要自己从零搭推理栈。1.1 Ollama 的三层核心能力第一层是模型运行时引擎。它内部封装了 llama.cpp 那一套推理逻辑支持 CPU、NVIDIA GPU、Apple Silicon 的统一调度还做了显存管理、模型热加载、并发请求排队。你不需要关心底层算子怎么选、上下文怎么分配它替你处理。第二层是模型仓库机制。Ollama 官方有一个模型库里面收录了 Qwen、DeepSeek、Llama、Phi 等主流开源模型的量化版本。你执行ollama run qwen2.5:7b它会自动把对应模型下载到本地然后直接进入交互式对话界面。这里要注意区分ollama run实际上是“拉取 运行”的复合命令首次执行会先下载模型模型比较大需要耐心等。第三层是 HTTP 服务能力。ollama serve默认在本地 11434 端口起一个 REST API而且原生暴露了 OpenAI 兼容接口/v1/chat/completions。这意味着任何支持 OpenAI API 地址配置的工具都能直接把地址改成http://localhost:11434/v1来接入本地模型。这一层是整个生态最值钱的地方后面接 IDE、接 Web、接业务系统全靠它。1.2 选型对比Ollama 不是唯一答案但它是成本最低的答案本地推理方案其实有好几条路我画过一张对比表直接看结论更清楚方案上手难度模型管理API 兼容适合场景Ollama极低内置模型仓库OpenAI 兼容个人开发、内网服务、快速验证LM Studio低图形化管理OpenAI 兼容纯 GUI 用户、可视化调试llama.cpp 直跑高手动管理 GGUF无标准 API嵌入式、边缘设备、深度调优vLLM高手动管理OpenAI 兼容高并发生产环境、需要 PagedAttention如果你只是想在 MacBook 或一台带 NVIDIA 显卡的机器上把模型跑起来Ollama 是投入产出比最高的。vLLM 确实吞吐高但对显存和 CUDA 环境的配置要求也高单机开发场景属于杀鸡用牛刀。等你真到了需要高并发服务的时候再考虑迁移也不迟因为切换成本没有想象中高——接口都是 OpenAI 兼容格式业务代码基本不用动。1.3 你的硬件到底能不能跑先算一笔账选模型之前先明确一个物理现实本地大模型的显存/内存占用主要由模型参数量和量化精度决定。一个 7B 参数的模型如果全精度 FP16 加载权重占用大约 14GB如果是 4-bit 量化Q4占用会降到 4GB 到 5GB。所以你不能光看“7B 很小”还得看你跑的量化版本。我的经验公式是这样的选模型时权重文件大小 上下文窗口缓存必须小于你的可用显存或统一内存。比如你有一张 8GB 显存的显卡跑 Q4 量化的 7B 模型是舒服的跑 14B 模型就比较吃力也不是完全不能跑但推理速度会明显下降。如果你的设备是 Apple Silicon统一内存架构和 Windows 上的逻辑不太一样MacBook 16GB 内存跑 7B Q4 模型体验尚可14B 会明显吃内存压力。如果硬件确实有限也不要灰心。Ollama 支持 CPU 推理慢点但能跑适合纯文本对话也可以选择更小参数量的模型比如 1.5B、3B用来做实体提取、意图识别这类辅助任务完全够用。2. 安装与环境配置从下载到跑通第一个模型安装是劝退率最高的环节尤其是国内网络环境下很多人卡在“下载”这一步就放弃了。这一节我把安装、加速、路径配置一次讲清楚。2.1 系统要求先说两个容易踩的软件坑Ollama 官方支持 Windows 10/11、macOS 11、主流 Linux 发行版。这里要特别提醒Ollama 官方并不支持 Windows 7网上虽然有人说通过改兼容模式能装实际跑起来问题很多不值得折腾。如果你还在用 Win7建议先升级系统否则整个本地模型工具链都很难正常运转。第二个坑是显卡驱动。Ollama 在 Windows 上调用 NVIDIA GPU 依赖最新显卡驱动不需要单独安装完整版 CUDA Toolkit但驱动太老会导致检测不到 GPU。装完 Ollama 之后先跑ollama run qwen2.5:7b如果日志里出现类似“no GPU detected”的提示去把显卡驱动更新到当前版本。2.2 Windows 安装默认配置加一条 path 校验Windows 安装很简单从官网下载安装包双击一路下一步就行。安装完它会自动加入 PATH但已经打开的命令行窗口不会自动刷新你得新开一个终端窗口才能识别ollama命令。装完先验证ollama --version如果提示“不是内部或外部命令”大概率是 PATH 没生效新开终端即可仍然不行手动检查系统环境变量里是否包含%USERPROFILE%\AppData\Local\Programs\Ollama。macOS 的话如果你装了 Homebrew一条命令更省心brew install ollamaLinux 官方提供了脚本安装方式执行curl -fsSL https://ollama.com/install.sh | sh它会自动处理 systemd 服务和 NVIDIA 相关配置。注意在 Linux 服务器上通过 systemd 管理时环境变量要写进 override 配置里而不是直接 export否则 service 进程读不到。2.3 国内下载慢怎么办模型仓库镜像与 ModelScope 导入很多人卡在ollama pull这一步原因是模型文件好几个 GB官方源在国内下载速度确实不稳定。这里有两个常用的加速方案我重点推荐第二个它稳定可控。第一个方案是给ollama pull配置镜像源。社区有一些公开的 Ollama 镜像站做法大同小异通常是通过环境变量或者修改 registry 配置实现。这个方案的问题是镜像站时效性不稳定今天能用明天可能挂我只把思路点一下下载慢时优先搜一下 Ollama 镜像源的配置方式把模型拉取地址指到镜像站即可。第二个方案是使用 ModelScope 魔搭社区下载 GGUF 文件再通过 Modelfile 导入 Ollama。这个方案完全绕开了网络瓶颈而且步骤可复现。具体操作是这样# 在 ModelScope 上找到对应模型的 GGUF 文件例如 Qwen2.5-7B-Instruct-GGUF # 下载其中的 qwen2.5-7b-instruct-q4_k_m.gguf 文件到本地目录 # 在同一个目录下创建 Modelfile内容就一行 echo FROM ./qwen2.5-7b-instruct-q4_k_m.gguf Modelfile # 导入到 Ollama ollama create qwen2.5:7b -f Modelfile # 运行 ollama run qwen2.5:7bollama create是很多人忽略的一个命令它能把任意 GGUF 模型文件变成一个可管理的 Ollama 模型还支持在 Modelfile 里写TEMPLATE、PARAMETER等配置相当于拿到了一个自建模型仓库的入口。日常下载受阻时这条路最稳妥。2.4 关键环境变量一次配好有几个环境变量我建议一开始就设置别等出了问题再回来查。先说 Windows在“系统属性 - 环境变量”里新建用户变量即可macOS/Linux 写在 shell 配置文件里即可Linux 服务方式则写入 systemd override。环境变量作用建议值OLLAMA_MODELS模型存放路径默认在用户目录空间紧张时指向其他盘OLLAMA_HOST服务监听地址默认 127.0.0.1局域网共享时设为 0.0.0.0OLLAMA_NUM_PARALLEL并发请求数默认 1显存够时可设 2 或 4OLLAMA_MAX_LOADED_MODELS最多同时加载模型数默认 3内存紧张时设 1OLLAMA_CONTEXT_LENGTH默认上下文长度默认 4096可按模型能力调大OLLAMA_KEEP_ALIVE模型驻留内存时长默认 5m频繁调用可设为 -1 常驻举个实际例子。我的 Windows 机器 C 盘空间小模型都存在 D 盘设置了OLLAMA_MODELSD:\ollama_models。同时我要通过局域网让别的电脑访问设置了OLLAMA_HOST0.0.0.0。这两个一定要在启动 ollama 应用之前配好改完重启 Ollama 服务才会生效。macOS 和 Linux 用户注意如果通过桌面应用启动环境变量要从启动配置里改Linux 服务方式最标准的是在/etc/systemd/system/ollama.service.d/override.conf里写[Service] EnvironmentOLLAMA_HOST0.0.0.0 EnvironmentOLLAMA_MODELS/data/ollama_models写完后systemctl daemon-reload systemctl restart ollama。3. 模型选择、拉取与参数调优找到适合你硬件的那个模型Ollama 装好之后真正决定体验的是模型选型和参数配置。这一节我会按用途给出选择建议并说明几个你大概率会碰到的模型运行参数。3.1 不同任务该选哪个模型别只盯着参数量模型不是越大越好得看任务类型。我把常用的本地模型按用途分了三类第一类是通用对话。比较稳的是 Qwen2.5 系列中文能力强Ollama 官方库直接ollama run qwen2.5:7b就能用如果显存在 8GB 以下考虑qwen2.5:3b。DeepSeek-R1 系列特点是推理能力强适合数学和逻辑类任务但模型体积偏大7B 以上对硬件要求高。第二类是代码生成。推荐 Qwen2.5-Coder 系列7B 的代码补全和问答质量在本地模型里算中上水平能接到 IDE 里做辅助编程。硬件强的话可以上 14B 版本代码理解能力提升明显。第三类是轻量辅助任务。比如文本分类、实体识别、意图判断这类简单但高频的任务用 1.5B 或 3B 级别的小模型就够了速度快、占用低反而比大模型更实用。不要一上来就拉 70B 级别的模型跑不动只会消磨耐心。3.2 命令行实操pull、run、ps、stop 一个都不能少先记住最常用的几个命令# 查看本地已有哪些模型 ollama list # 拉取模型不进入对话 ollama pull qwen2.5:7b # 运行模型并进入交互对话 ollama run qwen2.5:7b # 查看当前加载了哪些模型、占用多少显存 ollama ps # 停止正在运行的模型服务 ollama stop qwen2.5:7b # 删除不用的模型 ollama rm qwen2.5:7b有一点需要注意ollama run进入交互模式后一般输入单行文字回车就是一次对话。如果要退出输入/bye。如果你想在脚本里直接拿结果更推荐用 API 而非交互模式下一节详细说。3.3 上下文长度与显存两个最常出问题的参数运行中你迟早会遇到类似“api error: 400 this models maximum context length is ...”的报错本质是请求的上下文长度超过了模型配置的上限。默认情况下Ollama 的上下文窗口num_ctx只有 4096也就是说模型一次能“记住”的文本比较有限超了就会报错。解决方式有两种。第一种是修改 Modelfile 里的默认参数再重新创建模型echo FROM llama3.1 PARAMETER num_ctx 8192 Modelfile ollama create my-model-8k -f Modelfile第二种是在调用 API 时动态指定num_ctx参数后面会展示具体接口写法。要注意的是上下文窗口越大KV cache 占用的显存越多显存不够时强行加大上下文会导致推理变慢甚至 OOM。还有一个经常被忽略的是如果你看到推理速度突然骤降先看ollama ps里模型是否被卸载又重载了。OLLAMA_KEEP_ALIVE默认是 5 分钟意味着 5 分钟没有请求模型会从显存卸载。频繁调用的场景建议设成-1常驻否则每次首次请求都要等好几秒做模型加载。3.4 显存不够的三种补救手段显存不够是最常见的硬件瓶颈我按优先级排序给你三个手段。第一选择更低的量化等级。Ollama 模型库里的q4_0、q4_k_m比q8_0占用小很多如果只是对话Q4 量化损失的质量在实际使用中几乎感受不到。第二减少并发和上下文OLLAMA_NUM_PARALLEL调小num_ctx调小能明显降低峰值显存。第三允许 CPU 卸载Ollama 会自动在显存不足时把部分层放到内存计算速度会降但至少不会崩。这里插一句我的实际感受16GB 内存的 MacBook 跑 7B Q4 模型日常提问几乎感觉不到延迟8GB 显存的 Windows 显卡跑同样的模型也流畅但如果你要跑到 14B建议至少 16GB 显存或 32GB 统一内存否则体验会比较痛苦。4. 接入 API把本地模型变成可调用的服务Ollama 能成为本地模型首选除了安装简单很大程度是因为它对开发者太友好了。你不需要写任何推理代码模型跑起来之后它就是一个标准的 HTTP 服务业务系统用curl都能直接调。4.1 原生 REST API先看最常用的四个接口Ollama 默认在http://localhost:11434提供服务。查看当前模型列表curl http://localhost:11434/api/tags打开一个纯文本补全请求curl http://localhost:11434/api/generate -d { model: qwen2.5:7b, prompt: 用一句话解释什么是大模型, stream: false }聊天式接口需要带消息列表curl http://localhost:11434/api/chat -d { model: qwen2.5:7b, messages: [ {role: system, content: 你是一个技术助手}, {role: user, content: 介绍一下 Ollama} ], stream: false }stream参数很关键默认是true流式输出测试时建议设成false方便看完整 JSON 返回。这几个接口已经覆盖了 80% 的集成需求。你完全可以直接用原生接口不需要再包一层 OpenAI 兼容层。4.2 OpenAI 兼容接口一行 base_url 搞定生态对接Ollama 从很早就提供了 OpenAI 兼容端点路径是/v1。这意味着你用 OpenAI SDK 写的代码只需要改base_url和api_key就能切到本地模型。用 Python 的openaiSDK 举个例子from openai import OpenAI client OpenAI( base_urlhttp://localhost:11434/v1, api_keyollama # 本地服务不校验随便填 ) resp client.chat.completions.create( modelqwen2.5:7b, messages[{role: user, content: 写一个 Python 快速排序}], streamFalse ) print(resp.choices[0].message.content)注意这里的api_key是占位符Ollama 本地服务不做鉴权但 OpenAI SDK 要求这个字段非空所以随便填一个字符串即可。如果你用的是 LangChain、FastGPT、Dify 这类平台配置模型供应商时选 OpenAI Compatible填上http://localhost:11434/v1就能直接把 Ollama 接进去。4.3 局域网共享与安全暴露服务之前必须想清楚的事情默认情况下 Ollama 只监听127.0.0.1也就是只有本机能访问。如果你想让局域网内其他机器也能调用需要把OLLAMA_HOST设置为0.0.0.0。这是一个典型的内网服务配置要点我直接列出来防火墙要放行 11434 端口Windows 弹窗提示时记得点“允许访问”。Ollama 本身没有鉴权机制绑定0.0.0.0后局域网内任何机器都能调用你的模型注意网段隔离。更稳妥的做法是不直接暴露而是用 Nginx 做反向代理在代理层加 Basic Auth 或 Token 鉴权。如果要从公网访问不要裸奔建议配合认证网关和 HTTPS。从成本角度说本地 API 最大的优势是零 Token 费用。我自己常用它做批量测试和隐私数据提取用本地模型过一遍敏感文档不担心数据外流。对比一下DeepSeek 这类云端 API 质量确实更高但涉及内部资料时本地模型不可替代。4.4 Python 批量调用与性能注意实际业务里你可能会一次性发很多请求。这时候注意OLLAMA_NUM_PARALLEL决定并发上限超出会排队。排队不是坏事至少不会 OOM。简单的批量任务可以串行跑也可以自己用线程池加信号量控制并发。另外还要注意保持长连接每次请求都重新建 TCP 连接会有额外开销。Python 里复用同一个OpenAI客户端即可它会自动维护连接池。5. 接入 IDE让本地模型成为你的代码协作伙伴本地模型接入 IDE 是很多人最初的动机。代码类模型在本地跑的好处有两个一是代码片段不出本机不会有泄密顾虑二是不限量随便问不心疼 Token 费。这一节我把主流的接入路线和配置都过一遍。5.1 IDE 接入的两条路线第一条路线是直接用官方/VSCode 生态里支持 Ollama 的插件配置里填模型名插件自己调用 Ollama 的本地接口。典型代表是 Continue 插件它在.continue/config.json里配置 provider 为ollama即可。第二条路线是通用 OpenAI 兼容端点。现在新的 AI 编程插件比如 Cline、Codex CLI、JetBrains 里的 AI Assistant 类工具都支持自定义 OpenAI API 地址把 base URL 填成http://localhost:11434/v1模型名填本地模型名就能接上。这条路线的兼容性更好几乎不用关心 Ollama 专有的配置格式。5.2 VS Code Continue最省事的配置方式Continue 是我比较推荐的 VS Code 插件支持聊天、代码补全、编辑等多种场景。安装后打开配置文件.continue/config.json把 models 部分改成这样{ models: [ { title: Local Qwen, provider: ollama, model: qwen2.5-coder:7b } ] }保存后重启 Continue就能在侧边栏看到本地模型。这里建议代码补全和问答都选qwen2.5-coder系它专门针对代码优化过。如果你用 Claude Code CC Switch Ollama 这套组合思路也是类似的CC Switch 的作用是切换配置供应商把 Claude Code 的请求端点指到本地 Ollama 的 OpenAI 兼容接口从而在离线环境里复用 Claude Code 的交互流程。这种方式适合你已经习惯 Claude Code 的命令行操作但想省 Token 费或出于数据私密性考虑的场景。5.3 Cline、Codex CLI 接入本地模型Cline 是一个 VS Code 里的自主编码插件支持在设置里选择 OpenAI Compatible 供应商。填好 API Base 地址为http://localhost:11434/v1、API Key 随便填、模型名填qwen2.5-coder:7b就能在插件里直接对话和调用工具。Codex CLI 是另一类工具本身默认连接官方 API但社区里比较常见的做法是在它的配置文件一般是~/.codex/config.toml里指定自定义模型供应商把 base_url 指向本地 Ollama。这样你就能在本地模型上体验 Agent 式的编码流程。需要注意不是所有版本都支持自定义供应商配置前先确认你用的版本支持该选项。5.4 JetBrains 系接入JetBrains 家的 IDE 在 AI 插件上有自己的体系但同样可以接本地模型。在插件市场搜 “Ollama”有对应的插件可以直接配置模型也有一部分 AI 插件支持自定义 OpenAI 端点填入本地地址也能工作。配置的核心其实只有一个确认你用的插件走的是 Ollama 插件直连还是 OpenAI 兼容端点。前者填模型名后者填 base_url 模型名。别填混了否则会出现模型列表拉取失败。5.5 IDE 接入的三个高频报错排查第一类登录校验失败类似 “login failed. check api token or gitlab version” 这类报错。很多 AI 插件在连接自定义端点时会误把 API Key 拿去和某个平台做校验或者默认走了平台的登录流程。解决办法是把 provider 明确选成 OpenAI Compatible而不是选某个云厂商然后 API Key 随便填一个占位字符串。第二类能连上但对话一直转圈。多数原因是本地模型推理速度太慢而 IDE 插件默认的超时时间比较短。解决办法是选择更小的模型比如把 14B 换到 7B或者调整插件的 request timeout。另外确认 Ollama 的OLLAMA_KEEP_ALIVE设置得比较长避免每次请求都重新加载模型。第三类对话内容明显不对代码质量差。这通常是模型选型问题。通用对话模型写代码能力弱优先换qwen2.5-coder或deepseek-coder系如果已经用了代码模型也可以尝试更高量化精度的版本比如q8_0。6. 搭建 Web 门户用 Open WebUI 给团队一个统一入口命令行和 IDE 适合开发者但如果你想让团队里非技术同事也用上本地模型就需要一个 Web 界面。Open WebUI 是目前社区里最常用的一套方案功能覆盖多用户管理、对话记录、知识库、模型切换界面也够现代。6.1 Docker 部署最简单也最干净如果你有 Docker部署 Open WebUI 基本就是一条命令docker run -d \ --name open-webui \ -p 3000:8080 \ --add-hosthost.docker.internal:host-gateway \ -v open-webui-data:/app/backend/data \ --restart always \ ghcr.io/open-webui/open-webui:main启动后浏览器访问http://localhost:3000注册第一个账号会变成管理员。在管理面板的“连接”设置里把 Ollama 地址填成http://host.docker.internal:11434容器内访问宿主机 Ollama 的固定写法保存后就能看到本地模型列表了。这里有个容易踩的坑如果你直接用http://localhost:11434作为 Ollama 地址容器里访问的是容器自己的 localhost而不是宿主机的 Ollama会一直连不上。用host.docker.internal才能正确指向宿主机。6.2 没有 Docker 也能跑本地命令行方式如果不想装 DockerOpen WebUI 也支持 Python 虚拟环境直接跑。要求 Python 3.11 以上git clone https://github.com/open-webui/open-webui.git cd open-webui pip install uv uv venv source .venv/bin/activate # Windows 用 .venv\Scripts\activate uv pip install -e . open-webui serve这种方式适合没有 Docker 权限的开发机。启动后同样访问localhost:3000。6.3 多用户、知识库与权限配置Open WebUI 默认启用本地账号体系所有数据都存在它自己的 SQLite 数据库里。管理员可以创建用户、分配角色适合小团队内部使用。它还能挂知识库实际上是把文档切块后存进向量库再配合 embedding 模型做检索增强这个功能对内部文档问答特别实用。知识库的 embedding 有两种方式一是用 Ollama 本地的 embedding 模型比如qwen2.5:7b也可以直接返回向量二是在设置里配置云端 embedding 服务。想完全离线就用第一种。6.4 反向代理与安全拦截问题Web 界面暴露到公网之前必须加一层访问控制。最常见的做法是 Nginx 反代并启用 Basic Authlocation / { proxy_pass http://127.0.0.1:3000; auth_basic Restricted; auth_basic_user_file /etc/nginx/.htpasswd; }如果你部署后请求偶尔返回类似 “request blocked for security purposes” 的拦截提示很可能是安全中间件比如 WAF 或反代的规则把你的请求头当成了异常流量。这时候检查两个方向一是本地网络环境里是否有安全扫描类工具误拦截了高频请求二是确认请求头里有合法的 User-Agent 和 Cookie不要在脚本里反复不带 UA 地刷页面。这类报错在自建服务里大多是“安全配置过严”而误伤正常用户调整规则白名单就能解决。7. 常见问题速查表我踩过的坑你直接避开最后整理一份问题速查表都是我实际部署中遇到过或帮别人排查过的典型场景按“现象 - 原因 - 处理”的层级给结论现象原因处理ollama pull速度极慢官方源在国内网络不稳定使用 ModelScope 下载 GGUF 后ollama create导入启动报错检测不到 GPU显卡驱动过旧更新 NVIDIA 驱动确认nvidia-smi正常推理速度越来越慢模型反复卸载重载设置OLLAMA_KEEP_ALIVE-1常驻内存请求报 400 context length上下文窗口不足设置num_ctx参数或修改 Modelfile 默认值局域网其他机器无法访问Ollama 默认监听 127.0.0.1设置OLLAMA_HOST0.0.0.0并重启服务容器内连不上宿主机 Ollama地址写成了 localhost使用host.docker.internal:11434模型对话明显变蠢量化过低或模型太大被截断换更高量化版本或选择更小模型IDE 插件提示认证失败插件走了厂商认证而非本地端点选择 OpenAI CompatibleAPI Key 填占位符请求被安全拦截WAF 或代理规则误伤检查请求头 UA、频率调整白名单再补充一个我自己的习惯每次调模型参数前先用ollama show 模型名看一下模型的默认配置包括参数量、量化级别、上下文窗口大小再做修改。命令行敲一嘴就能看到完整参数比自己瞎猜高效得多。如果你只是个人使用最省心的组合是Ollama 7B 代码模型 Continue 插件 Open WebUI。这套组合覆盖了日常对话、代码辅助、Web 访问三个主要入口。等实际用起来发现某个环节不满足需求再针对性地换模型、调并发、加认证完全来得及。最后说一点我个人的体会。本地模型和云端 API 不是二选一的关系而是互补的内部知识问答、代码片段、隐私数据优先走本地复杂推理、创意写作这类对模型上限要求更高的任务再交给云端大模型。Ollama 的价值是把本地模型的这条链路打通让你多了一个随时可用、零调用费用的选择。从下载到接入 IDE、Web、API整个过程其实不超过半天但它带来的长期便利是实打实的。