当前位置:首页>PPT制作>开源 AI 神器 PPTAgent:让你的演示文稿制作效率提升 10 倍

开源 AI 神器 PPTAgent:让你的演示文稿制作效率提升 10 倍

  • 2026-02-08 11:09:40
开源 AI 神器 PPTAgent:让你的演示文稿制作效率提升 10 倍

👆关注趣谈AI,获取热门AI产品深度剖析

作者简介:徐小夕,曾任职多家上市公司,多年架构经验,打造过上亿用户规模的产品,聚集于AI应用的实践落地

最近推出《架构师精选专栏,会分享一线企业AI应用实践和大家拆解可视化搭建平台,AI产品,办公协同软件的源码实现

之前和大家分享了我们精心打磨的协同AI文档 JitWord
体验地址:https://jitword.com
最近准备给 JitWordAI 文档添加一键生成PPT能力,研究了很多方案,最终确定了一个比较合适的AI生成PPT方案,后面上线之后会写文章给大家分享体验。
接下来和大家分享一款我在调研 AI2PPT 时发现的一款非常有价值的开源项目——PPTAgent
它是由中科院计算所团队开发的AI开源工具,能把文档自动转换成专业幻灯片。借鉴了人类制作演示文稿的思维方式,通过两阶段处理流程,先分析参考幻灯片的模式,再生成结构清晰、视觉统一的新幻灯片。
一句话结论:PPTAgent 把「大纲→逻辑→视觉」三步完全自动化,让做汇报从 3 小时压缩到 10 分钟,而且代码全开源,Star 数已突破3k star。
老规矩,先上 github 地址。
github:https://github.com/icip-cas/PPTAgent

解决的核心痛点

做 PPT 这件事,估计大家都深有体会:

  • 从文档提炼核心观点要花大量时间
  • 排版设计耗费精力却效果不佳
  • 视觉元素与内容匹配度低
  • 缺乏专业评估标准判断 PPT 质量

PPTAgent 正是为解决这些问题而来。它就像一个专业的演示文稿设计师,能把我们从繁琐的 PPT 制作中解放出来,让我们专注于内容本身而非排版设计。

功能亮点

PPTAgent 我总结了三大核心优势,能让它在同类工具中脱颖而出:

  1. 动态内容生成

    不仅仅是文本搬运,而是能将文档内容智能转化为适合幻灯片展示的形式,同时自动匹配相关图片,实现图文无缝融合。

  2. 智能参考学习

    不需要人工标注,就能从现有幻灯片中学习布局模式和设计风格,生成风格统一的新演示文稿。

  3. 全面质量评估

    内置的 PPTEval 框架从内容准确性、设计美观度和逻辑连贯性三个维度对生成的 PPT 进行评估,帮助我们持续优化。

项目还提供了丰富的案例,比如基于 iPhone 16 Pro 官网内容和 Anthropic 的研究论文生成的演示文稿,效果都相当惊艳。

技术架构深度解析

