项目快照:binary-husky/gpt_academic,约 71,196 个 Star,8,330 个 Fork;最新推送时间 2026-01-25T12:33:10Z。本文基于仓库公开资料撰写。
项目地址:https://github.com/binary-husky/gpt_academic · https://github.com/binary-husky/gpt_academic/wiki/online

项目速览(TL;DR)
gpt_academic 是一个以 Python 编写的开源大语言模型(Large Language Model,LLM)交互应用,重点面向论文阅读、翻译、润色、写作辅助以及代码工程分析。仓库描述显示,它可以对接 GPT、GLM、通义千问、DeepSeekCoder、讯飞星火、文心一言、LLaMA2、RWKV、Claude2、MOSS 等模型,也支持并行问询多个模型以及运行 ChatGLM3 等本地模型。
项目的主要技术特征是模块化插件体系、可自定义快捷按钮、对 PDF 和 LaTeX 文档的处理能力,以及在线模型与本地模型的组合使用。根据仓库资料,项目默认分支为 master,主要语言为 Python,许可证为 GNU General Public License version 3(GNU GPLv3),GitHub 页面资料中的 Star 数为 71196,Fork 数为 8330。
“为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件。”
来源:README
- 项目类型:面向学术文本和代码分析的 LLM 图形交互工具。
- 核心语言:Python。
- 运行方式:源码运行或 Docker 容器运行。
- 模型接入:在线模型、本地模型和多个模型并行问询。
- 许可证:GPL-3.0,分发和修改时应遵循仓库中的 LICENSE。
定位与目标用户
本项目的定位不是通用办公软件,而是把语言模型能力组织成论文处理、代码解释、项目剖析和信息聚合等可调用功能。读者可以通过界面中的按钮或函数插件触发处理流程,而不是每次都手工编写完整提示词。
它特别适合需要频繁处理论文和代码材料、同时又希望自行配置模型服务的个人研究者、学生、程序员和小型技术团队。项目支持自定义插件与快捷键,因此使用者可以根据自身工作流扩展按钮和处理逻辑;不过,具体插件的输入限制、模型上下文限制和输出质量仍取决于实现与所选模型。
典型使用路径
- 在配置文件中设置模型名称、API 密钥或本地模型相关选项。
- 启动 Python Web 应用,在浏览器界面中提交文本、代码、PDF 或 LaTeX 内容。
- 选择润色、翻译、摘要、代码解释、项目树分析等函数插件。
- 查看模型返回结果,并根据原文逐段核对;涉及论文结论、引用和技术事实时,不应把模型输出直接当作最终定稿。
核心功能
核心功能可以分为文本交互、学术文档处理、代码工程分析、模型调度和界面扩展五类。每类功能都依赖相应的模型服务、文档解析方式或插件实现,不能仅根据按钮名称推断其对所有文件格式和模型都具备相同效果。
论文阅读、摘要与翻译
README 记录了 PDF、LaTeX 和 Arxiv 论文处理功能。PDF 论文功能包括提取标题与摘要、翻译全文,并注明采用多线程;LaTeX 功能则围绕全文翻译、润色和校对展开。Arxiv 小助手接收文章 URL,处理摘要并下载 PDF。
从工作机制看,插件需要先取得文档文本,再按模型可处理的范围拆分内容,最后组合翻译、摘要或校对结果。PDF 解析、LaTeX 结构保留、公式处理和多线程任务都可能影响最终结果;仓库资料没有给出所有输入格式、文件大小、上下文长度和失败重试规则,因此这些参数应以当前 README 和 Wiki 为准。
学术润色、翻译与校对
文本润色功能面向语法、表达和翻译等任务,LaTeX 论文校对功能被描述为能够进行语法和拼写纠错,并输出对照 PDF。公式可以同时显示 TeX 形式和渲染形式,便于在阅读结果时核查原始公式。
此类功能的输入可以是对话区文本,也可以来自论文插件读取的文档内容;输出通常是模型生成的修订文本或对照结果。模型可能改变术语、语气或句间逻辑,因此涉及学术投稿时,应保留原文、修订记录和人工复核流程,不能只依据语言通顺程度判断内容正确性。
代码解释与项目剖析
项目提供 Python、C、C++、Java、Lua 等项目树分析和自我剖析能力,也支持批量生成函数注释。其目标是把工程文件组织后交给模型解释,使用户能够从目录、文件和函数层面理解代码。
根据 README 中的功能描述,触发条件是选择相应的代码分析插件并提供工程内容或项目树。插件需要读取本地代码,再将适合模型处理的内容提交给所选 LLM;对于大型工程,实际可分析范围受上下文窗口、文件数量、源码敏感性和模型服务限制影响。仓库资料未提供统一的最大工程规模或性能基准,不应据此推断固定处理能力。
Mermaid 图像和结构化输出
README 说明项目支持 Mermaid 图像渲染,可让模型生成流程图、状态转移图、甘特图、饼状图和 GitGraph 等内容。该能力的输出首先是 Mermaid 文本,界面再负责渲染,因此图表能否正确显示取决于生成语法和前端渲染支持。
使用时应把 Mermaid 结果视为可编辑的中间产物,而不是不可核验的图片。对于论文流程、系统状态或项目依赖图,建议检查节点名称、边的方向和条件分支,尤其要核对模型是否遗漏了输入中的约束。
语音输入和互联网信息聚合
项目资料还列出了实时语音对话输入、自动断句、寻找回答时机,以及从互联网获取信息后辅助回答的功能。语音功能需要音频处理依赖;Dockerfile 中明确安装了 ffmpeg,但 README 没有给出全部音频输入格式和系统级权限要求。
互联网信息聚合功能涉及外部网络访问和网页内容处理,输出仍然需要人工检查来源、时间和上下文。若部署环境不能访问相关服务,或代理配置不正确,模型请求和信息获取都可能失败;项目资料没有承诺外部网站可用性、数据新鲜度或检索覆盖范围。
系统架构与关键模块
仓库资料显示,系统由主程序、配置层、动态按钮与函数插件、模型接口以及文档和本地模型适配部分组成。下述模块关系是根据 README、Dockerfile、docker-compose.yml 和文件名作出的结构性归纳;没有在资料中明确说明的内部调用细节,应以源码为准。
主程序与配置层
main.py 是 Dockerfile 中的启动入口,容器通过 python main.py 启动应用。config.py 在 README 和 Docker Compose 注释中被指定为配置参考位置,包含模型、端口、主题、代理和本地模型设备等配置说明。
动态功能与插件层
README 说明所有按钮通过读取 functional.py 动态生成,插件主要位于 crazy_functions 目录。该设计意味着新增功能可以通过插件形式接入界面,且项目 Wiki 记录了函数插件热更新和插件开发相关说明。
从使用角度看,按钮是插件的入口,插件负责准备输入、调用模型或其他依赖,并把结果回传到界面。不同插件可能需要不同的文档解析器、网络访问权限、LaTeX 环境或音频工具,因此不能把基础镜像的可运行能力等同于完整镜像的全部能力。
模型适配与并行问询
项目支持配置可用模型列表,并允许多个 API Key 共存。README 给出了以逗号分隔多个密钥的示例,也说明可以在输入区临时提交 API_KEY 以更换密钥;这种操作应只在受控环境中进行,避免密钥进入浏览器历史、日志或共享屏幕。
并行问询功能可以把同一问题交给多个 LLM,便于比较不同模型的回答。实际并行度、排队方式、错误处理和费用控制没有在给定资料中明确说明;Docker Compose 中的 DEFAULT_WORKER_NUM 是配置示例,不能直接视为所有部署方式的统一默认值。
依赖与运行环境
源码运行至少需要 Python 环境和仓库提供的依赖文件。README 特别要求安装 requirements.txt 中指定的版本;Dockerfile 使用 ghcr.io/astral-sh/uv:python3.12-bookworm 作为基础镜像,并创建 Python 3.12 虚拟环境。
基础 Dockerfile 面向“无本地模型”的迷你运行环境。README 与 Dockerfile 均提示:如果需要 ChatGLM 等本地模型或 LaTeX 运行依赖,应参考 docker-compose.yml 中的对应方案,而不能只构建基础镜像。
依赖能力与环境差异
- 源码安装:使用仓库中的
requirements.txt,并按 README 指定版本安装。 - 基础容器:Dockerfile 使用 Python 3.12,并安装
ffmpeg。 - 完整能力容器:Compose 资料提供包含 CUDA 和 LaTeX 的大型镜像方案。
- 本地模型容器:Compose 提供 ChatGLM、Qwen、MOSS 等本地模型方案,并出现
LOCAL_MODEL_DEVICE: cuda配置示例。 - 显卡运行时:Compose 注释给出了英伟达显卡运行时配置,但没有在资料中给出具体驱动版本或显卡型号要求。
快速开始
最小闭环可以采用源码安装方式:准备仓库、安装指定依赖、配置模型服务、启动 main.py,再通过浏览器访问启动后的 Web 界面。仓库资料没有提供完整的默认配置文件内容,因此 API 密钥和模型名称需要按照最新 config.py 或 Wiki 配置说明填写。
源码安装、运行与验证
- 从 GitHub 获取项目源码。
- 按照 README 使用
requirements.txt安装依赖。 - 编辑
config.py,配置可用模型和对应 API_KEY。 - 执行
python main.py启动应用。 - 在浏览器中访问配置的 Web 端口,提交一段不含敏感信息的测试文本,验证模型能够返回结果。
git clone https://github.com/binary-husky/gpt_academic.git
cd gpt_academic
pip install -r requirements.txt
# 编辑 config.py,填写测试环境的模型和 API_KEY
python main.py上述命令中的 git clone 用于获取仓库,pip install -r requirements.txt 来自 README 的安装说明,python main.py 来自 Dockerfile 的启动命令。示例没有写入真实密钥;应将 API_KEY 替换为由模型服务提供方签发、权限受限且仅用于测试的密钥。
使用基础 Dockerfile
Dockerfile 注释给出了构建和运行方式。Linux 环境可以使用宿主网络模式;其他操作系统可以将容器端口映射到固定端口,且 WEB_PORT 必须与映射端口一致。
docker build -t gpt-academic .
docker run --rm -it --net=host gpt-academic
# 非宿主网络模式示例,WEB_PORT 与映射端口保持一致
docker run --rm -it -e WEB_PORT=50923 -p 50923:50923 gpt-academic构建前应先修改 config.py,这是 Dockerfile 注释列出的前置步骤。该镜像不包含本地模型和 LaTeX 全部运行能力;需要这些能力时,应根据 Compose 文件选择对应镜像方案,并先清理未选用的 Compose 配置段。
配置说明
配置的关键在于模型、密钥、代理、端口和本地模型设备之间的匹配。下表只列出给定资料中明确出现的字段;“默认值”一栏采用仓库示例值或标注为未提供,不把 Compose 的方案示例误写成项目统一默认值。
| 字段名 | 类型 | 默认值 | 作用 |
|---|---|---|---|
API_KEY |
字符串 | 未提供;README 示例支持逗号分隔多个密钥 | 配置在线模型服务的访问密钥。不得把真实密钥提交到 Git 仓库或写入公开日志。 |
USE_PROXY |
布尔值 | 未提供;Compose 方案一示例为 True |
控制是否使用代理。具体生效条件应以当前配置代码和 Wiki 为准。 |
proxies |
对象或字符串形式的配置 | 未提供;Compose 示例为 HTTP、HTTPS 的 SOCKS5 代理地址 | 为外部模型或网络功能指定代理地址。 |
LLM_MODEL |
字符串 | 未提供;Compose 示例为 gpt-3.5-turbo |
指定当前使用的语言模型名称。 |
AVAIL_LLM_MODELS |
列表 | 未提供;Compose 方案一示例包含 gpt-3.5-turbo、api2d-gpt-3.5-turbo、gpt-4、api2d-gpt-4、sparkv2、qianfan |
声明界面可选择的模型集合。 |
WEB_PORT |
整数 | 未提供;Dockerfile 示例为 50923,Compose 示例出现 22303 和 12303 |
指定 Web 服务端口;使用端口映射时必须与宿主映射端口对应。 |
DEFAULT_WORKER_NUM |
整数 | 未提供;Compose 示例为 10,完整能力方案示例为 20 |
配置默认工作线程或并行任务数量,具体调度语义以当前源码为准。 |
LOCAL_MODEL_DEVICE |
字符串 | 未提供;本地模型 Compose 方案示例为 cuda |
指定本地模型运行设备。使用 CUDA 还需要匹配的容器运行时和宿主机环境。 |
ENABLE_AUDIO |
布尔值 | 未提供;完整能力方案示例为 False |
控制音频相关能力是否启用。 |
THEME |
字符串 | 未提供;Compose 示例为 Chuanhu-Small-and-Beautiful |
指定界面主题。README 还记录了通过 URL 参数切换暗色主题的方法。 |
README 还给出了临时更换 API_KEY 的交互方式:在输入区提交临时密钥后回车即可生效。该方式适合受控的临时测试,不适合在多人共享环境中使用,因为输入内容可能被界面状态、日志、浏览器记录或录屏保留。
进阶用法
进阶使用的重点不是堆叠模型数量,而是把插件、模型和运行环境组合成可重复的工作流。建议先在单模型、短文本和无敏感数据的环境中验证插件,再逐步引入本地模型、并行问询和大型文档处理。
自定义快捷按钮与函数插件
项目通过 functional.py 动态生成按钮,并把可扩展函数集中在 crazy_functions。开发者可以参照函数插件指南增加处理逻辑,但新增插件的具体函数签名、注册规则和热更新边界在给定资料中没有完整展开。
一个可维护的插件至少应明确输入类型、输出格式、外部依赖、错误处理和是否会上传用户内容。涉及文件读取的插件还应限定工作目录,避免把配置文件、密钥文件或整个用户主目录作为模型输入。
多模型并行问询
当需要比较 GPT、GLM、Qwen 或其他已接入模型时,可以在 AVAIL_LLM_MODELS 中声明可用模型,再通过界面选择并行问询能力。结果比较应保留模型名称、输入提示和时间信息,否则不同模型的输出难以复核。
并行请求会增加网络调用次数和模型服务消耗,实际上限取决于服务商配额、配置的工作线程数和部署资源。资料没有提供计费规则、限流策略或统一吞吐量,因此不能把并行能力解释成固定的并发承诺。
本地模型与混合部署
Compose 文件提供 ChatGLM、Qwen、MOSS 等本地模型方案,也允许同时列出在线模型和本地模型。选择本地模型时,需要关注镜像、模型文件、设备配置和显卡运行时;选择无本地模型方案时,则主要依赖在线模型 API 和网络连通性。
根据本文作者的经验判断,将敏感代码或内部论文优先送入经过组织批准的本地模型环境,可以减少内容离开内网的范围;但本地部署并不自动解决访问控制、日志留存和模型输出可靠性问题,仍需要独立的权限与审计措施。
LaTeX 与 Docker 组合
README 提供了 Arxiv 论文高质量翻译的 Docker 方案链接,Compose 文件则区分了包含 CUDA 和 LaTeX 的完整能力镜像。需要生成对照 PDF 或执行 LaTeX 相关处理时,应优先核对所选镜像是否包含对应运行依赖。
基础 Dockerfile 明确定位为无本地模型的迷你环境,因此不能依据它推断 LaTeX、CUDA 或全部论文处理插件均可用。容器构建过程中还会执行 check_proxy.warm_up_modules,该步骤与模块预热和代理环境有关,网络受限时应结合构建日志排查。
可观测性与运维
给定资料没有提供完整的日志格式、指标接口、健康检查端点、告警规则或服务级别协议(Service Level Agreement,SLA)。可核查的运维入口主要是容器启动日志、Python 进程状态、端口映射和模型请求结果。
- 启动检查:确认
python main.py进程持续运行,并检查终端是否出现依赖导入或配置错误。 - 端口检查:确认
WEB_PORT与 Docker 的-p映射一致;使用network_mode: "host"时,按宿主网络方式访问。 - 模型检查:先使用不含敏感内容的短文本测试单个模型,再测试多模型或插件功能。
- 代理检查:若配置了
USE_PROXY和proxies,应从启动日志和实际请求结果确认代理是否生效。 - 资源检查:运行本地模型时检查宿主机显卡、容器运行时和
LOCAL_MODEL_DEVICE是否一致。
生产化运行所需的反向代理、进程守护、集中式日志、备份和升级回滚方案,官方仓库资料未提供统一实现。部署者应在不暴露 API 密钥的前提下保存配置变更记录,并在升级前验证插件、模型名称和依赖版本是否仍然兼容。
安全与合规边界
该项目会处理用户输入、论文、源代码和模型密钥,部分功能还会访问互联网或调用外部模型服务。安全边界的核心是:只在获得授权的环境中处理数据,并明确哪些内容允许离开本地网络。
- 密钥保护:示例配置中的密钥必须全部替换为占位符或受控密钥,不能直接复制仓库中的敏感字段。
- 数据分级:内部源代码、未发表论文、个人信息和凭证不应未经批准提交给第三方模型或互联网聚合插件。
- 网络隔离:启用代理、互联网信息聚合或外部 API 前,应确认目标地址、数据流向和组织网络策略。
- 插件审查:自定义插件应限制文件访问范围、网络访问范围和执行权限,不应默认读取整个工程或用户目录。
- 输出复核:模型生成的代码、论文翻译、引用和事实陈述需要人工或自动化校验,不能作为未经审核的生产变更。
- 授权使用:本文不提供针对未授权系统的攻击、绕过检测、账号自动化或模型越狱方法;相关能力只能用于得到明确授权的测试环境。
项目资料没有提供隐私政策、数据保留期限、身份认证默认配置或安全审计结论。Compose 示例中出现了 AUTHENTICATION 配置注释,但这不足以证明部署默认启用认证;需要访问控制的环境应查阅当前 Wiki 和源码,并在上线前进行独立验证。
许可证与商用条款
仓库元信息标示许可证为 GPL-3.0,LICENSE 文件标题为 GNU GENERAL PUBLIC LICENSE Version 3,日期为 2007 年 6 月 29 日。GPLv3 是著作权许可,不等同于“禁止商业使用”;LICENSE 明确允许复制、分发和修改,并说明软件可以收费分发。
如果分发未修改或修改后的覆盖作品,应遵守 GPLv3 对许可证文本、版权信息、源代码或对应源代码、修改标记以及分发条件的要求。LICENSE 还明确说明软件不提供保证,交互式界面涉及适当法律声明时,应按许可证要求展示相应信息。
- 可以进行商业化复制、分发或提供服务,但具体义务取决于分发方式和所交付内容。
- 分发修改版本时,应标明已经修改,避免把修改后的问题归因于原作者。
- 应保留许可证和相关版权声明,并向接收者提供许可证规定的权利。
- 如果将项目与其他组件组合分发,应单独审查组件许可证兼容性。
- 模型服务、论文内容、字体、数据集和第三方依赖可能有独立条款,不能仅凭 GPLv3 推断其许可范围。
以上是对 LICENSE 文本的技术性概括,不构成法律意见。涉及闭源集成、SaaS 服务、镜像再分发或公司内部合规时,应以仓库 LICENSE、第三方组件许可和专业法律意见为准。
局限性与已知限制
项目功能范围较广,但给定资料没有提供统一的性能基准、最大文件大小、并发容量、模型响应时延、可用性承诺或安全审计结果。实际效果会受到模型服务、网络、上下文窗口、文档解析和部署资源共同影响。
- 输出可靠性限制:翻译、摘要、代码解释和论文分析均可能需要人工核对,资料没有提供结果正确率指标。
- 依赖差异:基础 Dockerfile 不包含本地模型和完整 LaTeX 能力;不同 Compose 镜像的能力范围不同。
- 外部服务依赖:在线模型、代理和互联网聚合功能需要相应网络条件与服务凭证。
- 模型兼容性:可接入模型名称和配置方式可能随上游服务变化,当前仓库资料没有给出所有模型的版本与兼容矩阵。
- 规模限制未披露:大型项目、长篇 PDF 和高并发场景的资源需求没有在资料中量化。
- 界面变更:README 记录 2026 年 1 月 25 日 master 分支正在测试新 GUI 前端,因此不同提交之间的界面和配置方式可能变化。
README 还记录了 2025 年 8 月 23 日 Dockerfile 构建效率优化、2025 年 2 月 1 日自定义字体支持等动态信息。这些记录说明项目持续变化,部署文档、配置字段和镜像标签应以目标提交对应的 README 为准。
适合谁
下列信号同时满足两项或以上时,项目与使用场景的匹配度较高。判断依据来自项目已公开的论文、代码、插件和多模型能力,而不是对未提供性能数据的推测。
- 团队需要处理 PDF、LaTeX 或 Arxiv 论文,并希望在同一界面中完成摘要、翻译、润色和校对。
- 使用者能够维护 Python 环境,愿意阅读
config.py、requirements.txt和 Wiki 配置说明。 - 团队需要在 GPT、GLM、Qwen、星火、千帆或本地模型之间切换,或需要比较多个模型的回答。
- 已有 Python、C++、Java 或其他 README 所列代码项目,需要借助模型进行项目树解释和函数注释生成。
- 组织能够自行承担 API 密钥管理、数据分级、模型输出复核和 GPLv3 合规工作。
不适合谁
如果部署目标要求明确的企业级保障,而团队又无法自行补齐访问控制、审计和运维能力,则不宜直接把该项目当作现成生产平台。以下信号可用于做出否决或延期决定。
- 要求官方提供 SLA、性能基准、漏洞响应承诺或合规认证,但给定仓库资料没有这些信息。
- 需要默认离线运行,却不准备本地模型、模型文件、显卡环境或对应 Compose 方案。
- 需要稳定处理超大论文、超大代码仓库或高并发任务,但项目资料没有给出容量和吞吐保证。
- 无法接受文本或源码发送至外部模型服务,也没有计划使用本地模型和网络隔离措施。
- 不愿履行 GPLv3 在修改、分发、版权声明和源代码提供方面的义务。
在仅需要简单对话、且不需要论文插件、代码剖析或模型组合时,应根据现有系统目标重新评估是否需要引入本项目。资料没有列出一个明确的替代项目清单,因此本文不对未被 README 提及的方案进行比较。
常见问题与排查(FAQ / Troubleshooting)
排查应先区分安装错误、网络错误、配置错误、模型错误和插件依赖错误。下面的步骤只使用仓库资料中出现的文件、命令和配置名称。
安装依赖时报版本冲突怎么办
README 明确要求选择 requirements.txt 中指定的版本,并使用 pip install -r requirements.txt 安装。不要先随意升级单个依赖再判断项目是否兼容;如果仍然失败,应记录 Python 版本、完整错误信息和目标提交,并以最新 README 为准。
容器启动后无法访问界面怎么办
先核对 WEB_PORT 与 Docker 端口映射是否一致。Dockerfile 给出了 50923 的映射示例;Compose 文件还展示了 12303、22303 等方案值,这些值属于不同配置示例,不能混用。
在线模型没有返回结果怎么办
检查 API_KEY、LLM_MODEL、AVAIL_LLM_MODELS 和代理配置是否匹配,并用不含敏感信息的短文本进行单模型测试。若使用多个 API Key,应确认逗号分隔格式没有额外的无效字符;服务商配额、模型名称和网络连通性需要在对应服务侧另外核验。
本地模型启动失败怎么办
确认使用的是支持本地模型的 Compose 方案,而不是 Dockerfile 注释所述的无本地模型迷你环境。随后检查 LOCAL_MODEL_DEVICE、英伟达显卡运行时和宿主机资源;资料未提供具体驱动版本与显卡型号,无法据此给出固定兼容结论。
LaTeX 或 PDF 功能不可用怎么办
先确认所用镜像是否包含 LaTeX 运行依赖,以及输入文件是否能够被插件读取。基础 Dockerfile 只说明安装了 ffmpeg 并面向无本地模型环境;完整 LaTeX 能力应参考 Compose 中的完整能力方案和项目 Wiki。
如何确认插件是否被加载
README 说明按钮由 functional.py 动态生成,插件位于 crazy_functions。可以从启动日志、界面按钮和插件执行结果三方面确认;如果修改插件后没有变化,应先确认目标分支、文件路径和是否需要按照 Wiki 的热更新规则重新加载。
版本与维护信息
给定仓库资料只提供了若干 README 动态日期,没有提供一个可用于本文的固定发布版本号。资料记录的 master 分支动态包括 2026 年 1 月 25 日新 GUI 前端测试、2025 年 8 月 23 日 Dockerfile 构建效率优化、2025 年 2 月 2 日接入 Qwen2.5-Max 的说明,以及 2024 年 5 月 1 日加入 Doc2x PDF 论文翻译功能。
因此,部署记录应保存具体提交、镜像标签或 Release 页面信息,而不能只记录“master”。对需要长期维护的环境,建议在升级前锁定配置副本,验证模型接口、论文插件、Docker 构建和权限策略,再进行切换;项目资料没有提供官方升级迁移脚本。
项目地址与资源
以下链接均来自仓库元信息、README 或 README 中列出的项目资料,适合用于获取源码、配置说明和功能文档。外部模型服务的使用仍需遵守各自网站的服务条款、数据政策和账号权限要求。



