OpenAI新CLI工具将AI力量带入终端
OpenAI通过新命令行工具将AI置于指尖

对于厌倦在Python脚本和终端窗口间切换的开发者,OpenAI送上了一份节日礼物:openai-cli——一个强大的新命令行界面,将公司AI模型直接带到你的终端。
安装简单
该工具现已在GitHub以Apache 2.0许可证发布,意味着任何人都可以自由使用、修改和分发它。安装轻而易举——只需通过Homebrew或Go包管理器获取。安装完成后,你将比说出“Hello World”更快地与AI模型对话。
“它的特别之处不仅在于便利,”测试过beta版的DevOps工程师Martin Fowler说,“而是它如何自然地融入现有工作流。这些命令感觉直观,就像它们一直是Unix工具包的一部分。”
你的终端获得超能力
真正的魔力在于openai-cli能做什么:
- 需要生成图像?一条命令。
- 想转录音频?另一条命令。
- 构建AI代理工作流?你猜对了——全都可以在你舒适的终端中完成。
该工具支持OpenAI的全套功能,包括网络搜索、代码解释和文件检索。开发者现在可以在不离开他们喜爱的shell环境的情况下原型化AI应用。
与其他工具兼容
遵循Unix哲学,openai-cli以多种格式(JSON、YAML)输出结构化数据,使其易于管道连接。需要从响应中提取特定字段?内置的GJSON语法像jq一样快速操作数据。
“我能在单一管道中串联三个不同的AI操作,”后端开发者Sarah Chen惊叹道,“感觉就像组装乐高积木——将不同命令拼接在一起,突然间你就构建出了强大的东西。”
团队友好功能
CLI不仅适合独立黑客。它包括项目管理和API密钥生成功能——非常适合团队协作AI项目。文件上传使用熟悉的@file.ext语法(curl用户会感到宾至如归),而二进制数据在需要时会自动进行base64编码。
填补关键空白
在此之前,OpenAI主要提供Python和Node.js等语言的SDK。终端爱好者不得不依赖自制的curl脚本或第三方工具。有了openai-cli,这一空白终于被填补。
“这为自动化场景改变了一切,”DevOps主管Jamal Williams指出,“我们现在可以将AI能力直接集成到部署管道中,而无需繁琐的变通方案。”
关键点:
- 即时访问:通过简单命令直接从终端调用OpenAI模型
- 完整功能集:包括网络搜索、代码解释和文件检索能力
- 管道友好:结构化输出与其他Unix工具无缝协作
- 团队就绪:内置项目管理和API密钥生成
- 开源:在GitHub以Apache 2.0许可证提供