理解 PPTAgent 的架构,我们可以从它的工作流程入手。下面给大家分享一下我基于它的开源项目总结的架构层级模式:
PPTAgent技术架构├── 核心工作流   ├── 分析阶段(Induct)      ├── 参考PPT解析(presentation模块)         ├── 布局结构提取         ├── 内容组织模式识别         └── 视觉元素分布分析      └── 模式库构建          ├── 幻灯片模板分类(slide_induction.json)          ├── 布局模式抽象(如"单中心热图+横向要点"          └── 设计风格特征提取   └── 生成阶段(PPTGen)       ├── 输入文档处理(document模块)          ├── Markdown/PDF内容解析          ├── 关键信息提取          └── 内容结构化重组       ├── 幻灯片生成          ├── 大纲构建(基于金字塔原则)          ├── 布局匹配(参考模式库)          ├── 图文融合(image_generation工具)          └── 样式统一(Design角色定义规范)       └── 质量评估(PPTEval框架)           ├── 内容准确性校验           ├── 设计美观度评分           └── 逻辑连贯性检查├── 核心模块   ├── 主体控制(agent.py)      ├── 多角色协同调度(Research/Design等角色)      ├── 工具调用管理      └── 工作流状态维护   ├── 语言模型接口(llms.py)      ├── LLM/AsyncLLM封装      ├── 多模型适配(GPT-4o/Qwen2.5等)      └── 长文本处理优化   ├── 视觉处理工具      ├── 图像生成(image_generation)      ├── 图像标注(image_caption)      └── 图表识别与转换   └── 交互层(pptagent_ui)       ├── 前端界面(src目录)       ├── 后端服务(backend.py)       └── 进度展示与结果下载└── 支撑系统    ├── 模板系统       ├── 预设模板(cip/hit/default等)       ├── 动态模板生成规则       └── 样式配置(配色/字体/栅格)    ├── 工具链       ├── 文档分析(document_analyze)       ├── 幻灯片检查(inspect_slide)       └── 最终导出(finalize)    └── 依赖环境        ├── 容器化部署(Docker)        ├── Web框架(FastAPI/Uvicorn)        └── 文档处理库(python-pptx/Pillow等)

整体流程如下:

PPTAgent 采用两阶段工作模式:

  1. 分析阶段(Induct)

    • 解析参考 PPT 文件,提取布局结构
    • 分析内容组织方式和视觉元素分布
    • 建立幻灯片生成的模式库
  2. 生成阶段(PPTGen)

    • 解析输入文档,提取关键信息
    • 根据分析阶段得到的模式,构建幻灯片大纲
    • 生成符合风格的幻灯片内容和布局

核心模块

从项目结构来看,主要包含这些关键部分:

  • presentation
    负责解析 PowerPoint 文件
  • document
    处理输入的 markdown 文档
  • agent.py
    定义核心代理类,协调各模块工作
  • llms.py
    封装了 LLM 和 AsyncLLM 接口,处理语言模型交互
  • induct.py
    实现第一阶段的演示文稿分析功能
  • pptgen.py
    实现第二阶段的演示文稿生成功能
  • pptagent_ui
    提供 Web 界面,方便用户操作

PPTEval 评估框架

评估部分同样值得关注,它从三个维度进行打分:

  • 内容(Content)
    检查幻灯片内容的准确性和相关性
  • 设计(Design)
    评估视觉吸引力和风格一致性
  • 连贯性(Coherence)
    确保整体逻辑流畅,观点衔接自然

核心技术栈总结

PPTAgent 用到的关键技术和工具我总结如下,供大家参考学习:

技术类别
具体内容
编程语言
Python 3.11+
Web 框架
FastAPI, Uvicorn
前端技术
NodeJS(前端源码在 src 目录)
文档处理
python-pptx, pdf2image, Pillow
语言模型
支持 GPT-4.1 等 70B + 参数模型 🦾
视觉模型
Qwen2.5-VL-7B-Instruct 等 7B + 参数模型 👀
开发工具
pytest, Docker, Git
其他依赖
aiohttp, beautifulsoup4, jinja2, PyYAML 等

小贴士:这些技术在很多大型科技公司都是核心栈哦,掌握了不仅能玩转 PPTAgent,还能提升职业竞争力😉

应用场景

PPTAgent 的应用场景非常广泛,接下来我总结几类,供大家参考:

  • 学术科研
    将论文自动转化为学术会议演示文稿
  • 商业汇报
    快速将业务报告生成简洁有力的演示材料
  • 产品介绍
    基于产品文档生成产品演示幻灯片
  • 教育培训
    将教案内容转化为教学用 PPT
  • 会议演讲
    为演讲者节省制作演示文稿的时间

特别适合那些经常需要制作 PPT 但又不擅长设计的人群,比如研究员、产品经理、教师等。

优缺点复盘(个人观点,仅供参考~)

优点

  1. 开源免费,可自由定制和二次开发
  2. 采用两阶段生成模式,效果更接近专业水准
  3. 提供 UI 界面,使用门槛低
  4. 支持多种输入格式和自定义模板
  5. 包含评估框架,方便优化生成结果

缺点

  1. 系统要求较高,推荐使用 70B + 参数的 LLM
  2. 对硬件配置有一定要求,推荐 CUDA 或 MPS 支持
  3. 目前不支持 Windows 系统
  4. 复杂幻灯片的解析可能存在局限性
  5. 图片生成依赖外部资源,有时不够精准

本地部署教程

Docker 部署(推荐)

  1. 拉取镜像

docker pull forceless/pptagent:latest
2. 运行容器
docker run -dt --gpus all --ipc=host --name pptagent \  -e OPENAI_API_KEY=$OPENAI_API_KEY \  -e MINERU_API=$MINERU_API \  -p 9297:9297 \  -p 8088:8088 \  -v $HOME:/root \  forceless/pptagent
3. 查看日志
docker logs -f pptagent

4. 访问 http://localhost:8088 即可使用。

本地直接运行

  1. 克隆仓库

git clone https://github.com/icip-cas/PPTAgent.gitcd PPTAgent

2. 安装依赖

pip install -e .[full]
3. 启动服务
python pptagent_ui/backend.py

4. 访问 Web 界面开始使用。

注意:需要提前安装 Python 3.11+、LibreOffice、Chrome、poppler-utils 等依赖

官方 Roadmap 泄密(未经证实,仅供吃瓜)

据小道消息,PPTAgent 团队可能正在开发下面这些功能:

  1. 多语言支持增强,特别是对中文排版的优化
  2. 移动端适配,支持手机端编辑和预览
  3. 更强大的图表生成功能,直接从数据自动生成可视化
  4. 团队协作功能,支持多人实时编辑同一 PPT
  5. 与主流文档工具(如 NotionJitWord)的深度集成

如果这些功能真能实现,PPTAgent 的实用性将会再上一个台阶。

AI 技术交流群:

总结

PPTAgent 作为一个开源的 AI 演示文稿生成工具,不仅解决了我们制作 PPT 时的诸多痛点,其技术实现也颇具参考价值。它采用的两阶段生成模式和多维度评估框架,为 AI 辅助内容创作提供了新的思路。

对于普通用户来说,它能节省大量制作演示文稿的时间;

对于开发者而言,它的代码结构和实现方式值得学习借鉴。

无论我们是 PPT 制作的 "困难户",还是对 AI 内容生成感兴趣的技术爱好者,这个项目都值得一试。

如果大家也被 PPT 制作困扰过,不妨试试 PPTAgent,让 AI 为我们分担这份工作吧!

关于架构专栏

我的架构专栏计划写60期,会从源码级技术方案产品商业化设计,再到商业化运营,包含了我近8年的技术研发AI实践,也希望和更多优秀的人一起交流,学习,成长。
如果大家有更好的AI 开源项目,有好的建议,也欢迎留言交流~

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-12 11:15:51 HTTP/2.0 GET : https://h.67808.cn/a/458291.html
  2. 运行时间 : 0.129776s [ 吞吐率:7.71req/s ] 内存消耗:4,353.83kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=5c160a7ebc76f6eeec394a79312c0c28
  1. /yingpanguazai/ssd/ssd1/www/h.67808.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.67808.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.67808.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.67808.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.67808.cn/runtime/temp/1b3e33a7587f8fbcf5453c219d1c8707.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.67808.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000918s ] mysql:host=127.0.0.1;port=3306;dbname=h_67808;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001591s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000735s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000690s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001375s ]
  6. SELECT * FROM `set` [ RunTime:0.000597s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001447s ]
  8. SELECT * FROM `article` WHERE `id` = 458291 LIMIT 1 [ RunTime:0.001078s ]
  9. UPDATE `article` SET `lasttime` = 1770866151 WHERE `id` = 458291 [ RunTime:0.024898s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000921s ]
  11. SELECT * FROM `article` WHERE `id` < 458291 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001315s ]
  12. SELECT * FROM `article` WHERE `id` > 458291 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001580s ]
  13. SELECT * FROM `article` WHERE `id` < 458291 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001518s ]
  14. SELECT * FROM `article` WHERE `id` < 458291 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001799s ]
  15. SELECT * FROM `article` WHERE `id` < 458291 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001713s ]
0.133904s