乐于分享
好东西不私藏

手搓一个私人AI助手:Hermes Agent安装配置全记录

手搓一个私人AI助手:Hermes Agent安装配置全记录

从零开始,在Windows上部署属于自己的智能助理

你是否也曾想过拥有一个随时待命、完全听从指挥的AI助手?它不仅能聊天,还能帮你上网搜索、读写文件、执行代码,甚至控制你的电脑?
最近,我在Windows系统上成功部署了Hermes Agent——一个功能强大的开源AI助手框架。整个过程虽然遇到了一些小波折,但最终顺利搞定。
今天就把这份完整的安装配置过程记录下来,分享给同样感兴趣的伙伴们。

为什么选择Hermes?

Hermes Agent是一个开源的AI代理框架,它最大的亮点是可以接入多种大模型(如DeepSeek、OpenAI等),并配备了丰富的工具集:浏览器自动化、文件操作、代码执行、网页搜索、图像分析……几乎涵盖了日常工作和生活中能用到的各种功能。
最重要的是,它是免费开源的!

安装前的准备

你需要准备:
一台Windows电脑
稳定的网络环境
一个大模型API密钥(本文以DeepSeek为例)

第一步:一键安装Hermes

在Windows上安装Hermes非常简单。打开PowerShell(以管理员身份运行更好),输入以下命令:
irm https://res1.hermesagent.org.cn/install.ps1 | iex
安装脚本运行后,会询问你是选择“快速安装”还是“全部安装”。
这里我选择了 2-Full Setup(完全安装),这样可以获得最完整的功能体验。

第二步:配置模型提供商

Hermes支持多种大模型。我选择了DeepSeek,当然你也可以根据自己的偏好选择其他模型。
进入选择模型版本,这里我选择了1
接下来需要选择具体的模型版本。DeepSeek提供了多个版本:
deepseek-v4-flash:性价比高,速度更快,适合日常使用
deepseek-v4-pro:性能更强,适合处理复杂任务
对于个人用户来说,deepseek-v4-flash已经足够。

第三步:关于API密钥的设置

Hermes会检测到你当前只有一个API密钥,并询问是否需要添加备用密钥。
这里有几个概念值得了解一下:
回退(Fallback):当主密钥遇到速率限制或配额耗尽时,自动切换备用密钥
轮换(Rotation):在多个密钥间轮流使用,分散请求压力
如果你只是个人用户,日常调用量不大,直接选 N(不需要) 即可。

第四步:配置各项功能

TTS语音合成

Hermes默认使用微软的Edge TTS,这是一个完全免费的云端语音服务,音质不错且无需任何配置。直接回车确认即可。
这些选项可以分成三类,方便你理解:
类型
选项
特点
✅ 免费且无需配置
1. Edge TTS (当前默认)
推荐保留。微软的云服务,免费、音质不错、无需任何设置,开箱即用。
💎 高级付费云服务
2~7 (ElevenLabs, OpenAI, xAI, MiniMax, Mistral, Google)
音质通常更好(尤其是 ElevenLabs),支持多语言、音色克隆等,但需要去对应官网注册并获取 API Key,且通常需要付费。
💻 本地离线免费
8. NeuTTS9. KittenTTS
完全免费,数据不出电脑,保护隐私。但需要下载模型文件(几百 MB 到几十 MB 不等),音质和响应速度可能不如云端。
⏭️ 保持原样
10. Keep current (默认选项)
不修改,继续使用当前的 Edge TTS。

执行环境

选择 Local(本地) 模式——直接在你自己电脑上运行,简单直接。其他选项如Docker、SSH等需要额外配置,对于刚入门的用户来说不太友好。
选项
含义
适用场景
1. Local (默认,当前选中)
直接在你当前的电脑上执行命令。
个人使用最推荐。简单直接,无需额外配置,适合日常任务。
2. Docker
在一个隔离的 Docker 容器里执行,可限制资源。
担心 AI 误操作影响系统安全,或需要环境隔离。
3. Modal
在 Modal 云端无服务器沙盒中执行。
需要云端算力,或本地资源不足。需要 Modal 账号。
4. SSH
通过 SSH 连接到另一台远程机器执行。
需要管理远程服务器(如 VPS)。
5. Daytona
在 Daytona 云开发环境中执行,有持久化存储。
需要云端开发环境。需要 Daytona 账号。
6. Vercel Sandbox
在 Vercel 的云微虚拟机中执行,有快照持久化。
需要云沙盒环境。需要 Vercel 账号。
7. Keep current (local)
保持当前设置不变(即 Local)。
如果你不想改动,选这个。
直接选择默认的 7. Keep current (local) 即可。
理由很简单:
你是个人用户,直接在本地电脑上运行是最方便、最直接的方式,不需要注册任何云服务账号。
安全风险可控:Hermes 在执行命令前通常会请求确认,只要你不随意批准危险操作,Local 模式完全够用。
省去折腾:其他选项(Docker、SSH等)都需要额外配置,对于刚开始使用来说过于复杂。

