Skip to main content

LLM CLI

Manage LLM providers and models

These commands connect to a running CodeBolt server. All subcommands inherit the global codebolt command options --port <number>, --host <string>, and --json.

Subcommands​

SubcommandDescriptionArgsOptions
providersList available LLM providers00
modelsList all models00
get-modelsGet models for a provider01
set-defaultSet default LLM02
update-keyUpdate API key for a provider02
pricingShow model pricing info00
local-modelsList downloaded local models00
embedding-providersList embedding-capable providers00

providers​

List available LLM providers

codebolt command llm providers

Arguments​

This command takes no positional arguments.

Options​

This command takes no options.

models​

List all models

codebolt command llm models

Arguments​

This command takes no positional arguments.

Options​

This command takes no options.

get-models​

Get models for a provider

codebolt command llm get-models [options]

Arguments​

This command takes no positional arguments.

Options​

FlagsRequiredDescription
--provider <name>YesProvider name

set-default​

Set default LLM

codebolt command llm set-default [options]

Arguments​

This command takes no positional arguments.

Options​

FlagsRequiredDescription
--provider <name>YesProvider name
--model <model>YesModel name

update-key​

Update API key for a provider

codebolt command llm update-key [options]

Arguments​

This command takes no positional arguments.

Options​

FlagsRequiredDescription
--provider <name>YesProvider name
--key <key>YesAPI key

pricing​

Show model pricing info

codebolt command llm pricing

Arguments​

This command takes no positional arguments.

Options​

This command takes no options.

local-models​

List downloaded local models

codebolt command llm local-models

Arguments​

This command takes no positional arguments.

Options​

This command takes no options.

embedding-providers​

List embedding-capable providers

codebolt command llm embedding-providers

Arguments​

This command takes no positional arguments.

Options​

This command takes no options.