hoziron models

Browse models, aliases, and providers.

Synopsis

hoziron models <subcommand> [options]

Subcommands

SubcommandDescription
listList available models
aliasesShow model shorthand aliases
providersList providers and auth status
set [model]Set the default model

hoziron models list

hoziron models list [--provider <name>] [--json]

Examples

$ hoziron models list
PROVIDER     MODEL ID                          CONTEXT
anthropic    claude-sonnet-4-20250514        200K
anthropic    claude-3-5-haiku-20241022         200K
openai       gpt-4o                            128K
openai       gpt-4o-mini                       128K
groq         llama-3.1-70b-versatile           128K
groq         llama-3.1-8b-instant              128K
ollama       llama3.1:70b                      128K

# Filter by provider
$ hoziron models list --provider groq
PROVIDER  MODEL ID                    CONTEXT
groq      llama-3.1-70b-versatile     128K
groq      llama-3.1-8b-instant        128K
groq      mixtral-8x7b-32768         32K

hoziron models aliases

$ hoziron models aliases
ALIAS          RESOLVES TO
sonnet         anthropic/claude-sonnet-4-20250514
haiku          anthropic/claude-3-5-haiku-20241022
gpt4o          openai/gpt-4o
gpt4o-mini     openai/gpt-4o-mini
llama70b       groq/llama-3.1-70b-versatile
llama8b        groq/llama-3.1-8b-instant

hoziron models providers

$ hoziron models providers
PROVIDER    MODELS  AUTH STATUS
anthropic   2       ✓ configured (ANTHROPIC_API_KEY)
openai      2       ✓ configured (OPENAI_API_KEY)
groq        3       ✓ configured (GROQ_API_KEY)
ollama      1       ✓ connected (http://localhost:11434)

$ hoziron models providers --json
[
  {
    "id": "anthropic",
    "display_name": "Anthropic",
    "auth_status": "Configured",
    "model_count": 2
  }
]

hoziron models set

Set the default model for the daemon. Shows an interactive picker if model is omitted.

hoziron models set [model]

Examples

# Interactive picker
$ hoziron models set
? Select default model:
  → anthropic/claude-sonnet-4-20250514
  → openai/gpt-4o
  → groq/llama-3.1-70b-versatile

# Direct set
$ hoziron models set "groq/llama-3.1-70b-versatile"
✓ Default model set to groq/llama-3.1-70b-versatile

# Using an alias
$ hoziron models set sonnet
✓ Default model set to anthropic/claude-sonnet-4-20250514

Provider Configuration

Providers are configured in config.toml:

[providers.anthropic]
api_key_env = "ANTHROPIC_API_KEY"
enabled = true

[providers.ollama]
base_url = "http://localhost:11434"
enabled = true

[providers.custom-vllm]
base_url = "http://vllm.internal:8000/v1"
api_key_env = "VLLM_API_KEY"
enabled = true

Key points:

  • api_key_env — the env var name (not the key itself), resolved lazily at request time
  • base_url — override the provider's endpoint (for proxies, local models)
  • enabled — toggle without removing config

See Also