HeadlinesBriefing HeadlinesBriefing.com

CLI officielle d'OpenAI : guide d'installation et

Hacker News •
×

openai-cli est l'interface en ligne de commande officielle de l'API REST d'OpenAI, hébergée sur GitHub. Elle peut être installée avec Homebrew à l'aide de la commande brew install openai/tools/openai, ou compilée localement avec Go 1.26 ou une version ultérieure via go install github.com/openai/openai-cli/cmd/openai@latest. Après l'installation, le binaire est placé dans le répertoire bin de Go, généralement $HOME/go/bin, et les utilisateurs devront peut-être l'ajouter à leur PATH si les commandes ne sont pas trouvées.

La CLI suit une structure basée sur les ressources, sous la forme openai <resource> [subresource...] <command> [flags...]. Les points de terminaison standard de l'API nécessitent la variable d'environnement OPENAI_API_KEY, tandis que les points de terminaison d'administration exigent OPENAI_ADMIN_KEY. L'aide est disponible hors ligne via openai --help et les pages d'aide de chaque commande, et la première exécution interactive enregistre des raccourcis pour Bash, zsh et fish.

Lorsqu'elle est exécutée de manière interactive, la CLI vérifie la présence de versions stables plus récentes et affiche un avis en texte brut au plus une fois tous les sept jours. Ces vérifications utilisent les métadonnées publiques des versions GitHub, s'exécutent au plus une fois par jour et échouent silencieusement. La CLI n'installe jamais les mises à jour automatiquement, et la vérification peut être désactivée en définissant OPENAI_CLI_NO_UPDATE_CHECK=1.

Les utilisateurs souhaitant exécuter l'outil depuis les sources peuvent cloner le dépôt et utiliser le script scripts/run. La complétion par tabulation prend en charge les groupes de commandes, les sujets d'aide et les chemins de fichiers d'entrée. Il est recommandé de recharger la complétion du shell après une mise à niveau afin d'activer le comportement le plus récent.

Source: Hacker News · Résumé par HeadlinesBriefing