这应该是目前全市面上最简单的Deepseek本地部署的系统,PC、手机均可访问,应用于个人、单位内部、外网访问可简单实现Deepseek全功能的完全调用。
一、架构: Deepseek本地局域网部署+ollama框架+html页面,不需要使用DOCKER容器之类的软件。 可PC、可手机访问,B/S架构访问。
二、步骤: 首先直接安装好 ollama。 需把OLLAMA移动到以下文件夹。
1 OLLAMA安装时候配置如下策略。 C:\Users\用户名\.ollama 这个路径下含有 models 和 blobs 两个文件夹。 下载语言模型默认下载在路径下的 blobs 文件夹里。 .ollama移动到D盘指定的文件夹。
C:\Users\用户名\AppData\Local 这个路径下 Ollama 文件夹不动,Programs 文件夹内 Ollama 整个文件夹复制到D盘指定文件夹里。
此Ollama文件夹约4.56GB。
2 移到文件夹为 Ollama 和 .ollama两个文件夹
三、环境变量配置: 电脑环境变量内找到:用户变量 路径 找到ollama Path 编辑D盘ollama的地址
系统变量,新建 OLLAMA_MODELS,输入值为D盘.ollama的地址
然后重启电脑
四、运行deepseek 打开Ollama文件夹,在文件夹输入框输入cmd打开终端
输入ollama list 显示name id size即表示ollama开始运行
输入 ollama run deepseek-r1:7b 下载模型并开始运行
五、单位局域网配置 电脑系统变量里配OLLAMA_HOST,设置API服务监听地址与端口 设置值0.0.0.0:11434,表示允许所有IP访问
设置OLLAMA_ORIGINS,设置值*,允许跨域请求的域名列表
六、html页面调用 以上设置成功后,可在cmd终端成功调用deepseek进行问答,但是此方式访问非常不便。 因此,在此情况下,专门针对简易访问deepseek编辑了系统源代码,即通过WAwdZS.html单页面,即可快速使用本地DEEPSEEK。
配置如下: 页面找到 // deepseek 接口地址 改成自己的 const response = await fetch('http://10.5.4.4:11434/api/generate', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ // deepseek 模型 改成自己的 model: "deepseek-r1:7b", prompt: inputText, stream: true }) });
model: "deepseek-r1:7b",为适配模型
更改以上两个地址,即可实现个人单机、单位局域网、单位外网调用访问。
同时,编写了显示深度思考源代码,可显示、隐藏思考过程。
历史记录保留20条。
其他: 本文提供另一种 通过火狐浏览器调用DeepSeek的另一种方式 见相关文件夹
|