最大工具迭代次数

这个参数决定了AI为了解决你的问题,最多可以进行多少轮“思考-行动”循环。
简单来说,这个数字决定了 AI 为了解决你的问题,最多可以“思考-行动-再思考”多少轮。

🤔 用个例子帮你理解

假设你让 AI 帮你“查一下北京今天的天气,然后根据天气推荐一件外套”。
第 1 次迭代:AI 思考后,调用“天气查询工具”获取天气数据(比如“晴天,25度”)。
第 2 次迭代:AI 拿到数据后,再次思考,调用“商品推荐工具”搜索“薄外套”。
第 3 次迭代:AI 拿到商品列表,最后整理成一段文字回复你。
在这个例子里,就用了 3 次迭代。如果任务更复杂(比如“帮我分析这份财报,画个趋势图,再写份总结”),迭代次数就会更多。

⚙️ 不同数值的作用

设定值
含义
适用场景
太低(如 < 10)
AI 能“思考-行动”的轮数很少,复杂任务会中途停止。
只做简单的单轮问答,不使用工具。
默认 60
平衡了处理能力和成本,足以应对大多数常规任务。
个人日常使用,强烈推荐保持默认。
调高(如 90 或 150+)
AI 有更多轮次去探索、试错和完成长链路任务,但会消耗更多 Token(费用更高)。
处理自动化业务流程、深度研究分析等极复杂任务。

💎 我的建议

直接输入60,接受默认值 60 即可。
对于绝大多数日常对话和工具调用任务,60 次迭代完全够用。
如果未来你真的遇到了 AI 因迭代次数不够而中途停止的情况(它会提示你),到时候再来这里调高也不迟。

工具进度显示

我选择了 all 模式——显示每个工具调用的名称和简短预览。这样既能清楚看到AI的工作流程,又不会信息过载。
它提供了四个级别,从“完全安静”到“细节拉满”。我把它们整理成了表格,方便你对比:
级别
显示内容
适用场景
off
完全静默,只显示 AI 的最终回复,不显示任何工具调用过程。
追求界面极度简洁,或者不想被中间过程干扰,只关心最终答案。
new
简洁模式,只显示工具名称,且只有切换新工具时才提示。信息量少,比较清爽。
想大概知道 AI 在做什么,但又不想看到太多细节。
all
推荐选项,显示每个工具调用的名称和简短预览(比如搜索关键词的前几个字)。
个人日常使用的最佳平衡:既能清楚看到 AI 的工作流程,又不会信息过载。
verbose
调试模式,显示工具调用的完整参数、返回结果和调试日志。信息最全,但也最杂乱。
开发者调试、排查问题,或对 AI 的执行过程有极强的好奇心。普通用户一般用不上。

上下文压缩与会话重置

这两个功能直接关系到使用成本。
上下文压缩:当对话太长时,自动将早期对话总结成摘要,节省Token消耗。推荐保持默认值 0.5。
你输入的值(0.5 ~ 0.95)代表 “压缩触发点”,它决定了对话进行到什么程度时开始压缩。
数值越高(如 0.9):Hermes 会延迟压缩,尽量保留更长的原始对话历史。这会消耗更多 Token(费用高),但 AI 能回忆起的细节更丰富。
数值越低(如 0.5):Hermes 会较早压缩,更早地将早期对话总结成摘要。这会节省 Token(更省钱),但 AI 可能会丢失一些早期细节。
简单打个比方:阈值就像你整理笔记的“耐心” —— 低阈值 = 你很快就懒得看旧笔记,直接概括;高阈值 = 你愿意多看几页再概括。
会话重置策略:我选择了 “不活跃+每日重置” 组合模式
决定 Hermes 何时自动清空当前的对话历史。
连续 24小时 不对话,自动重置
每天 凌晨4点 定时重置
这套组合拳能有效控制Token成本,避免因过长对话导致的费用飙升。

⚙️ 五个选项的含义

选项
含义
适用场景
1. Inactivity + daily reset(推荐,默认高亮)
双重触发:当用户超过设定时间(如 30 分钟)没说话时重置;或者每天固定时间(如凌晨 3 点)重置。哪个先到就执行哪个。
强烈推荐个人用户选择。 平衡了便利性和成本控制,既不会让闲置会话浪费钱,也不会在活跃对话中途突然打断。
2. Inactivity only
仅当用户超过设定时间没说话时才重置。
如果你不想要每天定时重置,只想在“冷场”时清理。
3. Daily only
仅每天固定时间重置一次。
如果你希望会话至少保留一整天,无论期间是否活跃。
4. Never auto-reset
永不自动重置,只能手动输入 /reset 命令来清空。
如果你希望尽量保留完整对话历史(需注意费用和上下文超限风险)。
5. Keep current settings
保持现有配置不变。
如果你之前配置过,这次不想改动。初次配置通常不选这个。
询问 “不活动超时时间”(Inactivity timeout)
当用户连续多少分钟没有发送新消息后,Hermes 会自动重置当前的对话会话。
🤔 这个时间具体影响什么?
如果对话闲置超过了设定的时间,Hermes 就会清空当前对话历史(但会先保存重要信息到长期记忆),下次你再发消息时,AI 不再记得之前的聊天内容,相当于开启了一个全新的对话。
这个机制是为了节省 Token 消耗,因为保留闲置对话的历史没有任何意义,只会白白浪费 API 费用。

⏱️ 默认值 1440 分钟是什么概念?

1440 分钟 = 24 小时 = 1 天。
也就是说,如果你和 Hermes 聊完天后超过 1 整天 没有发新消息,会话就会自动重置。这是官方推荐的一个平衡值 —— 既不会在你离开几小时后就打断对话,也不会让几周前的旧话一直占用上下文,增加成本。

💎 我应该怎么填?

直接按回车(Enter),接受默认值 1440 即可。
如果你希望会话保留更久(比如经常隔几天才用一次),可以填入更大的数值,比如 4320(3天)或 10080(7天)。
如果你希望会话更早自动清理(更省 Token),可以填入较小的值,比如 60(1小时)或 144(2.4小时)。
但对于初次配置,保持默认是最省心也最稳妥的选择,先这样用起来,之后根据实际体验再调整也不迟。

设置 每日重置的具体时间点(Daily reset hour)

让你决定每天几点钟自动清空会话历史。

⏰ 具体含义

取值范围:0-23,代表一天中的 24 个小时。
默认值 [4]:代表凌晨 4 点(本地时间)。
作用:如果你和 Hermes 的对话一直持续到凌晨 4 点还没有因“不活跃超时”被重置,那么到了 4 点整,系统就会主动清空对话历史(先保存重要记忆到长期存储),开始新的一天。
🤔 为什么默认是凌晨 4 点?
这是一个业界常见的“垃圾时间”设定:
绝大多数人凌晨 4 点都在睡觉,不会使用 AI。
在这个时段重置会话,对用户的影响最小,不会打断白天的工作或聊天。
同时也确保每天至少重置一次,避免对话无限累积 Token 成本。

💎 我应该怎么填?

直接按回车(Enter),接受默认值 4 即可。
除非你有特殊的习惯(比如你是个夜猫子,经常凌晨 5 点还在用 AI,不希望被打断),否则完全没必要修改这个时间。凌晨 4 点重置是一个安全且合理的默认值。

消息平台接入

Hermes支持接入微信、Telegram、Discord等21种聊天软件。不过这些配置需要分别去对应平台注册Bot、获取Token,步骤较为繁琐。
🤔 这是什么意思?
目前你在终端里和 Hermes 对话,但如果配置了这些平台,你就可以:
在手机或电脑的聊天软件里,像和朋友聊天一样和 AI 互动。
随时随地发送消息,不需要打开终端。
列表中列出了 21 个平台,包括 Telegram、Discord、Slack、WhatsApp、微信、钉钉、飞书、QQ 机器人、LINE 等。
建议先跳过,等熟悉了核心功能再回来配置。

工具集配置

Hermes默认开启了最核心的工具:网页搜索、文件操作、代码执行、浏览器自动化等,覆盖了90%的日常需求。直接保持默认即可。

🧰 这些工具是什么?

