发布时间:2026/9/7 19:15:37
DeepTutor 离线部署教程:Ollama 本地大模型接入与完全离线学习助手搭建 DeepTutor 离线部署教程Ollama 本地大模型接入与完全离线学习助手搭建【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor用云端 API 的 AI 学习工具学习资料和学习记录都会离开你的电脑。DeepTutor 是一个本地大模型学习助手把模型、检索、记忆和笔记全部放在你自己的机器上配合 Ollama 可以做到除首次装软件外全程不依赖外部服务。下面按判断适配、部署、验证、扩展四步走照着敲命令大概半小时就能在浏览器里用上离线版 DeepTutor。 先判断适不适合你人群与硬件要求清单DeepTutor 的 Web 应用由 Python 后端加 Next.js 前端组成模型可以完全指向本地 Ollama 服务适合这几类人学习材料论文、教材、笔记不想上传到任何第三方服务器的人有本地 GPU 或愿意接受较慢推理速度的 CPU 用户既想用 Web 界面、又顺手命令行内置deeptutorCLI的人硬件与软件要求如下达不到时先用云 API 过渡项目要求操作系统Linux / macOS / WindowsPython3.11–3.13源码开发建议 3.11Node.js20 或更高前端构建需要内存至少 8GB推荐 16GB 以上磁盘至少 20GB 空闲模型 索引 文档模型服务Ollama本地默认端口 11434如果你只想要 7B 级别的对话能力8GB 内存的 CPU 机器就能跑只是回答速度偏慢想顺带用知识库 RAG建议 16GB 内存加一块 NVMe 磁盘。️ 三步离线部署流程安装 Ollama、初始化 DeepTutor、启动服务第 1 步安装 Ollama 并拉取本地模型先装 Ollama 服务再下载一个对话模型。8GB 显存或纯 CPU 环境推荐 7B–8B 规格的模型# Linux 安装 Ollama curl https://ollama.ai/install.sh | sh # 下载模型约 4.9GB拉取需要联网只需这一次 ollama pull llama3.1:8b # 确认服务在 11434 端口监听 ollama serve第 2 步安装并初始化 DeepTutor在任意位置新建一个工作目录用 PyPI 包安装省去 clone 和前端构建。deeptutor init会交互式地问你端口、LLM 提供方和模型mkdir -p my-deeptutor cd my-deeptutor python3 -m venv .venv source .venv/bin/activate pip install -U deeptutor deeptutor init初始化时 LLM provider 一项选ollamaBase URL 填http://localhost:11434/v1模型名填llama3.1:8b其余项直接回车接受默认即可。第 3 步启动并打开网页启动命令会同时拉起后端默认端口 8001和前端默认端口 3782保持终端窗口开着deeptutor start启动完成后浏览器访问http://127.0.0.1:3782在左侧 Chat 里发一句话确认模型在本地完成回复离线主链路就通了。想让知识库问答也完全离线还需要一个本地嵌入模型默认索引引擎是本地 LlamaIndex向量索引就建在本地。先拉一个嵌入模型再回到deeptutor init或网页的 Settings → Models 把 Embedding provider 选为ollama模型填nomic-embed-textollama pull nomic-embed-text到此为止DeepTutor 用到的每一类模型请求都落在 localhost。 为什么能完全离线跑三层架构与本地数据目录DeepTutor 的架构分三层下图即仓库内置的架构总览接入层Web 应用、CLI、Python SDK 三种入口走的是同一套运行时核心功能层Chat Workspace、Co-Writer 协同写作、Guided Learning 引导式学习、TutorBot 自主导师共享 RAG、Web 搜索、代码执行、推理、论文检索等 Agentic 工具数据智能层知识库、持久记忆、会话与笔记全部落盘在你启动目录下的data/里离线能力的关键在两点。第一模型提供方完全由你配置只要 LLM 和 Embedding 都指向 Ollama本地服务代码见 deeptutor/services/llm/local_provider.py兼容 Ollama、LM Studio、llama.cpp 等本地服务聊天、检索、记忆更新都不会产生外发请求。第二数据不搬家配置、会话、知识库索引、记忆文件都在本地data/目录随时可以整体备份。需要说明的边界Web 搜索、论文检索这类联网工具离线环境下自然不可用不用即可不影响其他功能。✍️ 跑起来之后能做什么四个高频场景聊天工作区离线学习对话的主入口这是每天用得最多的界面所有功能从左侧边栏进入聊天线程里可以调用工具、关联选中的知识库、上传附件同一个上下文跨轮次保持。输入框旁边的能力切换让你在同一条会话里切到解题、出题、研究、可视化等不同模式模型按模式调整行为而不是换个机器人。知识库问答把教材装进本地 RAG在 Knowledge 页面新建知识库上传 PDF、Word、Markdown系统自动切分并建立向量索引文件列表和在线预览都在同一个页面建好后在聊天界面选中该知识库回答就会引用你的文档而不是模型记忆里的通用知识。索引默认用本地 LlamaIndex 引擎向量 BM25配合上一步的 Ollama 嵌入模型整个提问—检索—生成过程不出本机。协同写作选中文本逐处确认修改Co-Writer 是双栏 Markdown 工作区左栏编辑右栏实时预览LaTeX 公式和图表围栏都直接渲染DeepTutor协同写作双栏编辑界面它的核心用法是外科式编辑选中一段文字让模型改写、扩写或缩写修改以 diff 形式给出你逐处接受或拒绝未确认的内容不会落盘。整理读书笔记、写报告初稿时比纯对话省事。Book把资料编译成交互式教材Book 功能从知识库、笔记或聊天记录生成活书先给出章节大纲让你确认再逐章编译成不同类型的块——文本、测验卡、时间线、交互 HTML 模块、动画等。每块都能单独插入、移动或换类型不必重生成整章![DeepTutor Book交互式教材模块界面](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6/book/03-book-demo interactive module.png?utm_sourcegitcode_repo_files)配合离线模型时生成速度取决于本地推理速度建议先用小文档两三篇试跑确认效果后再灌整套教材。 常见翻车点速查Ollama 连接与端口问题现象原因处理对话报错、长时间无响应Ollama 服务未启动或 Base URL 填错漏了/v1先ollama serve再ollama list确认模型已下载Base URL 应为http://localhost:11434/v1打不开127.0.0.1:3782端口被占用或 init 时改了前端端口看deeptutor start终端打印的实际端口被占用就改 system.json 里的端口后重启知识库建索引失败没配置嵌入提供方或嵌入模型未下载拉取nomic-embed-textSettings → Models 中把 Embedding 指到 Ollama推理特别慢模型规格超出硬件CPU 跑 8B 模型本就吃力换更小的模型如 3B–4B 规格或减少同时开着的后台程序 参与社区DeepTutor 完全开源分支策略、编码规范和入门方式写在 CONTRIBUTING.md你可以从这里提 issue、提交修改或把本地模型调优经验分享给其他部署者。【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/7 19:15:37

