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 coder3. Fallback (optional)
# A second provider for when Zalmir is unreachable
hermes fallback add openrouter/anthropic/claude-sonnet-4