DeepTutor LLM服务商支持:20+云端与7种本地模型怎么配

发布时间:2026/9/1 13:44:27

DeepTutor LLM服务商支持:20+云端与7种本地模型怎么配
DeepTutor LLM服务商支持20云端与7种本地模型怎么配【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutorDeepTutor 不绑定任何单一模型厂商。它在deeptutor/services/provider_registry.py里维护一份 PROVIDERS 登记表把 20 多个云端服务商、7 种本地推理方案和若干聚合网关统一成同一份模型列表在 Settings → Models 页面填好 Base URL 和 API key同一套代码就能驱动所有供应商。先看清登记表里有什么DeepTutor 把 LLM 服务商分成四类区别主要在认证方式和接入协议类别代表厂商认证方式直连云端 APIOpenAI、Anthropic、DeepSeek、Gemini、DashScope通义千问、Zhipu、Moonshot、Mistral、Groq、VolcEngine、QianfanAPI key聚合网关OpenRouter、Eden AI、SiliconFlow、AiHubMix、Atlas Cloud一把 key 走多家模型订阅制 OAuthOpenAI Codex用自己的 ChatGPT 订阅、GitHub Copilot浏览器登录免 API key本地部署Ollama、vLLM、LM Studio、llama.cpp、Lemonade、OpenVINO、NVIDIA NIM指向本机地址![DeepTutor对话中切换LLM模型的界面](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/web-1.4.6/home/06-switch model.png?utm_sourcegitcode_repo_files)Chat 工具栏里的模型切换同一会话可随时换 LLM 服务商不用重建上下文云端服务商怎么接入的OpenAI 和 Anthropic 因为请求格式差异大各自有独立实现deeptutor/services/llm/providers/open_ai.py里的OpenAIProvider和deeptutor/services/llm/providers/anthropic.py里的AnthropicProvider。其余大多数云端厂商复用 OpenAI 兼容协议——在 PROVIDERS 里登记一条ProviderSpec关键词、环境变量名、key 前缀、默认地址工厂就能识别并路由。这也解释了配置体验填好 Base URL 后DeepTutor 会按 key 前缀比如sk-or-或地址关键词自动认出你用的是哪家网关模型列表也从对应端点拉取。适合手里已有 API key 或订阅、想直接开用的场景。 本地跑模型的路径本地方案标记is_local走deeptutor/services/llm/local_provider.py探测可用模型知识库的向量部分同样支持本地deeptutor/services/embedding/adapters/ollama.py是 Ollama embedding 适配器LM Studio、vLLM、llama.cpp 则走 OpenAI 兼容端点。用 Docker 部署时注意容器里的localhost指向容器自身README 给了现成写法加--add-hosthost.docker.internal:host-gateway再把 Base URL 指到http://host.docker.internal:11434/v1。数据不出机器、长期成本可控但需要能跑得起模型的硬件。别忽略第二种模型Embedding知识库 / RAG 检索靠的是 embedding 模型它和对话 LLM 是两套独立配置。deeptutor/services/embedding/adapters/下有openai_sdk、cohere、jina、dashscope_native、ollama等适配器对应 Settings → Embedding 里的独立 profile。不配 embedding 也能用聊天但rag工具和知识库会缺腿。架构怎么串起来的所有调用最终收口到deeptutor/services/llm/factory.py的complete/stream两个入口。流程是读取当前生效的 LLM profile →_resolve_provider_spec按显式 binding → 网关识别 → 模型名匹配 → 本地地址特征的顺序选出对应的ProviderSpec→get_runtime_provider返回 provider 实例。重试退避、思考标签think块包装、不支持response_format的参数剔除都在这一层统一处理。对开发者的含义很直接新增一家服务商通常就是往 PROVIDERS 加一条记录。![DeepTutor系统架构与LLM调用链路](https://raw.gitcode.com/GitHub_Trending/dee/DeepTutor/raw/5a197bd143b8c644b1a33783f39bed40a5329a56/assets/figs/system/system architecture.png?utm_sourcegitcode_repo_files)系统架构图Chat、Research 等能力都经由统一的 agent loop 调用底层 LLM 服务层按场景选服务商已有 ChatGPT 订阅选 OpenAI Codex OAuth浏览器登录后免 API keytoken 单独存放在沙箱够不到的目录想横向试多家模型OpenRouter 这类网关一个 key 切换不同厂商中文场景 / 国内访问DeepSeek、DashScope、Zhipu、SiliconFlow 更顺手隐私敏感、数据不能出内网Ollama 或 LM Studio 本地 vLLM大知识库 RAGembedding 建议用云端向量模型OpenAI / Cohere / Jina检索质量直接决定回答质量⚡ 上手指引三步到可用模型git clone https://gitcode.com/GitHub_Trending/dee/DeepTutor或干脆pip install -U deeptutordeeptutor init提示端口与模型→deeptutor start打开前端页面进Settings → Models添加 LLM profile计划建知识库就再补一个 Embedding profile想继续往下读从deeptutor/services/llm/providers/目录看各家实现再到deeptutor/services/provider_registry.py看整份登记表比翻零散文档快得多。模型只是 DeepTutor 的地基上面还架着 Chat、Deep Research、知识库、Memory 等能力——把模型跑通才算真正入场。Settings 页面Models 卡片管理 LLM / Embedding / Search 各类服务商配置【免费下载链接】DeepTutorDeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

图像渲染GPU租用选型指南:从显存到云平台实操

图像渲染GPU租用选型指南:从显存到云平台实操

2026/9/1 13:34:27

很多做图像渲染、三维动画、视频后期或者 AI 绘画的朋友,都问过我同一个问题:我自己电脑显卡不够用,想租一台 GPU 服务器来渲染,市面上这么多云平台和租用品牌,到底该怎么选?是看价格,还是看型号…

多版本node切换(用nvm)

多版本node切换(用nvm)

2026/9/1 13:34:27

目录下载nvm安装nvm设置环境变量使用nvm安装node自动安装失败手动安装node如果安装node的时候node成功但下载npm失败清除缓存重新下载手动下载安装npm失败切换/使用 node版本下载nvm 点击nvm下载地址,在Asset里面找到 nvm-setup.exe 进行下载(没有的话选…

CNC程序传输实战:从RS-232到以太网,新手必学的机床通信指南

CNC程序传输实战:从RS-232到以太网,新手必学的机床通信指南

2026/9/1 13:34:27

1. 背景与核心概念在制造业和机械加工领域,CNC加工中心是当之无愧的“工业母机”核心。对于刚入行的新手而言,面对庞大的机床、复杂的控制系统和密密麻麻的代码,常常感到无从下手。本系列教程旨在用30天的时间,系统性地带你从零基…

10 分钟搭好自己的云端游戏主机:Sunshine 游戏串流服务器新手指南

10 分钟搭好自己的云端游戏主机:Sunshine 游戏串流服务器新手指南

2026/9/1 14:54:31

10 分钟搭好自己的云端游戏主机:Sunshine 游戏串流服务器新手指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 从书房主机到客厅电视 书房里放着一台配置不错的游戏…

MediaPipe 上手指南:实时手势、人脸与姿态检测怎么做

MediaPipe 上手指南:实时手势、人脸与姿态检测怎么做

2026/9/1 14:54:31

MediaPipe 上手指南:实时手势、人脸与姿态检测怎么做 【免费下载链接】mediapipe Cross-platform, customizable ML solutions for live and streaming media. 项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe 想在直播画面里实时数出手势&…

如何5分钟跑通OpenVoice:开源语音克隆完整上手指南

如何5分钟跑通OpenVoice:开源语音克隆完整上手指南

2026/9/1 14:54:31

如何5分钟跑通OpenVoice:开源语音克隆完整上手指南 【免费下载链接】OpenVoice Instant voice cloning by MIT and MyShell. Audio foundation model. 项目地址: https://gitcode.com/GitHub_Trending/op/OpenVoice 你手里有一段 5 秒录音,想让&q…

加载项的发布通道 公司分发与公共商店

加载项的发布通道 公司分发与公共商店

2026/9/1 14:54:31

chayuan-wps 加载项的发布通道。这一篇讲。 几种通道 通道一:WPS 公共商店。 WPS 加载项市场。普通用户从 WPS 主程序里搜索安装。 需要金山审核。 通道二:政企内部商店。 某些政企搭内部加载项市场。员工 WPS 从这里装。 不走公共审核。但需要内部审批。…

我以为背下链式法则就够了,NLP 反向传播卡了我整整一周

我以为背下链式法则就够了,NLP 反向传播卡了我整整一周

2026/9/1 14:54:31

我以为背下链式法则就够了,NLP 反向传播卡了我整整一周 转行做 AI 后的第一个任务就是文本情感分析,一个典型的自然语言处理方向。我照着网上的教程搭了个最朴素的 RNN,开始跑训练。loss 不降反升,我以为是学习率的问题,调了半天没用。后来一查,梯度全在 sigmoid 后面变成接近…

TCXO温补晶振在北斗系统及航空航天领域发挥着不可或缺的核心作用

TCXO温补晶振在北斗系统及航空航天领域发挥着不可或缺的核心作用

2026/9/1 14:44:30

高精度TCXO温补晶振作为现代电子系统的“心脏”,在北斗系统及航空航天领域发挥着不可或缺的核心作用。其通过先进的温度补偿技术,为各类高端设备提供超高稳定的时间与频率基准,直接关系到导航定位精度、通信可靠性与任务成败。‌核心技术优势…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…