简介:本文面向开发者与运维人员,提供Ollama在Windows环境下的完整部署方案,涵盖CPU资源优化、局域网服务配置及与本地大模型平台的对接,助力实现无Token限制的本地化AI推理服务。通过标准化流程与配置优化,即使低配硬件(如512MB显存)也能稳定运行,适合资源受限场景下的私有化部署需求。
在AI应用开发中,商用模型服务常面临算力成本高、请求额度限制等问题。本文针对Windows环境下的本地化部署需求,提供一套基于Ollama的完整解决方案,实现以下目标:
本方案适用于开发者、企业技术团队及AI爱好者,尤其适合资源受限的私有化部署场景。
部署架构分为三层:
| 组件 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 4核(Intel i5/Ryzen 5) | 8核(Intel i7/Ryzen 7) |
| 内存 | 16GB | 32GB |
| 显存 | 512MB(无需核显/独显) | - |
| 存储 | 20GB(模型约10GB) | 50GB(支持多模型) |
步骤1:下载安装包
访问Ollama官方网站,下载OllamaSetup.exe(需确认文件哈希值与官网一致,避免安全风险)。
步骤2:执行安装
双击安装包,点击“Install”完成安装。安装完成后,系统托盘显示羊驼图标,表示服务已启动。
步骤3:验证安装
以管理员身份打开CMD/PowerShell,执行以下命令:
ollama --version
若返回版本号(如Ollama version 0.1.0),则安装成功。
步骤1:执行加载命令
在管理员终端中运行:
ollama run qwen3.5:9b
首次运行将自动下载模型文件(约10GB),下载速度取决于网络带宽。
步骤2:验证模型加载
当命令行显示>>> Send a message时,表示模型已就绪。输入测试问题(如“解释Python中的装饰器”),若返回合理结果,则验证通过。
步骤1:修改服务端口
编辑Ollama配置文件(默认路径:%APPDATA%\Ollama\config.json),添加以下内容:
{"host": "0.0.0.0","port": 11434}
host: "0.0.0.0":允许局域网内所有设备访问;port: 11434:自定义端口(需确保防火墙放行)。步骤2:重启服务
在终端中执行:
net stop OllamaServicenet start OllamaService
或通过系统服务管理器重启服务。
以某类本地大模型平台为例,配置API地址为:
http://<Windows主机IP>:11434/api/generate
参数示例:
{"model": "qwen3.5:9b","prompt": "写一个Python函数,计算斐波那契数列前N项","temperature": 0.7}
"memory_limit": "8GB",防止内存溢出。curl或Postman发送请求:
curl -X POST http://localhost:11434/api/generate \-H "Content-Type: application/json" \-d '{"model": "qwen3.5:9b", "prompt": "你好"}'
%APPDATA%\Ollama\logs目录下的日志文件,确认无错误记录。Error: port 11434 is already in use;netstat -ano | findstr 11434查找冲突进程,终止后重启服务。本文通过标准化流程,实现了Ollama在Windows环境下的CPU推理部署,覆盖了从环境准备到运维优化的全生命周期。关键收益包括:
后续可进一步探索量化模型、多卡并行推理等高级优化方案,以适应更高负载场景。