llm/docs/help.md
Simon Willison 352d45a899 Documentation page showing --help for all commands, refs #40
Also a CI check for if cog needs running
2023-06-17 09:19:34 +01:00

4.7 KiB

CLI reference

This page lists the --help output for all of the llm commands.

llm --help

Usage: llm [OPTIONS] COMMAND [ARGS]...

  Access large language models from the command-line

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  prompt*    Execute a prompt against on OpenAI model
  init-db    Ensure log.db SQLite database exists
  keys       Manage API keys for different models
  logs       Tools for exploring logs
  templates  Manage prompt templates

llm prompt --help

Usage: llm prompt [OPTIONS] [PROMPT]

  Execute a prompt against on OpenAI model

Options:
  --system TEXT               System prompt to use
  -m, --model TEXT            Model to use
  -t, --template TEXT         Template to use
  -p, --param <TEXT TEXT>...  Parameters for template
  --no-stream                 Do not stream output
  -n, --no-log                Don't log to database
  -c, --continue              Continue the most recent conversation.
  --chat INTEGER              Continue the conversation with the given chat ID.
  --key TEXT                  API key to use
  --help                      Show this message and exit.

llm init-db --help

Usage: llm init-db [OPTIONS]

  Ensure log.db SQLite database exists

Options:
  --help  Show this message and exit.

llm keys --help

Usage: llm keys [OPTIONS] COMMAND [ARGS]...

  Manage API keys for different models

Options:
  --help  Show this message and exit.

Commands:
  path  Output path to keys.json file
  set   Save a key in keys.json

llm keys path --help

Usage: llm keys path [OPTIONS]

  Output path to keys.json file

Options:
  --help  Show this message and exit.

llm keys set --help

Usage: llm keys set [OPTIONS] NAME

  Save a key in keys.json

  Example usage:

      $ llm keys set openai
      Enter key: ...

Options:
  --value TEXT  Value to set
  --help        Show this message and exit.

llm logs --help

Usage: llm logs [OPTIONS] COMMAND [ARGS]...

  Tools for exploring logs

Options:
  --help  Show this message and exit.

Commands:
  list*  Show logged prompts and their responses
  path   Output path to logs.db file

llm logs path --help

Usage: llm logs path [OPTIONS]

  Output path to logs.db file

Options:
  --help  Show this message and exit.

llm logs list --help

Usage: llm logs list [OPTIONS]

  Show logged prompts and their responses

Options:
  -n, --count INTEGER  Number of entries to show - 0 for all
  -p, --path FILE      Path to log database
  -t, --truncate       Truncate long strings in output
  --help               Show this message and exit.

llm templates --help

Usage: llm templates [OPTIONS] COMMAND [ARGS]...

  Manage prompt templates

Options:
  --help  Show this message and exit.

Commands:
  edit  Edit the specified template
  list  List available templates
  path  Output path to templates directory
  show  Show the specified template

llm templates list --help

Usage: llm templates list [OPTIONS]

  List available templates

Options:
  --help  Show this message and exit.

llm templates show --help

Usage: llm templates show [OPTIONS] NAME

  Show the specified template

Options:
  --help  Show this message and exit.

llm templates edit --help

Usage: llm templates edit [OPTIONS] NAME

  Edit the specified template

Options:
  --help  Show this message and exit.

llm templates path --help

Usage: llm templates path [OPTIONS]

  Output path to templates directory

Options:
  --help  Show this message and exit.