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
