Hopp til hovedinnhold

Søndag 8. november

OpenAI CLI: hele OpenAI-API-et fra terminalen, skrevet i Go under Apache 2.0

torsdag 22. oktober · KI-generert · Kilde: GitHub

Innholdet er KI-generert og kan inneholde feil. Sjekk originalkilden.

Bruk OpenAI CLI når du vil kalle OpenAI-API-et fra skript og cron-jobber, og Codex når du vil ha en agent som redigerer kode.

OpenAI har et offisielt kommandolinjeverktøy, openai, som speiler REST-API-et ressurs for ressurs: bilder, filer, batcher, lyd, modeller og admin-endepunkter. Verktøyet ligger på GitHub under Apache 2.0, er skrevet i Go, og siste versjon er v1.40.2 fra 22. oktober. Repoet har hatt 83 utgivelser siden v1.0.0 i mai, så det er ingen tidlig prototype.

Kommandoene følger mønsteret openai <ressurs> <kommando>. openai batches wait venter på en batch og laster ned resultatene, og --format jsonl gir rader du kan sende rett til jq. Feil havner på stderr, hjelpesidene virker uten API-nøkkel og nett, og admin-endepunktene krever en egen OPENAI_ADMIN_KEY.

«Bruk openai når du vil kalle et bestemt API eller legge API-operasjoner i et skript.» — README for OpenAI CLI

To detaljer betyr noe hvis du kobler verktøyet til agenter. JSON-flagg kan lese lokale filer med @sti, så README-en anbefaler OPENAI_UNTRUSTED_STDIN=1 når du sender inn JSON eller YAML fra en kilde du ikke stoler på. Første interaktive kjøring lagrer dessuten Tab-snarveier for bildevelgeren i Bash, zsh og fish, og verktøyet sjekker etter oppdateringer uten å installere dem selv.

På Hacker News spurte flere hva som skiller verktøyet fra Codex, og én kommentator advarte mot å bygge for tett på OpenAI-verktøy fordi selskapet ifølge vedkommende avvikler mye i løpet av to år.

Hva bør du gjøre?

  1. Installer med brew install openai/tools/openai eller go install (krever Go 1.26), og kjør openai help setup for å legge inn nøkkelen.
  2. Sett OPENAI_UNTRUSTED_STDIN=1 i skript og agent-pipelines som sender ekstern JSON inn i verktøyet.
  3. Sett OPENAI_CLI_NO_UPDATE_CHECK=1 på servere og i CI, så slipper du oppdateringssjekker i loggene.

Pulsen · norske KI-nyheter for deg som bygger. Sakene er KI-generert fra originalkilden, som alltid lenkes.