DeepTutor源码安装与配置

mac/linu系统源码

有四种安装方式,以向导安装为例如下:

  1. 向导安装
  2. 手动安装
  3. docker部署
  4. cli部署

下载代码执行安装向导(推荐)

bash 复制代码
git clone https://github.com/HKUDS/DeepTutor.git && cd DeepTutor   # 下载代码
python -m venv .venv && source .venv/bin/activate                  # 创建虚拟环境
python scripts/start_tour.py                                       # 安装向导

选择语言

选择模式

安装依赖

配置端口

配置model

配置文件.env

向导配置信息最终存储到.env 中也可以直接修改该配置文件;

ini 复制代码
LLM_BINDING=deepseek
LLM_MODEL=deepseek-v4-flash
LLM_API_KEY=你的key
LLM_HOST=https://api.deepseek.com/v1
LLM_API_VERSION=
LLM_REASONING_EFFORT=
EMBEDDING_BINDING=custom
EMBEDDING_MODEL=Qwen3-Embedding-8B
EMBEDDING_API_KEY=sk-no-key-required
EMBEDDING_HOST=http://localhost:9001/v1/embeddings
EMBEDDING_DIMENSION=4096
EMBEDDING_API_VERSION=
SILICONFLOW_API_KEY=
DASHSCOPE_API_KEY=
COHERE_API_KEY=
JINA_API_KEY=
GEMINI_API_KEY=
SEARCH_PROVIDER=
SEARCH_API_KEY=
SEARCH_PROXY=

本地向量服务

diff 复制代码
/mnt/d/worker/aiworker/llama.cpp/llama-server \
-m /mnt/d/ProgramData/llm/modelscope/hub/models/Qwen/Qwen3-Embedding-8B-GGUF/Qwen3-Embedding-8B-Q4_K_M.gguf \
--embedding \
--pooling last \
-ub 8192 \
--alias Qwen3-Embedding-8B \
--port 9001 

启动服务

bash 复制代码
python scripts/start_web.py  

访问页面

http://localhost:3278/

备注:

  1. 安装数学动画时缺少包执行:
arduino 复制代码
sudo apt-get install -y libgirepository1.0-dev libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0
  1. 分布启动便于排查问题
bash 复制代码
1. 启动后台
   source .venv/bin/activate 
   python -m deeptutor.api.run_server
2. 启动web
   cd web && npm install  #先打包(第一次需要打包)
   npm run dev -- -p 3782
 
相关推荐
RSABLOCKCHAIN12 小时前
AI Agents in LangGraph-2
人工智能·python
WA内核拾荒者12 小时前
WhatsApp 账号异常检测的自动化告警系统设计
数据库·python·自动化
码流怪侠13 小时前
【GitHub】Bend:让 GPU 并行编程像写 Python 一样简单
python·github
2401_8949155314 小时前
GEO 搜索优化完整源码从零部署:环境配置、集群搭建全流程
开发语言·python·tcp/ip·算法·unity
zhiSiBuYu051716 小时前
Python3 模块开发与应用实战指南
python
databook16 小时前
用方差阈值过滤掉“惰性特征”
python·机器学习·scikit-learn
Freak嵌入式16 小时前
MCU 低功耗模式解析:时钟门控、电源门控、深度休眠
人工智能·python·单片机·嵌入式硬件·开源·依赖倒置原则·micropython
weixin_BYSJ198718 小时前
springboot校园自习室管理小程序---附源码32142
java·javascript·spring boot·python·django·flask·php
用户83562907805118 小时前
使用 Python 在 PDF 中绘制线条、矩形和自定义图形
后端·python