openai 正式发布官方命令行客户端 openai-cli,开发者无需编写任何 sdk 代码,即可在终端中直接调用 openai api,显著提升本地开发、自动化任务编排及服务端部署的效率。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

开源协议与快速安装
该项目已在 GitHub 上以 Apache 2.0 协议开源。用户可通过 Homebrew 或 Go 命令一键安装,开箱即用。
工具采用资源导向型命令设计,例如:
openai responses create --input "..." --model <model></model>
语义清晰、结构规范,贴合主流 CLI 工具的设计理念。
核心能力:全面兼容 Responses API 与托管智能体工具
openai-cli 的最大亮点是原生支持 Responses API,并可无缝调用 OpenAI 托管的全部内置工具,涵盖:
- 网络搜索(Web Search)
- 代码解释器(Code Interpreter)
- 文档检索(File Retrieval)
- 图像生成(Image Generation)等
这使得开发者能在终端中直接构建和执行 Agent 类工作流,彻底摆脱繁重的环境配置与胶水代码。
输出格式灵活,深度适配 Unix 生态
工具支持多种结构化输出格式:JSON、YAML、JSONL、pretty、raw,天然适配 Unix 管道机制,便于与 grep、awk、jq 等传统命令链式协作。内置 GJSON 表达式支持,让字段提取如同使用 jq 一般简洁高效。
多模态能力触手可及
过去需依赖 Python 脚本 + SDK 实现的功能,如今仅需一条命令即可完成:
- 图像生成与编辑(DALL·E)
- 语音转文字(Transcription)
- 文字转语音(TTS)
大幅降低多模态 AI 应用的集成复杂度。
面向团队与运维场景的实用功能
工具集成了项目管理模块,支持创建 Project、生成及轮换 API Key,为团队协作与基础设施运维人员提供标准化支持。
文件上传沿用开发者熟悉的 @file.ext 语法(与 curl 完全一致),二进制内容亦可通过 @data:// 前缀进行 base64 编码传输,接口统一、能力强大。
从 SDK 到 Shell 的关键演进
长期以来,OpenAI 官方主要提供 Python、Node.js 等语言 SDK。对于 DevOps 工程师、Shell 爱好者以及 CI/CD 流水线场景,此前往往只能手动拼接 curl 请求或自行封装脚本。而 openai-cli 将 SDK 的核心能力完整迁移至 Shell 环境,成为自动化流程中不可或缺的一环,尤其适用于 Agent 架构应用的快速验证与规模化部署。
AIbase 点评:尽管 openai-cli 定位为轻量级工具,但它成功补全了 OpenAI 官方工具链在命令行维度的关键拼图,为开发者提供了更自由、更高效的交互方式。后续文档与示例将持续完善,值得关注。
开发者可访问 GitHub 仓库 openai/openai-cli 获取最新版本与完整使用指南。
项目地址:https://www.php.cn/link/085df4d5a370218b679cfab2121cd194


















