Tool configuration
Point Hermes Agent at SeaLink to access our chat models with a single API Key, and switch models by task whenever you need.
Install with: curl -fsSL https://get.hermes.run | bash If you already have it installed, run hermes update to get the latest version.
Open your config file: nano ~/.hermes/config.yaml Find the model section and update it to: model: default: claude-opus-5-5 provider: sealink base_url: https://api.sealink.io/v1 parameters: temperature: 0.6 max_tokens: 16384
Add a SeaLink entry to the custom_providers section: - name: sealink base_url: https://api.sealink.io/v1 api_key: $SEALINK_API_KEY api_mode: chat_completions models: - seed-2-0-code-preview - qwen3.8-27b - qwen3.8-2.4t-a95b - qwen3.8-max-0902 The models list specifies which SeaLink models you want available in Hermes — feel free to add or remove entries.
Head to your SeaLink dashboard → Keys and create a new key (starts with sk-sealink-). Copy the full key string. Don't have an account yet? Visit /login and sign in with your email — an account will be created automatically on your first login.
Test with: hermes "Hello, please respond in English" If you get a response, your configuration is working. Run hermes -h to see all available options.
Change the default model by editing your config file: model.default: seed-2-0-code-preview Or run hermes config for an interactive setup where you can pick your model directly.
Access Qwen, DeepSeek, Claude, GPT, Gemini, and more
Choose different models per task — no need to reconfigure your integration
Token consumption and cost tracked per model call
Review request usage and cost breakdown anytime in the SeaLink dashboard
Independent RPM and TPM limits per API Key
A: Hermes Agent isn't installed or the install hasn't taken effect yet. Run: curl -fsSL https://get.hermes.run | bash After installation, close and reopen your terminal (or run source ~/.zshrc / source ~/.bashrc) for the PATH to update.
A: Let's go through the checklist: 1. Check that api_key in ~/.hermes/config.yaml is correct, with no extra spaces 2. Run echo $OPENAI_API_KEY or check the config file to confirm the key is filled in 3. Verify in your SeaLink dashboard that the key hasn't been disabled or expired
A: Here's what we recommend: 1. Confirm your network can reach https://api.sealink.io 2. Switch to a starter model (like claude-opus-5-5) to test basic connectivity 3. Check the SeaLink status page for any ongoing service issues
A: If a particular model isn't working: 1. Check your SeaLink dashboard to confirm the model is included in your plan 2. Verify the model ID spelling in your config's models list 3. Switch to a different model to test whether the issue is model-specific or a configuration problem