ZalmirBeta

Hermes Agent

An example, not yet tested end to end. Use a key from the Console.

1. Add Zalmir as a provider

# ~/.hermes/config.yaml
model:
  provider: zalmir
  base_url: "https://<gateway host supplied by Zalmir>/v1"
  api_key: "${ZALMIR_API_KEY}"
  model: "~zalmir/chat"

# ~/.hermes/.env (keys only)
ZALMIR_API_KEY=zmk_...

2. Aliases (optional)

# ~/.hermes/config.yaml
model_aliases:
  coder:
    model: "~zalmir/coder"
    provider: zalmir
    base_url: "https://<gateway host supplied by Zalmir>/v1"
    key_env: ZALMIR_API_KEY
  cheap:
    model: "~zalmir/cheap"
    provider: zalmir
    base_url: "https://<gateway host supplied by Zalmir>/v1"
    key_env: ZALMIR_API_KEY

# In a session: /model coder

3. Fallback (optional)

# A second provider for when Zalmir is unreachable
hermes fallback add openrouter/anthropic/claude-sonnet-4