信创环境下百度UE编辑器识别WORD粘贴格式的实用适配方案

我没有直接操作过信创目录里那几款政务系统的UE集成,但基于在信创环境下做政务系统前端改造的踩坑经验,这个问题我可以负责任地告诉你:百度UE(UEditor/UMEditor)默认情况下,几乎无法完美识别直接从WORD粘贴…

2026/9/7 19:15:37

纯CSS卡片式布局:从盒模型到阴影间距的实战指南

卡片式布局现在是前端日常开发里绕不开的基本功,不管是后台管理系统的数据看板,还是移动端的信息流页面,甚至个人博客的文章列表,拆开来看都是一张张卡片。很多初学者能写出“看着像卡片”的界面——有背景色、有圆角、有阴影&…

2026/9/7 20:30:52

npx skills 安装 Skill 到本地:从原理到实战

最近一直在折腾 Claude Code、Codex 和 Cursor 这几个 AI 编程工具,发现社区里讨论热度最高的词已经从 MCP 悄悄变成了 Skill。尤其是一句“用 npx skills 装一个 Skill 到本地”,最近几乎每天都能在群里看到。但问了一圈,真正把这套流程跑明…

2026/9/7 20:30:52

插件系统中的数学插件精度问题与实战处理方案

搞插件系统最容易被忽视、又最容易翻车的,往往不是插件加载机制,也不是通信协议,而是数学插件里的计算精度。 我去年在做一套离线渲染器的插件框架时,接了一个第三方写的向量数学插件。功能一切正常,速度也挺快&#…