你可以把 Hermes 想象成一个“万能工具箱”,列表里的每一项就是一个工具。对话时,AI 会根据你的指令,自主决定是否调用某个工具。比如你问“今天北京天气怎么样”,它就会自动调用“Web Search”工具去搜索。
列表前面带 [32m@](绿色高亮)表示默认开启,带 [ ] 表示默认关闭。

🛠️ 工具分类速览

类型
核心工具(默认开启)
专业工具(默认关闭)
信息获取
1. 网络搜索与抓取2. 浏览器自动化
10. X(Twitter)搜索22. Spotify 音乐控制21. Home Assistant 智能家居
文件与代码
3. 终端与进程4. 文件操作(读写、搜索)5. 代码执行
-
多媒体处理
6. 图像分析(视觉)8. 图像生成12. 文本转语音(TTS)
7. 视频分析9. 视频生成
会话与记忆
13. 技能管理14. 任务规划(todo)15. 跨会话记忆16. 历史会话搜索17. 追问澄清18. 任务委派20. 跨平台消息发送
-
高级/专业
19. 定时任务(Cron)24. 电脑控制(macOS)
11. 多智能体混合(MoA)

各工具的提供商选择

对于浏览器自动化:选择 Local Browser(本地浏览器),完全免费,无需API Key。
选项
类型
特点
1. Local Browser(默认,绿色高亮)
本地免费
使用本机安装的 Chromium(开源 Chrome),完全免费,无需任何 API Key。官方标注为“推荐”。
2. Camofox
本地免费
基于 Firefox 的防检测浏览器,适合需要绕过网站反爬虫的场景。
3. Browser Use
云端付费
在云端服务器上运行浏览器,需要付费。
4. Browserbase
云端付费
云端浏览器服务,带有防检测和代理功能,需要付费。
5. Firecrawl
云端付费
云端浏览器执行服务,需要付费。
6. Skip
跳过
暂不配置,使用默认设置或以后再配。
对于图像生成:目前选项都是付费服务,选择 Skip(跳过),以后有需要再配。
列表中的 1-4 都是付费的云端图像生成服务,只有第 5 项是“跳过”:
选项
服务商
收费模式
特点
1. FAL.ai
FAL.ai
付费
支持多种主流模型(如 Flux 系列),选项丰富。
2. OpenAI
OpenAI
付费
使用 OpenAI 的 gpt-image-2 模型。
3. OpenAI (Codex auth)
OpenAI
免费(需OAuth)
需要登录 ChatGPT/Codex 账号授权,利用的是 ChatGPT 会员免费额度。
4. xAI Grok Imagine
xAI (Grok)
付费
使用 xAI 的 grok-imagine 模型,需要 xAI 的 API Key。
5. Skip
-
-
暂不配置,以后再说。
对于文本转语音:保持默认的 Microsoft Edge TTS,免费又好用。
列表中列出了 8 个选项,核心区别在于 “免费 vs 付费” 和 “云端 vs 本地”:
选项
服务商
模式
特点
1. Microsoft Edge TTS(默认,绿色高亮)
微软 Edge
云端免费
音质不错,无需任何 API Key,开箱即用,官方标注“推荐”。
2. OpenAI TTS
OpenAI
云端付费
高质量语音,需要 OpenAI API Key。
3. xAI TTS
xAI (Grok)
云端付费/OAuth
使用 Grok 语音,需授权或 API Key。
4. ElevenLabs
ElevenLabs
云端付费
音质最自然、最逼真,业内标杆,需 API Key。
5. Google Gemini TTS
Google
云端付费(预览版)
30 种预设声音,可通过提示词控制,需 API Key。
6. KittenTTS
本地免费
本地免费
轻量级 ONNX 模型(约 25MB),无需网络。
7. Piper
本地免费
本地免费
本地神经网络 TTS,支持 44 种语言(模型文件 20-90MB)。
8. Skip
-
-
暂不配置,以后再说。
对于网页搜索:Hermes已内置 DuckDuckGo免费搜索,直接 Skip 跳过高级配置。
选项
服务商
模式
特点
1. Firecrawl Self-Hosted
Firecrawl
免费自托管
需要自己在 Docker 中搭建 Firecrawl 实例,技术门槛高。
2. Brave Search (Free)
Brave
免费(需 API Key)
每月 2000 次免费查询,需要去 Brave 官网申请 API Key。
3. DuckDuckGo (ddgs)
DuckDuckGo
完全免费,无需密钥
通过 Python 包直接搜索,不限次数。最适合个人用户。
4. Exa
Exa
付费
语义 + 神经网络搜索,带内容提取。
5. Firecrawl
Firecrawl
付费
搜索 + 提取 + 爬取,功能全面。
6. Parallel
Parallel
付费
面向目标的搜索 + 并行页面提取。
7. SearXNG
SearXNG
免费自托管
隐私友好的元搜索引擎,需自己搭建实例。
8. Tavily
Tavily
付费
搜索 + 提取 + 爬取一体化。
9. Skip
-
-
跳过配置,使用默认(即内置的 DuckDuckGo)。

