跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI算法

本地部署 Llama3 大模型与 Open WebUI 界面教程

在本地电脑部署开源大模型 Llama3 及 Open WebUI 界面。通过安装 Ollama 管理模型,设置环境变量指定存储位置,利用终端运行模型进行交互。进一步使用 Docker 容器化技术部署 Open WebUI,提供图形化界面支持文件、图片上传及语音输入。文章对比了不同参数规模模型的内存占用与性能差异,指导用户根据硬件条件选择合适版本,实现离线、免费的本地大模型应用。

GitMaster发布于 2025/2/7更新于 2026/10/22107 浏览
本地部署 Llama3 大模型与 Open WebUI 界面教程

本地部署 Llama3 大模型及 Open WebUI 界面

本文介绍如何在本地电脑部署开源大模型 Llama3,并配置 Open WebUI 图形界面,实现离线交互且无需支付 Token 费用。

1. 安装 Ollama

Ollama 是一个用于运行大型语言模型的开源工具。访问官方网站 https://ollama.com/download,根据您的操作系统选择下载选项(以 Windows 为例)。

下载 exe 安装程序并完成安装。建议修改大语言模型存放位置,避免占用过多 C 盘空间。

设置环境变量

找到'系统属性'中的'环境变量',添加'系统变量':

  • 变量名:OLLAMA_MODELS
  • 变量值:您指定的存放模型的位置(例如 D:\Models)

2. 运行开源大模型 Llama3

进入 Ollama 的 Models 页面,选择希望部署的模型(如 llama3),选择规模(如 llama3:8b),复制运行语句:

ollama run llama3

打开 Windows 终端,粘贴该语句并回车运行,等待下载和安装成功。成功后即可在终端中与 Llama3 模型进行交互。

常用命令

  • 输入 /? 查看可用命令。
  • 输入 /bye 退出模型互动,返回 Windows 终端。
  • 输入 ollama -h 查看 Ollama 可用命令列表。

资源占用说明

部署完成后,可通过任务管理器查看内存使用情况。Llama3:8b 运行后约占用 4.7GB 内存;若部署 Llama3:70b(700 亿参数),则需至少 64GB 内存或显存超过 40GB 的显卡。70b 模型回答更智能但速度较慢,8b 模型速度快但相对不够'聪明',请根据硬件条件取舍。

3. 部署 WebUI (Open WebUI)

为了更方便地与模型交流,可安装 Open WebUI 提供图形化界面。它支持文件、图片上传以及语音输入等功能。

前置要求

需要安装 Docker Desktop。Docker 是一种容器化技术,将应用程序源代码与依赖项合并,比传统虚拟机更轻量快捷。

安装过程中若提示安装 WSL2,请同意并自动安装。若启动后显示 engine stopped,需在终端手动执行:

wsl --install

启动 Open WebUI

在终端执行以下命令(根据环境条件选择含 GPU 或不含 GPU 的命令):

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ollama/ollama

注意:具体命令请参考 Open WebUI 官方文档 https://docs.openwebui.com/ 及 Docker 官网 https://www.docker.com/products/docker-desktop/

等待下载完成(时间可能较长)。安装完成后,通过浏览器访问 http://127.0.0.1:3000/。首次访问需注册账号(邮箱和密码),登录后可使用界面与模型对话。

总结

通过上述步骤,您已成功在本地部署了 Llama3 大模型及 Open WebUI 界面。模型完全本地化,无需联网即可使用,适合对数据隐私有要求或希望节省 API 成本的用户。

目录

  1. 本地部署 Llama3 大模型及 Open WebUI 界面
  2. 1. 安装 Ollama
  3. 设置环境变量
  4. 2. 运行开源大模型 Llama3
  5. 常用命令
  6. 资源占用说明
  7. 3. 部署 WebUI (Open WebUI)
  8. 前置要求
  9. 启动 Open WebUI
  10. 总结

更多推荐文章

查看全部
  • Neo4j 5.26 安装、配置与启动指南
  • C++ 继承机制:同名成员隐藏规则与派生类默认函数
  • Linux 进程控制:创建、退出、等待与替换
  • 纯 Verilog FPGA 双线性插值视频缩放设计与实现
  • Presentation AI:开源 AI 演示文稿生成工具
  • Python 与前端集成:构建全栈应用
  • 提示词工程师:AI 大模型时代的新兴职业与技术解析
  • C++ STL 关联容器:set 与 map 核心用法详解
  • ωK 算法原理及推导
  • Git 入门实战:从零理解版本控制与团队协作
  • 基于 Flask 的小微企业贷款帮扶平台设计与实现
  • 基于 FPGA 的千兆网 GigE Vision 视频传输方案实现(A7/K7 实战)
  • 开源 ROS 驱动的智能割草机器人方案与实现
  • 基于 Ollama 的 Llama-3.2-3B 模型 AI 写作实战指南
  • DeepSeek-R1 大模型基于 MS-Swift 框架的部署、推理与微调实践
  • Python 爬虫实战:将网络小说保存为本地 TXT 文件
  • 算法模拟:LeetCode 五道经典题解析
  • 产品经理的多维度划分与进阶路径
  • 2022 年大厂 Android 面试题汇总与解析
  • 基于 Docker 部署 PDFMathTranslate 实现数学文档翻译

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online