biolm account

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

bash
biolm account [OPTIONS] COMMAND [ARGS]...

biolm account api key

Create and revoke BioLM platform API keys.

Usage

bash
biolm account api-key [OPTIONS] COMMAND [ARGS]...

create

Create an API key for the active or selected account.

Usage

bash
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

bash
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

bash
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

bash
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

bash
biolm account login [OPTIONS]

Options

--client-id <client_id>

OAuth client ID (defaults to BIOLMAI_PUBLIC_CLIENT_ID or BIOLMAI_OAUTH_CLIENT_ID env 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

bash
biolm account logout [OPTIONS]

biolm account org

List and manage BioLM organizations.

Usage

bash
biolm account org [OPTIONS] COMMAND [ARGS]...

invite

Invite EMAIL to an organization by exact name or slug.

Usage

bash
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

EMAIL

Required argument

list

List organizations available to the authenticated user.

Usage

bash
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

bash
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

bash
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

We speak the language of bio-AI

© 2022 - 2026 BioLM. All Rights Reserved.