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

本地部署 Llama3:使用 Ollama 与 AnythingLLM

在本地环境中部署 Llama3 大模型的具体流程。首先通过 Ollama 工具安装并拉取模型,实现本地推理服务;随后配置 AnythingLLM 客户端,设置 LLM 提供商及向量数据库参数,完成图形化界面的搭建。内容涵盖环境准备、模型管理、服务连接及常见故障排查,旨在帮助用户低成本、安全地拥有私有化 AI 助手。

DevStack发布于 2025/2/7更新于 2026/10/24101 浏览
本地部署 Llama3:使用 Ollama 与 AnythingLLM

本地部署 Llama3:使用 Ollama 与 AnythingLLM

在本地部署大语言模型(LLM)可以有效保护数据隐私,避免依赖云端 API 的延迟和费用。本文将详细介绍如何在本地环境中快速搭建基于 Ollama 的后端服务,并结合 AnythingLLM 构建一个功能完整的本地 AI 对话系统。

一、环境准备与 Ollama 安装

1. 系统要求

  • 操作系统:Windows 10/11, macOS (Apple Silicon 或 Intel), Linux。
  • 硬件建议:至少 8GB 内存(推荐 16GB+),SSD 存储空间充足(模型文件通常较大)。

2. 下载与安装 Ollama

访问 Ollama 官网下载对应系统的安装包。安装过程较为简单,跟随向导即可完成。

安装完成后,打开终端(Windows 下为 PowerShell 或 CMD)验证安装是否成功。输入以下命令:

ollama --version

如果输出版本号信息,说明安装成功。

3. 启动服务

Ollama 默认会在后台运行服务。可以通过以下命令手动启动:

ollama serve

默认监听地址为 http://localhost:11434。

二、下载并运行 Llama3 模型

1. 拉取模型

在终端中执行以下命令拉取 Llama3 模型。如果本地没有该模型,Ollama 会自动从仓库下载。

ollama pull llama3

注意:国内网络环境下下载可能较慢或出现 TLS handshake timeout。若遇到此问题,可尝试重启 Ollama 服务或检查网络连接。

2. 查看已下载模型

使用以下命令列出当前本地所有的模型:

ollama list

3. 运行模型进行对话

模型下载完成后,即可通过命令行与模型交互:

ollama run llama3

此时进入交互式对话模式,输入提示词即可获得响应。

三、安装与配置 AnythingLLM

AnythingLLM 是一个支持本地模型的桌面应用,提供友好的图形界面来管理文档和对话。

1. 下载安装

访问 AnythingLLM 官网下载对应操作系统的版本(Windows/Mac/Linux)。双击安装包完成安装。

2. 连接 Ollama 服务

在启动 AnythingLLM 之前,请确保 Ollama 服务正在运行(执行 ollama serve)。

首次打开 AnythingLLM 时,需要进行基础配置:

  1. LLM Preference:

    • LLM Provider:选择 Ollama。
    • URL:填写默认地址 http://localhost:11434。
    • Model:选择已下载的 llama3。
    • Token Limit:设置为 或根据显存情况调整。
4096
  • Embedding Preference:

    • Embedding Provider:选择 Ollama。
    • Max Tokens:默认为 8192,可根据需求调整。
  • Vector Database:

    • 选择默认的 LanceDB 即可,无需额外配置。
  • 3. 创建工作区

    配置完成后,新建一个工作区(Workspace)。在右侧界面即可看到对话窗口,开始体验本地 AI 对话。

    四、常见问题与优化

    1. 模型路径管理

    Windows 系统下,Ollama 存储模型的默认路径通常为: C:\Users\<用户名>\.ollama\models 如需离线迁移模型,可复制该目录下的文件至其他机器。

    2. 性能调优

    • 中文效果:Llama3 在英文场景表现较好,若主要处理中文任务,建议尝试 Qwen(通义千问)等针对中文优化的模型。
    • 显存不足:如果运行过程中报错 Out of Memory,可尝试加载量化版本较小的模型(如 llama3:8b-instruct-q4_0)。

    3. 网络与端口

    确保本地防火墙未阻止 11434 端口。如果需要在局域网内访问,需修改 Ollama 环境变量 OLLAMA_HOST=0.0.0.0。

    五、总结

    通过以上步骤,我们成功在本地构建了基于 Ollama + AnythingLLM 的大模型应用。这种方式不仅实现了数据的本地化处理,还避免了 API 调用的成本。后续如有 Docker 环境,也可考虑使用 Open WebUI 等替代方案以获得更丰富的功能。

    目录

    1. 本地部署 Llama3:使用 Ollama 与 AnythingLLM
    2. 一、环境准备与 Ollama 安装
    3. 1. 系统要求
    4. 2. 下载与安装 Ollama
    5. 3. 启动服务
    6. 二、下载并运行 Llama3 模型
    7. 1. 拉取模型
    8. 2. 查看已下载模型
    9. 3. 运行模型进行对话
    10. 三、安装与配置 AnythingLLM
    11. 1. 下载安装
    12. 2. 连接 Ollama 服务
    13. 3. 创建工作区
    14. 四、常见问题与优化
    15. 1. 模型路径管理
    16. 2. 性能调优
    17. 3. 网络与端口
    18. 五、总结

    更多推荐文章

    查看全部
    • 在本地跑起大模型:Ollama + Open WebUI 搭建记录
    • OVITO-Python 处理 LAMMPS 轨迹:统计原子 X 方向密度分布及扩展
    • DALL·E 3 体验笔记:从生成到 API 调用的实践
    • AMD 显卡在 AI 绘画中的配置与优化指南
    • Python 爬虫接单经验分享与项目注意事项
    • 飞书 OpenClaw 接入指南:无需服务器通过长连接运行机器人
    • Python 架构师视角:深入解析 CAP 定理与分布式系统权衡
    • 全面解析 Coze 工作流与 AI Agent 实例搭建
    • Dev C++ 安装与配置完整指南
    • 一卡通核心交易平台国产数据库实践:架构迁移与高可用落地
    • Python 学习路线图:从基础到人工智能的十个关键阶段
    • AI 绘画参数调优指南:DeepFloyd IF 模型实战
    • Windows 下 PyCharm 配置 Anaconda 环境教程
    • C++ 实战:基于哈希表封装 unordered_map 与 unordered_set
    • C++ 二叉搜索树详解:增删查改与 key/value 场景实现
    • AI 大语言模型核心用法与提示词工程指南
    • 基于 AgentFabric 微调 Qwen-7B 实现交互式智能体应用
    • 基于 AI 辅助开发的在线智能考试系统实战
    • Flutter TabBar 标签系统实战:从基础到高级定制
    • 前端开发核心面试题与解析

    相关免费在线工具

    • 加密/解密文本

      使用加密算法(如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