2026/9/7 20:30:52

共享内存 多进程并发竞争:非原子操作引发数据丢失

一、基础概念 1. 共享内存 共享内存是 Linux 常用 IPC 通信方式,由内核开辟一块独立物理内存,允许多个进程同时映射、读写同一份数据,是多进程数据共享的核心方案。 2. 非原子操作与竞态条件 原子操作:一次性执行完成&#xf…

2026/9/7 20:30:52

微服务与领域驱动设计:构建高内聚低耦合系统的指南

目录 一、微服务架构模型的对比与选择 (一)整洁架构 (二)六边形架构 (三)DDD 分层架构 1.用户接口层 2.应用层 3.领域层 4.基础层 5.从三层架构向 DDD 分层架构演进 (四)三种微服务架构模型的对比和分析 二、领域驱动设计分层架构与微服务代码模型 (一)代…

2026/9/7 20:30:52

AI生成结果可靠性验证:测试用例设计与验证点构建全指南

我们组上个月接了一个客服知识问答AI的验收测试,需求方一开始给的验收标准只有一句话:“回答要准确、不能乱说”。这句话让整个测试组头疼了两周——准确怎么定义?乱说怎么判断?同一个问题今天答对明天答错算不算bug?更…

2026/9/7 20:25:52

前置机数据同步用哪种方案?实时比对和定时补偿

前置机数据同步最麻烦的地方在于,链路监控全是绿的,业务侧却时不时冒出一条旧数据。系统替代那段时间,内外网两边的库并行跑,每天早上对账脚本跑出来的差异少则几十条,多的时候上千条,追查下去无非两类原因…

2026/9/7 0:47:43

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/7 0:14:19

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/7 0:14:17

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/7 0:03:36

基于YOLOv8和PyQt5的麦穗稻穗检测识别系统设计与实现

这次我们来看一个把目标检测算法和桌面端工具结合得很典型的项目:基于 YOLOv8 PyQt5 的麦穗稻穗检测识别系统。这个项目本身不是新概念,但它的价值在于落地形态很完整。YOLOv8 负责核心的麦穗稻穗目标检测,PyQt5 负责提供可视化的桌面交互界…

2026/9/7 0:03:36

UL 1642锂电池安全标准全解析:测试项目、认证流程与避坑指南

简介:UL 1642是锂电池安全领域的重要规范,本中文版资源适合锂电池制造商、检测机构工程师及产品认证相关人员阅读,用于理解电池在设计与制造层面的安全要求、测试方法与合规要点。资源共1个PDF文件,压缩包大小834KB,便…

2026/9/7 0:03:36

BS EN 13814-1-2019游乐设施安全标准:设计与制造核心要点解析

简介:BS EN 13814-1:2019是英国采纳欧洲标准EN 13814-1:2019的正式版本,由BSI标准出版,重点规定游乐设施和游乐设备在设计与制造环节的安全准则,与BS EN 13814-2:2019、BS EN 13814-3:2019共同取代旧版BS EN 13814:2004。该标准面…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/6 19:33:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/6 10:19:40

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…