Manage account authentication, usage, budgets, API keys, and organizations. Organization commands accept an exact organization name or slug. Create organizations in the BioLM console.
Manage BioLM account authentication, usage, budget, API keys, and organizations.
Usage
biolm account [OPTIONS] COMMAND [ARGS]...
biolm account api key
Create and revoke BioLM platform API keys.
Usage
biolm account api-key [OPTIONS] COMMAND [ARGS]...
create
Create an API key for the active or selected account.
Usage
biolm account api-key create [OPTIONS]
Options
- --account <account>
Account slug (or personal label) that will own the key.
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
delete
Revoke an API key by full token or eight-character prefix.
Usage
biolm account api-key delete [OPTIONS] TOKEN_OR_PREFIX
Options
- --yes
Skip the confirmation prompt.
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
Arguments
- TOKEN_OR_PREFIX
Required argument
biolm account budget
Inspect and set the active account budget.
Invoked without a subcommand, shows the current budget.
Usage
biolm account budget [OPTIONS] [COMMAND] [ARGS]...
Options
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
set
Set the active account budget to nonnegative AMOUNT.
Usage
biolm account budget set [OPTIONS] AMOUNT
Options
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
Arguments
- AMOUNT
Required argument
biolm account login
Log in to BioLM with OAuth 2.0 (PKCE) and save credentials to ~/.biolm/credentials.
Reuses valid existing credentials when possible; otherwise opens a browser to complete authorization.
Usage
biolm account login [OPTIONS]
Options
- --client-id <client_id>
OAuth client ID (defaults to
BIOLMAI_PUBLIC_CLIENT_IDorBIOLMAI_OAUTH_CLIENT_IDenv var)
- --scope <scope>
OAuth scope string
- Default:
'read write'
Environment variables
- BIOLMAI_OAUTH_CLIENT_ID
Provide a default for
--client-id
biolm account logout
Log out and remove saved OAuth credentials from ~/.biolm/credentials.
After logout you must run biolm account login again before calling authenticated commands.
Usage
biolm account logout [OPTIONS]
biolm account org
List and manage BioLM organizations.
Usage
biolm account org [OPTIONS] COMMAND [ARGS]...
invite
Invite EMAIL to an organization by exact name or slug.
Usage
biolm account org invite [OPTIONS] ORGANIZATION EMAIL
Options
- --role <role>
Organization role.
- Default:
'member'- Options:
member | admin | billing_admin
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
Arguments
- ORGANIZATION
Required argument
Required argument
list
List organizations available to the authenticated user.
Usage
biolm account org list [OPTIONS]
Options
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
show
Show organization by exact name or slug.
Usage
biolm account org show [OPTIONS] ORGANIZATION
Options
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json
Arguments
- ORGANIZATION
Required argument
biolm account usage
Show monthly usage for the active or selected account.
Usage
biolm account usage [OPTIONS]
Options
- --year <year>
Billing year.
- --month <month>
Billing month (1-12).
- --environment-id <environment_id>
Filter to an environment ID.
- --account <account>
Account slug (or personal label) whose usage to inspect.
- --format <output_format>
Output format.
- Default:
'table'- Options:
table | json