news 2026/9/2 18:25:15

DeepTutor 离线部署指南:Ollama 本地模型,四步跑通

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepTutor 离线部署指南:Ollama 本地模型,四步跑通

DeepTutor 离线部署指南:Ollama 本地模型,四步跑通

【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor

DeepTutor 是一个开源的 AI 学习助手,主打终身个性化辅导。它的痛点解决得很具体:普通聊天机器人不了解你在学什么、建不起自己的知识库、也没有持续记忆。这篇文章带你把 Ollama 本地模型装好、把 DeepTutor 指过去,得到一个完全离线可用的学习助手,全程不需要任何云端 API key。

DeepTutor 本地能干什么

部署完成后的日常用法主要是三件事:在 Chat 工作区里就某个知识点和它辅导式对话,模型会自己调用 RAG、代码执行等工具;把课件文档上传到 Knowledge Center 建成知识库,让回答有据可查;用 Co-Writer、Book、Learning Space 处理写作、结构化笔记和掌握度练习。底层的聊天、出题、解题、调研跑在同一个 Agent 循环里,上下文跨模式共享,换模式不用换引擎。

动手前,先看这份清单

项目要求
系统Linux / macOS / Windows
Python3.11–3.13
Node.js20 及以上(构建前端需要)
内存至少 8GB,推荐 16GB(7B 模型吃内存)
磁盘20GB 以上空闲(模型 + 依赖 + 运行数据)

必备工具就 Git、pip 和 Ollama 三样,前两个大多已装。Ollama 在 Linux 上一条命令装好:

curl https://ollama.ai/install.sh | sh

从零到第一次启动

把项目拉到本地

源码部署需要仓库在工作目录里,clone 下来即可:

git clone https://gitcode.com/GitHub_Trending/dee/DeepTutor cd DeepTutor

如果不想碰源码,也可以用pip install -U deeptutor从 PyPI 直接装完整应用,跳过 clone 这一步。

装好 Ollama 并拉取模型

Ollama 是本地模型引擎,推理全靠它。启动服务后拉两个模型:一个 7B 对话模型负责回答(qwen2.5 中文表现好),一个嵌入模型负责知识库向量化。模型下载是全程唯一需要联网的环节,拉完即可断网使用。

ollama serve # 服务常驻,建议放 tmux 或后台 # 新终端执行 ollama pull qwen2.5:7b ollama pull nomic-embed-text

让 init 指向本地模型

deeptutor init是引导式配置,跟着提示走:后端端口默认 8001、前端 3782;LLM 提供商选 Ollama,Base URL 填http://localhost:11434/v1,模型名填qwen2.5:7b;嵌入选nomic-embed-text。配置最终写在data/user/settings/(主要是model_catalog.json),之后随时可以在网页 Settings → Models 页微调,不必重复 init。

装依赖并起服务

创建虚拟环境,装后端与前端依赖,然后启动:

python3 -m venv .venv && source .venv/bin/activate python -m pip install --upgrade pip python -m pip install -e . ( cd web && npm ci --legacy-peer-deps ) deeptutor start

首次启动会构建一次web/前端,多花几分钟属正常;之后启动就快了。端口被占用时重新跑deeptutor init改端口即可,终端里Ctrl+C同时停掉前后端。

首次访问后做什么

启动后浏览器打开http://127.0.0.1:3782,第一屏就是聊天工作区:左侧栏挂着 Memory、Knowledge Center、Settings 等入口。先随便问一句,确认本地模型响应正常;再上传一份 PDF 到 Knowledge Center 建库,在输入栏选中它提问,就能看到"读过你的材料"和"没读过"的区别。不满意一个答案时,切换到 Quiz 或 Research 能力,本地模型也能出题和带引用地调研。

大概率会踩的坑

  • 找不到模型或连接失败:多半是 Ollama 服务没起,或 Base URL 漏了/v1后缀。确认ollama serve在跑,把地址改成http://localhost:11434/v1
  • 回答慢、机器卡:7B 模型要吃约 8GB 内存,内存紧张就换成qwen2.5:3b重跑 init。
  • 前端端口被占用deeptutor init里改前端端口,启动日志会打印新地址。
  • Docker 里连不上本机 Ollama:容器内的 localhost 指向容器自己。Base URL 改为http://host.docker.internal:11434/v1,Linux 下启动时加--add-host=host.docker.internal:host-gateway

更多容器化场景的排障见 CONTAINERIZATION.md。

现在你手里有什么

一台带本地模型的机器,一个网页版学习工作区,数据全部落在本地data/目录。上手之后可以继续探索 Partners(把学习助手接到 IM 平台)和 Co-Writer(选中一段文字做外科式改写),都是离线可用。

【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/1 9:25:00

Excel多列数据筛选提取全攻略:从基础筛选到动态函数与Power Query

在实际数据处理工作中,Excel 多列数据的筛选与提取是高频操作,但很多用户停留在基础筛选和手动复制粘贴的层面,效率低下且容易出错。面对需要从多列中提取符合特定条件的数据,或者将筛选结果重组到新区域的需求,掌握系…

作者头像 李华
网站建设 2026/9/2 18:22:28

LLM不是取代经典ML,而是为它喂数据:一种可落地的特征工程新模式

这两年大模型的热度一直居高不下,几乎每个技术团队都在讨论“要不要用 LLM 重写现在的系统”。但如果你真正做过一段时间业务落地,会发现一个很有意思的现象:那些日活很高、要求稳定低延迟的推荐、风控、搜索排序系统,核心模型依然…

作者头像 李华
网站建设 2026/9/2 21:04:54

Rufus 启动盘制作教程:5 分钟做出 Windows 11 安装 U 盘

Rufus 启动盘制作教程:5 分钟做出 Windows 11 安装 U 盘 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus 是一款 Windows 下的 U 盘格式化工具,能把操作系统镜像写入…

作者头像 李华
网站建设 2026/9/2 21:06:12

AB153x ATK 工具详解:固件烧录、参数读写与 eFuse 操作

简介:面向络达AB153X系列蓝牙芯片开发者,AB153x_Airoha_Tool_Kit(ATK)_V2.1.31是一款集固件升级、蓝牙配置、协议分析与UI定制于一体的开发调试工具包,可显著提升TWS耳机、蓝牙音箱、智能穿戴等蓝牙产品的研发效率。包内共606个文件、约59.36…

作者头像 李华
网站建设 2026/9/2 21:02:38

Kronos|零门槛K线预测开源引擎

Kronos|零门槛K线预测开源引擎 【免费下载链接】Kronos Kronos: A Foundation Model for the Language of Financial Markets 项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos 假设你刚割完一只股票,还忍不住回头看。你手里有 40…

作者头像 李华
网站建设 2026/9/3 0:59:13

微信QQ TIM防撤回补丁:5分钟装好,撤回的消息再也收不回去

微信QQ TIM防撤回补丁:5分钟装好,撤回的消息再也收不回去 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: http…

作者头像 李华