Loading...
Loading...
CreatiBI CLI Shared Basics: Application configuration initialization, authentication login (auth login), identity check (auth whoami). Triggered when users need to configure for the first time, use login authorization, encounter insufficient permissions, or use cbi-cli for the first time.
npx skill4agent add creatibi/cli cbi-shared# npm installation (recommended)
npm install -g @creatibi/cbi-cli@latest
# Or use npx (no installation required)
npx @creatibi/cbi-cli --help# 1. Initialize configuration (for first use)
cbi config init
# 2. OAuth login
cbi auth login
# 3. Confirm login success
cbi auth whoami| Scenario | Command |
|---|---|
| Initialize configuration | |
| Force re-initialization | |
| View configuration | |
| Login authorization | |
| Check current identity | |
| Logout | |
# Initialize configuration (interactive input)
cbi config init
# Force re-initialization (overwrite existing configuration)
cbi config init --new--newclient_idclient_secretbase_urldefault_workspace~/.cbi/config.jsoncbi config show # Show configuration (sensitive fields desensitized)
cbi config show -v # Verbose mode (show login credentials)
cbi config show --format json # Output in JSON formatcbi auth logincbi config initcbi auth whoami # Check current logged-in identity
cbi auth whoami -v # Verbose mode (show token information)cbi auth logoutpermission deniedauth required# 1. Check if configuration exists
cbi config show
# 2. If configuration does not exist, initialize first
cbi config init
# 3. Login authorization
cbi auth login
# 4. Confirm login success
cbi auth whoamiexpired access tokencbi auth login # Log in againcbi config init --new # Force re-initialization of configuration
cbi auth login # Log in again~/.cbi/config.json{
"base_url": "https://open.creatibi.cn",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"api_key": "YOUR_ACCESS_TOKEN",
"refresh_token": "YOUR_REFRESH_TOKEN",
"token_expires_at": "2026-04-24T00:28:54Z"
}| Parameter | Description |
|---|---|
| Configuration file path (default ~/.cbi/config.json) |
| Output format: json / table |
| Show detailed information |