HeadlinesBriefing HeadlinesBriefing.com

CLI oficial de OpenAI: guía de instalación y uso

Hacker News •
×

openai-cli es la interfaz de línea de comandos oficial de la API REST de OpenAI, alojada en GitHub. Puede instalarse con Homebrew mediante brew install openai/tools/openai, o compilarse localmente con Go 1.26 o posterior mediante go install github.com/openai/openai-cli/cmd/openai@latest. Tras la instalación, el binario se coloca en el directorio bin de Go, normalmente $HOME/go/bin, y es posible que los usuarios deban añadirlo a su PATH si no se encuentran los comandos.

La CLI sigue una estructura basada en recursos con el formato openai <resource> [subresource...] <command> [flags...]. Los endpoints estándar de la API requieren la variable de entorno OPENAI_API_KEY, mientras que los endpoints de administración requieren OPENAI_ADMIN_KEY. La ayuda está disponible sin conexión mediante openai --help y las páginas de ayuda de cada comando, y la primera ejecución interactiva guarda accesos directos para Bash, zsh y fish.

Cuando se ejecuta de forma interactiva, la CLI comprueba si hay versiones estables más recientes, mostrando un aviso de texto plano como máximo una vez cada siete días. Las comprobaciones usan los metadatos públicos de las versiones de GitHub, se ejecutan como máximo una vez al día y fallan silenciosamente. La CLI nunca instala actualizaciones automáticamente, y la comprobación puede desactivarse estableciendo OPENAI_CLI_NO_UPDATE_CHECK=1.

Los usuarios que quieran ejecutar la herramienta desde el código fuente pueden clonar el repositorio y usar el script scripts/run. El autocompletado con tabulador admite grupos de comandos, temas de ayuda y rutas de archivos de entrada, y conviene recargar el autocompletado del shell después de actualizar para activar el comportamiento más reciente.

Fuente: Hacker News · Resumido por HeadlinesBriefing