OpenAI vydalo oficiální CLI pro svoje API
OpenAI zveřejnilo na GitHubu open source nástroj openai-cli, oficiální příkazovou řádku pro práci s OpenAI API. Je napsaný v Go a vychází pod licencí Apache 2.0.
Z terminálu teď můžete volat OpenAI API bez vlastních skriptů nad HTTP požadavky. Nástroj openai se instaluje přes Homebrew (brew install openai/tools/openai) nebo přes go install, na což potřebujete Go ve verzi 1.25 či novější.
Příkazy mají strukturu openai [resource] <command> [flags...], tedy podle jednotlivých zdrojů API. Po nastavení OPENAI_API_KEY můžete poslat dotaz třeba takto:
openai responses create --input "Say this is a test" --model gpt-5.5Code language: JavaScript (javascript)
Administrátorské endpointy, například statistiky využití, vyžadují samostatný admin klíč (OPENAI_ADMIN_KEY).
Z dalších funkcí README zmiňuje:
- Formáty výstupu: přepínač
--formatnabízíjson,jsonl,yaml,pretty,rawaexplore. Výstup lze filtrovat pomocí syntaxe GJSON (--transform). - Soubory jako argumenty: syntaxe
@soubor.jpgumí poslat obrázek nebo jiný soubor, a to i uvnitř JSON či YAML. Binární soubory CLI automaticky převádí na base64. - Mutual TLS: podpora je zatím v betě a CLI endpoint nevybírá samo, takže adresu zadáte přes
--base-urlneboOPENAI_BASE_URL. - Ladění: přepínač
--debugvypíše detaily HTTP komunikace. Logy pak nesdílejte, mohou obsahovat citlivá data.
Repozitář má zatím kolem 1000 hvězdiček a necelých 600 commitů.