OpenAI 正式推出官方命令行工具 openai-cli,开发者无需编写 SDK 代码,即可在终端中直接调用 OpenAI API,大幅提升本地开发、自动化脚本和服务器端部署的效率。

项目开源与安装方式
该工具已在 GitHub 以 Apache 2.0 协议开源。用户可通过 Homebrew 或 Go 直接安装,快速上手。
工具采用资源化命令结构,例如:
openai responses create --input "..." --model <model>
操作清晰直观,符合现代 CLI 工具设计习惯。
核心亮点:完整支持 Responses API 与 Cloud Tools
openai-cli 最显著的优势在于原生支持 Responses API,并可调用 OpenAI 托管的所有内置工具,包括:
- Web 搜索
- 代码解释器
- 文件检索
- 图像生成等
这意味着开发者可在命令行中直接构建和运行 Agent 风格工作流,无需额外搭建复杂环境。
结构化输出,完美适配 Unix 管道
工具输出支持多种结构化格式,包括 JSON、YAML、JSONL、pretty、raw 等,便于与其他命令行工具通过管道(pipe)串联使用。结合内置的 GJSON 语法,开发者可像使用 jq 一样快速提取字段,极大简化数据处理流程。
多模态任务一键完成
以往需要编写 Python 脚本调用 SDK 的操作,现在一行命令即可实现:
- 图像生成与图像编辑
- 语音转录(Transcription)
- 文本转语音(TTS)
极大降低了多模态 AI 功能的接入门槛。
团队与运维友好:管理功能集成
工具还整合了项目管理能力,支持创建 Project、生成和管理 API Key,为团队协作和运维人员提供了便利。
文件上传采用熟悉的 @file.ext 语法(与 curl 一致),二进制内容也可通过 @data:// 进行 base64 编码传递,使用体验统一且强大。
从 SDK 到 Shell 的重要补充
长期以来,OpenAI 官方主要提供 Python、Node.js 等语言的 SDK。对于偏好命令行的开发者、DevOps 工程师以及 CI/CD 场景,此前往往只能通过裸写 curl 或自行封装脚本实现。现在 openai-cli 将 SDK 能力直接带入 Shell 环境,成为自动化流程中的重要一环,尤其适合 Agent 类应用的快速开发与部署。
AIbase 点评:此次 openai-cli 的发布虽定位为轻量级项目,却填补了 OpenAI 官方工具链在命令行领域的空白,为开发者提供了更灵活、高效的选择。更多详细文档预计将陆续上线,值得持续关注。
开发者可前往 GitHub 仓库 openai/openai-cli 获取最新版本与使用说明。
项目地址:https://github.com/openai/openai-cli
