Skip to content

riptideslabs/openai-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openai-admin

Small CLI for OpenAI organization administration tasks.

Requirements

  • Go installed (see go.mod for the target version)
  • Environment variables:

Install / Run

Run directly:

git clone https://github.com/riptideslabs/openai-admin.git
cd openai-admin
go run .

Or build a binary:

go build -o openai-admin .
./openai-admin --help

Commands

Organizations

List organizations (the first returned is treated as the default):

openai-admin organizations list

Projects

List projects:

openai-admin projects list

Project API keys

List project API keys (uses --project-id or OPENAI_PROJECT_ID, auto-paginates):

openai-admin projects api-keys list --project-id proj_abc

Delete a project API key by id:

openai-admin projects api-keys delete key_abc --project-id proj_abc

Admin API keys

List all admin API keys (auto-paginates) with columnized output:

openai-admin admin-keys list

Create an admin API key (prints the one-time key value only):

openai-admin admin-keys create --name "Main Admin Key"

Create and copy the one-time key value to clipboard (macOS):

openai-admin admin-keys create --name "Main Admin Key" | pbcopy

Delete an admin API key by id:

openai-admin admin-keys delete key_abc

Notes

  • This CLI uses the openai-go SDK and relies on its environment-based configuration.
  • Output is intended for human readability (tab-aligned columns).

References

About

An administrative CLI for OpenAI written in Go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages