OpenAI 正式发布官方命令行工具 openai-cli,开发者无需编写 SDK 代码即可在终端中直接调用 Responses API 与全套云端工具,实现图像生成、语音转录、文件检索等多模态任务的一键完成。
该工具以 Apache 2.0 协议开源,填补了 OpenAI 官方工具链在命令行领域的空白,为自动化脚本、CI/CD 流程与 Agent 应用部署提供了更灵活的选择。
长期以来,OpenAI 官方主要提供 Python、Node.js 等语言的 SDK。对于偏好命令行开发的工程师、DevOps 场景以及服务器端自动化脚本,此前只能通过裸写 curl 或自行封装脚本实现。这种方式不仅繁琐,而且难以处理复杂的认证、分页和错误重试逻辑。

开源安装,两种方式快速上手
openai-cli 已在 GitHub 以 Apache 2.0 协议开源,用户可通过 Homebrew 或 Go 直接安装:
项目地址:https://github.com/openai/openai-cli
bash复制
# Homebrew 方式
brew install openai-cli
# Go 方式
go install github.com/openai/openai-cli@latest
工具采用资源化命令结构,例如:
bash复制
openai responses create --input "请分析这段文本的情感倾向" --model gpt-4o
这种设计清晰直观,符合现代 CLI 工具的使用习惯,学习成本极低。
核心亮点:原生支持 Responses API 与云端工具
openai-cli 最显著的优势在于原生支持 Responses API,并可调用 OpenAI 托管的所有内置工具,包括:
- Web 搜索:实时联网检索信息
- 代码解释器:在沙箱环境中执行 Python 代码
- 文件检索:对上传文档进行语义搜索
- 图像生成:调用 DALL·E 系列模型生成图片
这意味着开发者可以在命令行中直接构建和运行 Agent 风格工作流,无需额外搭建复杂环境。例如,一行命令即可让模型先搜索网页、再执行代码分析、最后生成图表:
bash复制
openai responses create \
--input "搜索2026年Q1全球智能手机出货量数据,用Python分析趋势并生成图表" \
--model gpt-4o \
--tools web_search,code_interpreter
结构化输出,完美适配 Unix 管道
工具输出支持多种结构化格式,包括 JSON、YAML、JSONL、pretty、raw 等,便于与其他命令行工具通过管道串联使用。结合内置的 GJSON 语法,开发者可像使用 jq 一样快速提取字段:
bash复制
# 提取响应中的 content 字段
openai responses create --input "..." --model gpt-4o --format json | openai query 'content'
# 批量处理多条记录
openai responses list --format jsonl | jq '.output_text'
这种设计极大简化了数据处理流程,让 AI 输出可以无缝融入现有的 Shell 数据管道。
多模态任务一行完成
以往需要编写 Python 脚本调用 SDK 的操作,现在一行命令即可实现:
bash复制
# 图像生成
openai images generate --prompt "一只戴着墨镜的猫在海滩上晒太阳" --model dall-e-3
# 语音转录
openai audio transcriptions create --file @meeting.mp3 --model whisper-1
# 文本转语音
openai audio speech create --input "欢迎使用 openai-cli" --model tts-1 --voice alloy
这大幅降低了多模态 AI 功能的接入门槛,尤其是对脚本语言不熟悉的运维人员或数据分析师。
团队协作友好:项目与 API Key 管理
工具还整合了项目管理能力,支持创建 Project、生成和管理 API Key,为团队协作和运维人员提供了便利:
bash复制
# 创建项目
openai projects create --name "my-agent-project"
# 生成 API Key
openai api-keys create --project-id proj_xxx
文件上传采用熟悉的 @file.ext 语法(与 curl 一致),二进制内容也可通过 @data:// 进行 base64 编码传递,使用体验统一且强大。
从 SDK 到 Shell 的重要补充
此次 openai-cli 的发布虽定位为轻量级项目,却填补了 OpenAI 官方工具链在命令行领域的空白。对于以下场景尤其有价值:
- DevOps 工程师:在 CI/CD 流程中嵌入 AI 能力,无需维护复杂的 Python 脚本
- 服务器端自动化:在远程服务器上直接调用 API,无需安装完整 SDK
- Agent 应用开发:快速原型验证,在 Shell 中构建 Agent 工作流
- 数据处理管道:将 AI 输出作为管道节点,与现有工具链无缝集成
小编认为,openai-cli 将 SDK 能力直接带入 Shell 环境,成为自动化流程中的重要一环。更多详细文档预计将陆续上线,值得持续关注。
开发者可前往 GitHub 仓库 openai/openai-cli 获取最新版本与使用说明。
AITOP100-AI资讯频道将持续关注AI行业新闻资讯消息,带来最新AI内容讯息。
想了解AITOP100平台其它版块的内容,请点击下方超链接查看
AI创作大赛 | AI活动 | AI工具集 | AI资讯专区 | AI小说
AITOP100平台官方交流社群二维码:










