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
 
相关推荐
“AI国潮设计-小江”3 小时前
【AIGC实战】Python+SDXL批量生成“潮汕英歌舞不倒翁”IP | 角色一致性与多场景融合方案,附完整代码
开发语言·人工智能·python·prompt·aigc
Linux_cy3 小时前
服务器管理工具哪个好用?我用了七八个
运维·服务器·javascript·python·ssh·面板·gmssh
MoRanzhi12033 小时前
第6篇(下)· 使用 PyQt5 实现 2048 高性能计算版:统一运行控制与跨模式安全交接
python·pyqt·进程管理·状态机·软件架构·并发控制·数据一致性
code tsunami3 小时前
【无标题】
开发语言·python
CodeGL4 小时前
10、Python基础之进程和线程
开发语言·python
TechWayfarer5 小时前
PHP漏洞被利用,怎么揪出攻击IP?
开发语言·python·tcp/ip·网络安全·php
2601_967980116 小时前
Python列表操作方法详解
python·数据类型·修改·列表操作·功能汇总
Patrick在香港6 小时前
台风在变少,来香港的没有
python·数据分析·香港·开放数据·热带气旋
qq_406981036 小时前
大白话rust系列09 函数调用两次有什么错?
开发语言·python·rust
benchmark_cc7 小时前
QuantDash 安装成功后,如何验证 Python 环境可以正常导入 SDK?
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash