One command
provider: custom with an inline api_key. Bare custom still falls through to
OpenRouter on some agent-run paths, and secrets belong in ~/.hermes/.env.
By hand
~/.hermes/config.yaml
~/.hermes/.env
/v1 in api is required — Hermes does not add it. Swap default /
default_model to "@sdn/glm-5" for heavy coding, or any other catalog id —
quote it, because an unquoted @ is invalid YAML.
Verify
Runhermes and send a trivial prompt; switch models later with hermes model or
/model inside a session. To confirm the key works against the gateway without Hermes in
the loop: