乐于分享
好东西不私藏

OpenAI 官方命令行工具来了!openai-cli 让开发者直接在终端调 API

OpenAI 官方命令行工具来了!openai-cli 让开发者直接在终端调 API

最近, OpenAI 在 GitHub 上悄悄开源了一个项目,名叫 openai-cli。没有发布会,没有官方博客,甚至没有大张旗鼓的宣布——就是这样,一个 Apache 2.0 协议的命令行工具悄然上线了。

然后我在刷 X 的时候,看到程序员们开始疯狂转发。

说实话,我第一反应是:命令行工具这事儿,不是早就有 curl 了吗?但当我真的去翻了翻这个项目的文档,发现事情没那么简单。这是一个真正面向 Agent 工作流设计的命令行工具,它不只是"用 curl 调 API"那么简单。

今天我们就来好好聊聊这个工具。


一、 openai-cli 是什么?

简单来说,openai-cli 是 OpenAI 官方出品的命令行接口( CLI ),让你可以在终端里直接调用 OpenAI 的各种 API ,不需要写任何 SDK 代码,一行命令搞定所有操作。

它开源在 GitHub 上(仓库地址 openai/openai-cli),采用 Apache 2.0 协议,这意味着任何人都可以自由使用、修改、甚至基于它做商业产品。

安装方式

goinstallgithub.com/openai/openai-cli@latest  brewinstallopenai-cli 

安装完成后,只需要设置一个环境变量,你的 API Key 就可以永久生效:

exportOPENAI_API_KEY="sk-xxxxxxxxxxxxxxxx"

然后你就可以开始用了,就这么简单。


二、它能做什么?

这是最让人兴奋的部分。openai-cli 不只是调用 chat 接口那么简单,它支持 OpenAI 全家桶的所有能力,而且还针对现代 Agent 工作流做了专门优化。

1. 图像生成( DALL-E )

openai-cliimagesgenerate--modeldall-e-3\--prompt"一只穿着宇航服的猫在月球上弹吉他"  openai-cliimagesgenerate\--modeldall-e-3\--prompt"Cyberpunk city at night, neon lights"\--size1024x1024\--n1

输出直接是图片 URL ,你不需要额外写代码去解析 JSON ,也不需要做任何 SDK 的初始化配置。一行命令,图片到手

2. 语音转录( Whisper )

openai-cliaudiotranscription\--file./recording.mp3\--modelwhisper-1 

这个功能对于做播客、做会议记录、做字幕的开发者来说简直是神器。以前要跑通这个流程,你得写 Python 代码、装 OpenAI SDK 、处理音频格式,现在一个命令就搞定了。

3. Agents API 支持(划重点)

如果你关注 OpenAI 最近的动态,应该知道他们正在大力推 Agents API。这个 API 允许 AI 代理自主执行复杂任务,比如调用工具、搜索网页、读写文件。而 openai-cli 对这个 API 提供了原生支持:

openai-cliagentschat\--modelgpt-4o\--toolsweb-search,code-interpreter,file-read\--goal"帮我调研一下最新的大语言模型发展趋势"

这就是它真正有价值的地方——它是第一个官方出品的、面向 Agent 工作流的命令行工具。 OpenAI 在 Agents 领域一直在倡导"工具调用"的概念,而 openai-cli 把这个能力直接带到了终端。

4. Responses API

这是 OpenAI 最新上线的 API 类型,支持多模态输入、工具调用和结构化输出:

openai-cliresponsescreate\--modelgpt-4o\--input"用 Python 写一个快速排序算法"\--output-formatjson\--toolsweb-search 

5. 项目管理

openai-cli 还内置了项目管理功能,你可以:

openai-cliprojectscreatemy-project  openai-cliprojectslist  openai-cliprojectsgetmy-project 

这对于需要在多个项目间切换 API Key 的团队来说非常实用。


三、技术架构解析

核心设计理念

openai-cli 的设计核心是资源化命令结构。什么意思呢?传统 SDK 是这样的:你调用一个函数,传入参数,得到返回值。而 openai-cli 把所有 API 操作都组织成了"资源 + 动作"的形式,比如 images generateaudio transcriptionagents chat

这种设计有几个明显的好处:

1.可发现性强:输入 openai-cli 后按 Tab 键,你可以看到所有可用的资源和动作
2.组合灵活:你可以把不同的资源操作串起来,组成复杂的工作流
3.符合 Unix 哲学:每个命令做一件事,管道符可以串联多个操作

