AI Commands

View as Markdown

Discover managed models and manage BYOK AI credentials.

Output formatting flags (--json, --jq, and --template) are documented once in Output Formatting and are omitted from the tables below.

bctrl ai models list

List AI models

$bctrl ai models list [flags]
FlagDescription
--provider <provider>Filter by provider
--status <status>Filter by support status
--managed <value>Filter by managed availability

bctrl ai credentials list

List AI credentials

$bctrl ai credentials list [flags]
FlagDescription
--provider <provider>Filter by provider
--name <name>Filter by name
--status <status>Filter by status

bctrl ai credentials get

Get an AI credential

$bctrl ai credentials get <credentialId>

bctrl ai credentials create

Create an AI credential

$bctrl ai credentials create [flags]
FlagDescription
--name <name>Credential name
--provider <provider>Provider key
--api-key <key>Provider API key
--status <status>Credential status
--default-model <model>Default model
--base-url <url>Custom provider base URL
--subaccount-id <id>Use this Subaccount account context with an Organization key

bctrl ai credentials patch

Update an AI credential

$bctrl ai credentials patch <credentialId> [flags]
FlagDescription
--name <name>Credential name
--provider <provider>Provider key
--api-key <key>Provider API key
--status <status>Credential status
--default-model <model>Default model
--base-url <url>Custom provider base URL

bctrl ai credentials test

Test an AI credential

$bctrl ai credentials test <credentialId>

bctrl ai credentials delete

Delete an AI credential

$bctrl ai credentials delete <credentialId> [flags]
FlagDescription
-y, --yesConfirm deletion