第五步:安装完成!

看到“Setup Complete!”的提示,就意味着Hermes已经成功安装。
Hermes 已经成功安装了以下核心功能(虽然部分需要额外配置):
工具
状态
🖼️ 图像分析 (Vision)
✅ 可用
🔍 网页搜索与提取
❌ 缺少 API Key(已内置 DuckDuckGo 作为替代)
🌐 浏览器自动化
✅ 可用(本地 Chromium)
🎨 图像生成
❌ 缺少 API Key(已跳过)
🗣️ 文本转语音
✅ 可用(Edge TTS)
🖥️ 终端命令
✅ 可用
📋 任务规划
✅ 可用

📁 关键文件位置

内容
路径
配置文件
C:\Users\Administrator\AppData\Local\hermes\config.yaml
API 密钥
C:\Users\Administrator\AppData\Local\hermes\.env
数据目录
C:\Users\Administrator\AppData\Local\hermes\cron\, sessions\, logs\

⚠️ 重要提示

需要重启终端:让 PATH 环境变量生效,否则 hermes 命令可能无法识别。
建议安装 ripgrep:如果希望文件搜索更快,可以用命令安装:winget install BurntSushi.ripgrep.MSVC(非必须)。

启用Hermes

你在配置过程中已经设置好了 DeepSeek API(deepseek-v4-flash 模型),记得重启终端后,直接输入 hermes 就可以开始对话了!
重新开启一个Powershell
然后输入:hermes
就会出现以下页面

常见问题:API密钥失效怎么办?

如果你在DeepSeek平台重新生成或删除了API Key,Hermes会报错(HTTP 400或402错误)。
1️⃣ 检查并更新 API Key
因为你在控制台看不到旧 Key,最稳妥的做法是 重新生成一个 Key,然后更新到 Hermes 的配置文件中。
生成新 Key:登录,进入 API Keys 页面,点击“创建 API Key”,命名后 立即复制 保存。
更新到 Hermes:
2️⃣ 重启终端 / 重新加载配置
修改 .env 后,需要让 Hermes 重新读取环境变量。你可以:
完全退出当前终端(关闭窗口),再重新打开。
或者在 Hermes 的 TUI 界面输入 /reset(重置会话)后,再发送新消息。

Hermes 的会话重置确认提示

🤔 它是什么意思?
/reset 会彻底清空当前对话的所有历史记录(上下文),让 AI 忘记之前聊过的所有内容,相当于开启一个全新对话。这样做有助于:
消除因之前 API 调用失败可能残留的异常状态(比如你刚才遇到的 400 错误)。
释放累积的上下文 Token,避免后续消息继续计费。
重置一些内部状态,让新消息从头开始处理。

⚙️ 三个选项的含义

选项
含义
1. Approve Once
这次批准,仅此一次。以后你再用 /reset 时,这个提示还会再次出现。
2. Always Approve
永久批准。以后你用 /reset 时,不会再出现确认提示,直接执行。慎用!
3. Cancel
取消重置,保留当前对话内容,继续使用。

我的使用感受

整个安装过程虽然步骤不少,但每一步都有清晰的指引,对新手比较友好。从下载安装到配置完成,大约需要15-20分钟。
实际使用下来,Hermes的响应速度很快,工具调用也很流畅。最惊喜的是它的文件读写和代码执行能力——真的可以实现“让AI帮我处理本地文件”的愿景。
需要注意的是,通过DeepSeek API调用会产生费用(虽然有新用户免费额度),建议在DeepSeek控制台设置好预算提醒。

你有用过类似的AI助手工具吗?欢迎在评论区分享你的经验和心得!

💡 小贴士:使用过程中如果遇到问题,可以在终端输入 hermes doctor 进行诊断排查。

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