协议与开源

Apache 2.0 许可证是一个相当宽松的开源协议,允许商业使用、修改、分发。这意味着:

大公司可以直接集成:不用担心中间件许可证问题
个人开发者可以自由使用:没有任何使用限制
生态可以自由发展:任何人可以基于它做二次开发

与传统 SDK 对比

维度
OpenAI Python SDK
openai-cli
学习成本
需要写 Python 代码
终端命令,零编程门槛
集成复杂度
需要装包、配置环境
下载二进制即用
Agent 工作流
需要自己封装工具调用
原生支持 Agents API
管道操作
不支持
支持 Unix 管道
自动化脚本
需要写 Python 脚本
直接在 shell 脚本里调用
快速原型
需要写代码
命令行直接敲,即时反馈

实际上,对于很多场景,openai-cli 的出现意味着你可能不再需要写任何代码就能完成 API 调用的原型开发。


四、应用场景

说了这么多,我们来看几个真实的使用场景。

场景一:快速原型开发

假设你正在做一个 AI 驱动的产品,需要快速验证"用 AI 生成产品配图"这个想法。用传统方式,你得:

1.写 Python 代码
2.安装 OpenAI SDK
3.配置 API Key
4.写调用代码
5.运行测试

用 openai-cli,你只需要:

openai-cliimagesgenerate\--modeldall-e-3\--prompt"a minimalist product photo of a coffee mug on a wooden desk"

5 秒钟出结果,你就可以判断这个方案是否可行。这对于独立开发者和小型团队来说,意义重大。

场景二:自动化脚本集成

很多运维场景需要调用 AI API ,比如:

自动生成服务器日志摘要
智能化运维告警分析
自动化测试报告生成

用 openai-cli,你可以直接在 Shell 脚本里调用:

#!/bin/bashLOG_CONTENT=$(cat/var/log/app.log|tail-100)SUMMARY=$(openai-cliresponsescreate\--modelgpt-4o-mini\--input"Summarize this log in Chinese: $LOG_CONTENT")echo"$SUMMARY">>daily-report.txt 

这种集成方式比写 Python 脚本简洁得多,而且可以直接融入现有的运维体系。

场景三:教育与学习

对于想学习 AI API 但不想写代码的学生或新手,openai-cli 提供了一个零门槛的入口。你可以在终端里:

试验不同的 Prompt
对比不同模型的效果
理解 API 响应结构
学习 JSON 输出格式
openai-cliresponsescreate\--modelgpt-4o\--input"解释量子计算的基本原理,用小学生能听懂的方式"  openai-cliresponsescreate--modelgpt-4o--input"什么是机器学习" openai-cliresponsescreate--modelgpt-4o-mini--input"什么是机器学习"

场景四: CI/CD 集成

在持续集成环境里,openai-cli 可以让你的流水线直接调用 AI 能力:

ai-test:script:-openai-cli responses create --model gpt-4o --input "Review this code:$CODE"-openai-cli images generate --model dall-e-3 --prompt "Test coverage visualization"

五、使用示例:从入门到实战

基础配置

首先,你需要在环境里配置 API Key :

exportOPENAI_API_KEY="sk-xxxxxxxxxxxxxxxx"  openai-cliconfigsetapi-key"sk-xxxxxxxxxxxxxxxx"  openai-cli--api-key"sk-xxx"imagesgenerate... 

常用命令速查

图像生成

openai-cliimagesgenerate\--modeldall-e-3\--prompt"A serene mountain landscape at sunrise, photorealistic"\--size1024x1024\--qualityhd  openai-cliimagesedit\--modeldall-e-2\--imageinput.png\--maskmask.png\--prompt"Add autumn foliage to the trees"  openai-cliimagesvariation\--modeldall-e-2\--imageinput.png 

语音处理

openai-cliaudiotranscription\--filerecording.mp3\--modelwhisper-1\--languagezh  openai-cliaudiospeech\--modeltts-1\--input"你好,欢迎使用 OpenAI CLI"\--voicealloy\--outputspeech.mp3 

模型对话

openai-clichatcreate\--modelgpt-4o\--message"你好,介绍一下你自己"  openai-clichatcreate\--modelgpt-4o\--system"你是一个专业的产品经理,擅长分析用户需求"\--message"帮我分析一下这个功能的价值"  openai-clichatcreate\--modelgpt-4o\--message"写一篇 3000 字的文章"\--stream 

Agents 工作流

openai-cliagentschat\--modelgpt-4o\--toolsweb-search,code-interpreter\--goal"帮我找一下最近一周有哪些重要的 AI 新闻"  openai-cliagentshistory--session-id<session-id>  openai-cliagentsexport--session-id<session-id>--formatjson 

六、对开发者的意义

openai-cli 的出现,实际上反映了 OpenAI 最近的战略重心变化。

过去, OpenAI 的生态主要是围绕 SDK 建立的——Python SDK 、 Node.js SDK 、 Go SDK 。这些 SDK 的设计哲学是"给应用开发者用",目标是让他们在自己的应用里集成 AI 能力。

但现在,AI Agent 的时代正在到来。 Agent 不再是"在你的应用里调用 AI",而是"让 AI 能够自主行动、调用工具、完成任务"。这就需要一种新的交互方式——不是写代码调用 API ,而是给 AI 下指令,让它自主执行。

openai-cli 就是这种新范式的体现。它把 AI 能力直接带到了命令行,让任何能够使用终端的人——不只是程序员——都能与 AI 交互。这降低了门槛,也打开了新的可能性。


七、局限性与展望

说了这么多优点,我们也来客观看看它的局限性。

目前还年轻

openai-cli 作为一个新开源项目,还处于快速迭代期。功能可能不如 SDK 完善,部分 API 可能还没覆盖。另外,由于项目较新,社区资源和文档还在完善中,遇到问题可能需要自己看源码。

不适合复杂应用

对于复杂的企业级应用, SDK 仍然是更好的选择。命令行工具的优势在于简单快捷,但当你需要:

复杂的状态管理
错误重试机制
异步任务处理
深度的类型检查

这些时候,一个成熟的 SDK 会更可靠。

展望

不过,考虑到 OpenAI 对它的重视程度,以及开源社区的活跃度,我预计 openai-cli 会快速发展。未来可能的方向包括:

更完善的 Agent 支持
插件系统
与主流 CI/CD 工具的集成
更丰富的输出格式支持

总结

openai-cli 的出现,标志着 OpenAI 在从"API 提供商"向"平台提供商"转型的道路上又迈出了一步。它让 AI 能力的获取变得更加简单、直接,也让我们看到了命令行工具在 AI 时代的新的可能性。

不管你是程序员还是普通用户,只要你需要调用 OpenAI 的 API ,都值得关注一下这个工具。毕竟,有时候,最简单的方式就是最好的方式

现在,去终端里试试吧。

brewinstallopenai-cli  goinstallgithub.com/openai/openai-cli@latest  exportOPENAI_API_KEY="sk-your-key"  openai-cliimagesgenerate\--modeldall-e-3\--prompt"the future of AI, cyberpunk aesthetic"

你有哪些使用场景?欢迎在评论区分享


标签: OpenAI / 命令行工具 / 开发者工具 / AI API / Agent

摘要: OpenAI 官方开源命令行工具 openai-cli , Apache 2.0 协议,支持图像生成、语音转录、 Agents API 等所有主要功能,一行命令直接调用 API ,无需 SDK 编码,让开发者零门槛使用 OpenAI 全家桶能力。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-09 05:04:45 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/591156.html
  2. 运行时间 : 0.262480s [ 吞吐率:3.81req/s ] 内存消耗:4,681.09kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=4b3bc26873f894ca3eba0d31acd28a5c
  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.001023s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001679s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003642s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.007120s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001648s ]
  6. SELECT * FROM `set` [ RunTime:0.002344s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001493s ]
  8. SELECT * FROM `article` WHERE `id` = 591156 LIMIT 1 [ RunTime:0.001195s ]
  9. UPDATE `article` SET `lasttime` = 1778274285 WHERE `id` = 591156 [ RunTime:0.006135s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.004347s ]
  11. SELECT * FROM `article` WHERE `id` < 591156 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001335s ]
  12. SELECT * FROM `article` WHERE `id` > 591156 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.005022s ]
  13. SELECT * FROM `article` WHERE `id` < 591156 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002586s ]
  14. SELECT * FROM `article` WHERE `id` < 591156 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002700s ]
  15. SELECT * FROM `article` WHERE `id` < 591156 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.014822s ]
0.266375s