OpenAI 发布官方 API 命令行工具
OpenAI 在 GitHub 上发布了 openai-cli,称其为 OpenAI REST API 的官方 CLI。该工具使用 Go 编写(从源代码构建需要 Go 1.26 或更高版本),采用 Apache 2.0 许可证,可通过 brew install openai/tools/openai 或 go install 安装。Pull request 仅限仓库协作者提交。
根据其 README:
- 命令格式为
openai <resource> [subresource...] <command>,例如openai responses create --input "Say this is a test" --model gpt-5.5。标准端点使用OPENAI_API_KEY;组织用量等管理端点使用OPENAI_ADMIN_KEY。 - JSON 响应默认以易读文本形式输出;使用
--format json或jsonl可获得机器可读的输出,--transform则可使用 GJSON 语法提取字段。 openai images generate会将图像保存到~/Downloads/gpt-images/,默认使用gpt-image-2.5-sunburst。images create-variation已停用;请改用 GPT Image 模型搭配images edit。- 它支持双向 TLS(beta 计划)、自定义标头、
--base-url覆盖参数,以及不可信标准输入模式;该模式会阻止管道输入中的@file引用读取本地文件。 - 单独运行
openai时,每七天最多检查一次新版本;设置OPENAI_CLI_NO_UPDATE_CHECK=1可关闭此功能。 - 首次符合条件的交互式运行会为 Bash、zsh 和 fish 保存图像选择器的 Tab 快捷补全设置。
来源
- OpenAI CLIHacker News · 60 条评论
这样的新闻,第一时间推送给你。
你用的 AI 工具一有变化,AI Tracker 就会提醒你。