使用ollama  openweb-ui 本地搭建自己的AI
前言ollama 是模型管理器可以通过他 pull\create 创建ai模型然后 通过run 跑 ai模型 进行对话命令行pull会很慢可以 自己去下载 模型需要下载资源1.ollama 2. 需要的模型 我这里下载的DeepSeek-R1-Distill-Qwen-7B-Q4_K_M.gguf然后 openweb-ui是 openai可视化工具 启动后 是 浏览器 访问 localhost:8080 进行管理一模型安装、使用下载ollama和 模型之后 安装 ollama命令行ollama 命令生效就行然后 在模型gguf 文件所在目录下创建 Modelfile 内容如下FROM ./DeepSeek-R1-Distill-Qwen-7B-Q4_K_M.ggufPARAMETER num_ctx 4096然后 通过命令 ollama create deepseek-r1:7b -f Modelfile 加载模型 - 会很大加载的路径 可以指定设置环境变量 OLLAMA_MODELS 值是你想存放的路径然后 可以 通过 ollama list 查看 已有的模型我这里装了三个deepseek\qwen-coder\nomic-embed-text其中前两个是 通过下载文件 创建的(因为很大pull会经常断丢失) nomic-embed-text是通过pull安装的因为他很小注nomic-embed-text 是使用知识库需要的向量模型当然 openweb-ui 会自动下载一个默认的模型可以改用 ollama的这个 nomic-embed-text 模型完了之后 通过 ollama run 模型名 来启动测试二openWeb UI1.安装 python nodejspython 3.11 版本 nodejs 20.20版本2.github上下载openweb ui 源码然后 进入目录 进行前端页面编译 (npm install 后面 加 --registyhttps://registry.npmmirror.com 可以加速 )npm installnpm run build然后进入 backend目录 进行 后端代码编译py -i https://pypi.tuna.tsinghua.edu.cn/simple 可以加速py -m pip install -r requirements.txt然后 启动 openweb-uibackend有个 start_windows.bat 启动批处理直接命令行 start_windows.bat启动如果提示 uvicorn 命令没有 改bat文件 找到 uvicorn 这个 前面加 py -m原本uvicorn xxxxx改成py -m uvicorn xxxxxx注需要 py -m pip install uvicorn (加速 加 -i https://pypi.tuna.tsinghua.edu.cn/simple)在启动 前 可以设置环境变量或者直接配置系统环境变量set HF_ENDPOINThttps://hf-mirror.comset OFFLINE_MODE1set RAG_EMBEDDING_ENGINEollamaset RAG_EMBEDDING_MODELnomic-embed-text显示 started 就成功了然后 浏览器 访问 http://localhost:8080 注册 管理员 登录找到左下角管理员面板 点击 然后点设置在弹窗左侧下滑找到文档 使用 ollama模型然后嵌入模型就是写前面pull 很小的 向量模型名字然后点击左下角保存然后关闭设置弹窗点新对话选择模型然后对话

相关新闻

Linux下JDK安装详解:从环境变量到多版本切换

Linux下JDK安装详解:从环境变量到多版本切换

搞Java的人,估计没有谁敢说自己从没被JDK安装折腾过。尤其是在Linux服务器上,没有图形界面,没有一键安装向导,全靠命令行,很多新手第一次部署Java应用就卡在了“环境装不上”。其实Linux下安装JDK远没有想象中那么玄乎…

2026/10/11 5:07:32 阅读更多 →
MCP协议与LangGraph多Server工具调用:从握手到实际部署的完整指南

MCP协议与LangGraph多Server工具调用:从握手到实际部署的完整指南

从协议握手到多Server调度,这条路我踩了不少坑。最近在做一组工具调用的重构,需要同时接入知识库检索、数据库查询、还有几个外部服务,MCP 天然是最合适的标准接口,LangGraph 负责把工具编排进 Agent 循环里。两者一组合&#xff…

2026/10/11 5:07:32 阅读更多 →
AI智能工具编程实战:用TaoToken统一Key打通Cline MCP与Windsurf BYOK

AI智能工具编程实战:用TaoToken统一Key打通Cline MCP与Windsurf BYOK

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 5:07:32 阅读更多 →

最新新闻

柔性温度传感器方框型结构设计:从原理到工艺全解析

柔性温度传感器方框型结构设计:从原理到工艺全解析

做柔性温度传感器最折腾人的往往不是材料,而是结构。同样一种导电油墨,你做成长条形、蛇形、方框形,测出来的稳定性和抗弯折寿命完全不是一个量级。本文要聊的这个方案,就是“柔性温度传感器”里的一个特别值得复用的结构设计——…

2026/10/11 5:50:53 阅读更多 →
昇腾910A+CANN 8.5.0在ARM服务器上的安装排障实战

昇腾910A+CANN 8.5.0在ARM服务器上的安装排障实战

上周末接了个排障需求:一台 Atlas 800(型号9000)服务器,板载昇腾910A加速卡,操作系统是 ARM 架构的 openEuler 22.03 LTS。客户说 CANN 8.5.0 装不上,装上也用不了,npu-smi 查不到设备&#xff…

2026/10/11 5:50:53 阅读更多 →
Zynq异构实时方案:Linux UIO用户态驱动与FPGA中断优化实践

Zynq异构实时方案:Linux UIO用户态驱动与FPGA中断优化实践

聊到异构计算,尤其是Zynq这类把ARM CPU和FPGA放在同一颗芯片里的平台,大家最先想到的往往是“性能强、可定制、能跑Linux”。但真正上手之后,你会发现一个很现实的问题:FPGA侧的逻辑可以做到纳秒级硬实时,可一旦牵扯到…

2026/10/11 5:50:53 阅读更多 →
电网不平衡下三电平并网逆变器控制建模与Simulink仿真分析

电网不平衡下三电平并网逆变器控制建模与Simulink仿真分析

1. 为什么会盯上这个研究方向电网不平衡三个字,在并网逆变器这个圈子里,基本等于“麻烦制造机”。我最早接触这个课题是因为手头一个光伏并网项目,现场实测三相电压不平衡度经常超过5%,个别时刻甚至冲到了10%以上。当时逆变器天天…

2026/10/11 5:50:53 阅读更多 →
单片机毕设项目:基于物联网的智慧窗户环境联动与远程监控系统设计 基于ESP32的智能门窗自动开合与手机APP控制系统设计(030601)

单片机毕设项目:基于物联网的智慧窗户环境联动与远程监控系统设计 基于ESP32的智能门窗自动开合与手机APP控制系统设计(030601)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/10/11 5:50:53 阅读更多 →
TDM音频总线全解析:从I2S原理到Codec配置与示波器调试

TDM音频总线全解析:从I2S原理到Codec配置与示波器调试

做过多通道音频的朋友肯定体会过这种状态:示波器上同时挂着BCLK、FSYNC和DATA三根线,眼睛盯着TDM多通道音频总线的波形来回翻页,怎么都分不清哪个时隙是左声道、哪个时隙是右声道,最后发现只是Codec里一个配置位没设对。这篇文章就…

2026/10/11 5:49:53 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →