openai-cli adalah antarmuka baris perintah resmi untuk REST API OpenAI, yang di-host di GitHub. CLI ini dapat diinstal dengan Homebrew menggunakan perintah brew install openai/tools/openai, atau dibangun secara lokal dengan Go 1.26 atau yang lebih baru melalui go install github.com/openai/openai-cli/cmd/openai@latest. Setelah instalasi, berkas biner ditempatkan di direktori bin Go, biasanya $HOME/go/bin, dan pengguna mungkin perlu menambahkannya ke PATH jika perintah tidak ditemukan.
CLI mengikuti struktur berbasis sumber daya dalam bentuk openai <resource> [subresource...] <command> [flags...]. Endpoint API standar memerlukan variabel lingkungan OPENAI_API_KEY, sedangkan endpoint admin memerlukan OPENAI_ADMIN_KEY. Bantuan tersedia secara offline melalui openai --help dan halaman bantuan per perintah, dan saat pertama kali dijalankan secara interaktif, pintasan untuk Bash, zsh, dan fish akan disimpan.
Saat dijalankan secara interaktif, CLI memeriksa rilis stabil yang lebih baru dan menampilkan pemberitahuan teks biasa paling banyak sekali setiap tujuh hari. Pemeriksaan menggunakan metadata rilis publik dari GitHub, berjalan paling banyak sekali sehari, dan gagal tanpa pesan. CLI tidak pernah memasang pembaruan secara otomatis, dan pemeriksaan ini dapat dinonaktifkan dengan mengatur OPENAI_CLI_NO_UPDATE_CHECK=1.
Pengguna yang ingin menjalankan alat ini dari kode sumber dapat mengkloning repositori dan menggunakan skrip scripts/run. Pelengkapan tab mendukung grup perintah, topik bantuan, dan jalur berkas masukan, serta pelengkapan shell sebaiknya dimuat ulang setelah peningkatan versi agar perilaku terbaru aktif.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing