◉ TOKNADO

Integrations / Hermes Agent

Hermes Agent + TOKNADO

How to use Hermes Agent with TOKNADO as a custom endpoint

Hermes Agent, the open-source agent from Nous Research, can run against a Nous Portal subscription, OpenRouter, or a custom endpoint that implements the OpenAI chat completions API. TOKNADO fits that last option, so you can run Hermes on a single endpoint and key.

Below are the three ways to point Hermes at TOKNADO (wizard, .env, config.yaml), how to confirm it works, and what to check when it doesn't.

Start free trial Jump to setup

What you need

Setup: Hermes Agent with TOKNADO

  1. Option A: use the setup wizard

    Run the model setup and pick Custom endpoint (enter URL manually). Enter the TOKNADO base URL, your key, and the model name when prompted.

    hermes setup model
  2. Option B: set environment variables

    Hermes reads custom endpoint settings from ~/.hermes/.env.

    # ~/.hermes/.env
    OPENAI_BASE_URL=https://toknado.up.railway.app/v1
    OPENAI_API_KEY=YOUR_TOKNADO_API_KEY
  3. Option C: edit config.yaml

    Set the provider to custom and give it the base URL and default model in ~/.hermes/config.yaml. Keep the key in .env rather than the YAML.

    model:
      default: "toknado/auto"
      provider: "custom"
      base_url: "https://toknado.up.railway.app/v1"
  4. Start Hermes and send a test message

    Launch it and ask for something small. A reply means the endpoint, key and model are all correct.

    hermes

Notes for real-world use

Troubleshooting Hermes Agent + TOKNADO

SymptomWhat to check
Wizard doesn't list your endpointChoose the custom/manual endpoint entry near the bottom of the provider list rather than a named provider.
401 or “invalid API key”Check OPENAI_API_KEY in ~/.hermes/.env holds the TOKNADO key, not an old OpenAI key.
404 or connection errorConfirm OPENAI_BASE_URL includes the API path (normally /v1) and has no trailing /chat/completions.
Model not foundThe default model in config.yaml must match a model ID from your dashboard exactly.
Chat works but a side tool failsThat feature may be calling OpenRouter on its own; set an OpenRouter key for it or skip the feature.

FAQ

Can Hermes Agent use a custom OpenAI-compatible API?

Yes. Hermes supports a custom endpoint configured with a base URL and key, for example via OPENAI_BASE_URL and OPENAI_API_KEY in ~/.hermes/.env.

Where does Hermes store its settings?

In ~/.hermes/: config.yaml for settings, .env for keys, and auth.json for OAuth credentials.

Do I need a Nous Portal subscription?

No. Nous Portal is one option; a custom endpoint like TOKNADO is another, and you can switch between them.

How do I switch back?

Run hermes setup model again and choose a different provider.

Point Hermes Agent at TOKNADO

One OpenAI-compatible endpoint, a managed model pool behind it, and usage you can see in the Storm Console. 3-day trial, up to 250 requests per rolling hour.

Start free trial See pricing Setup guide

Hourly limits apply over the previous 60 minutes. Service is best effort; upstream availability can reduce throughput.

More tools that work with TOKNADO