OpenAI выпустила официальный CLI на Go для своего REST API, отдельный от Codex
Инструмент под Apache-2.0 покрывает изображения, файлы, пакетные задания, модели и responses, а также административные данные об использовании с отдельным ключом.
По умолчанию вывод — читаемый текст, есть варианты JSON, JSONL, raw и YAML; флаг --transform извлекает поля синтаксисом GJSON. Переменная OPENAI_UNTRUSTED_STDIN=1 запрещает чтение файлов из пайпа.
Установка через Homebrew, готовый бинарник или Go 1.26.
Что это такое
Репозиторий openai-cli — официальный инструмент командной строки для REST API OpenAI, написанный на Go. Команды повторяют ресурсы API: images generate, files upload, batches create и wait, models list, responses create и admin organization usage. Административные эндпоинты используют отдельный OPENAI_ADMIN_KEY. README отсылает к провайдеру Terraform для управления инфраструктурой и ограничивает pull request-ы соавторами.
Путаница насчёт того, для чего он
Многие комментаторы спрашивали, что это за инструмент. Один объяснил разницу:
«codex: агентская обвязка OpenAI» — комментатор, объясняющий отличие от Codex
Разработчик похожего инструмента сравнил заметки:
«Около года я работаю над чем-то похожего класса, под названием llcat» — автор llcat, похожего CLI для LLM
Смысл — в скриптовании: --transform плюс вывод в JSONL превращает пакетное задание в конвейер оболочки без зависимости от Python.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Ear clipping обогнал Delaunay в шесть раз на 3,7 миллиона полигонов карты
Триангуляция Delaunay в картографическом рендерере тратила 2,93 секунды на один уровень масштаба Мазовецкого воеводства; замена укладывается в 489 мс.