Hermes Agent

Use uncensored models in Hermes Agent

Add Silk Compute as a provider in Hermes's config file. Every model we serve then shows up in /model.

1. Install Hermes Agent

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

2. Set your API key

Create a key on the API keys page, then export it. Add the line to ~/.zshrc or ~/.bashrc so new terminals have it too.

Shell
export SILK_API_KEY="sk-..."

3. Add Silk Compute

Add this to ~/.hermes/config.yaml, replacing its model section. If it already has providers or delegation, merge these into them.

~/.hermes/config.yaml
model:
  provider: custom:silkcompute
  default: deepseek-v4.1-flash-1017-uncensored

providers:
  silkcompute:
    name: Silk Compute
    api: https://api.silkcompute.com
    key_env: SILK_API_KEY
    transport: chat_completions
    default_model: deepseek-v4.1-flash-1017-uncensored
    models:
      kimi-k3.1-pro-uncensored: {context_length: 1048576}
      hy4-uncensored: {context_length: 1048576}
      deepseek-v4.1-flash-1017-uncensored: {context_length: 1048576}
      glm-5.3-uncensored: {context_length: 1048576}
      glm-5.3-flash-uncensored: {context_length: 1048576}

delegation:
  max_concurrent_children: 7

4. Run it

Shell
hermes

Switch models with /model custom:silkcompute:<model id> and effort with /reasoning.

Troubleshooting

Run this in the same terminal. A list of models means the key works. A 401 means SILK_API_KEY is empty or wrong there.

Shell
curl -s https://api.silkcompute.com/models -H "Authorization: Bearer $SILK_API_KEY"