一、Ollama下载与安装步骤详解
直接访问Ollama官方网站,进入Download页面,根据你的操作系统(macOS、Linux、Windows)选择对应版本进行下载。下载完成后按提示安装即可,过程较为简单,此处不再赘述——但需注意一个关键事项:电脑硬盘至少预留4GB存储空间,因为后续还需要拉取模型文件。

安装完成后,需要配置几个必要的环境变量。在系统环境变量中添加以下三项内容:
OLLAMA_HOST:该变量用于指定Ollama服务的主机地址与监听端口。默认情况下,服务会监听127.0.0.1:11434。如果修改了监听地址或端口,就需要设置此变量,以便客户端能够正确连接。将OLLAMA_HOST设为0.0.0.0,表示Ollama将监听服务器上所有可用网络接口,即允许任意IP地址访问。
OLLAMA_MODELS:用于指定模型文件的存储目录。默认模型存放在系统用户数据目录下,若希望存放到其他位置,可通过此变量自定义路径。
OLLAMA_ORIGINS:用于控制哪些来源可调用Ollama API,主要针对跨域请求场景。可用逗号分隔多个来源,例如https://example.com,https://another-example.com。设为*则允许任意来源的请求——在开发测试阶段较为便利,可快速验证不同客户端是否正常交互。但在生产环境中使用此设置存在安全风险,建议仅放行受信任的域名或IP地址。

二、DeepSeek模型下载与运行方法
1. 查看Ollama中已下载的模型列表
ollama list

2. 下载DeepSeek-R1模型到本地——请根据电脑配置选择相应参数规模的版本,此处以deepseek-r1:1.5b为例:
ollama pull deepseek-r1:1.5b

3. 运行DeepSeek模型进行交互
ollama run deepseek-r1:1.5b

执行上述命令后,即可在CMD窗口中与模型进行对话。不过纯命令行交互体验较为有限,因此下面推荐使用Open WebUI——这是一款开源的图形化工具,操作更加直观便捷。
三、借助Open WebUI实现图形化交互
1. Open WebUI安装步骤
注意:安装Open WebUI前,必须先确保Docker已正确安装。然后执行以下指令拉取并运行容器:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

安装完成后,打开Docker桌面应用,即可看到Open WebUI的容器已在运行状态。

2. 在WebUI图形界面中使用本地DeepSeek
首先确保Ollama中的模型处于运行状态(之前打开的CMD窗口不要关闭),同时Docker也需保持开启。

打开浏览器,访问127.0.0.1:3000,将看到如下登录界面:

首次使用需要创建管理员账号,按提示操作即可。创建完成后登录,进入WebUI主界面:

在模型选择中找到本地部署的deepseek-r1:1.5b,选中后即可通过图形界面进行问答交互。相比命令行,体验更加直观便捷。

