Auriko is a plugin provider, not built-in.
Prerequisites
- Hermes Agent 0.14.0+
- An Auriko API key
Install Hermes Agent
Hermes Agent requires Python 3.11+. Run the official installer:~/.hermes/ with an isolated Python venv and adds hermes to your PATH.
Open a new terminal, then confirm the installation:
Install the plugin
Run the install script:__init__.py and plugin.yaml) to ~/.hermes/plugins/model-providers/auriko/.
Install files manually
Install files manually
Download both files from the integrations repo into the plugin directory:
Set your API key
The plugin install script adds an empty placeholder to~/.hermes/.env. Open the file and set your key:
ak_live_ (production) or ak_test_ (testing).
Hermes also reads AURIKO_API_KEY from your shell environment (~/.zshrc or ~/.bashrc).
Configure Hermes
Set Auriko as the default provider:auriko as the provider value, not custom.
Configure with the model wizard
Configure with the model wizard
If you have an interactive terminal:Select Auriko from the provider list, confirm your API key, and pick a default model.
With Hermes 0.14.x, the model list may be empty for plugin providers. Use the config commands above instead.
Verify
Run a quick test to confirm the connection:Use different models
Pass any Auriko model ID:| Model | Author | Context |
|---|---|---|
claude-sonnet-4-6 | Anthropic | 1M |
claude-opus-4-6 | Anthropic | 1M |
claude-opus-4-7 | Anthropic | 1M |
deepseek-v4-flash | DeepSeek | 1M |
deepseek-v4-pro | DeepSeek | 1M |
gemini-2.5-flash | 1M | |
gemini-2.5-pro | 1M | |
gemini-3.1-pro-preview | 1M | |
glm-5.1 | Z.AI | 200K |
grok-4.3 | xAI | 1M |
kimi-k2.5 | Moonshot | 262K |
minimax-m2-7 | MiniMax | 205K |
minimax-m2-7-highspeed | MiniMax | 205K |
qwen-3.6-plus | Alibaba | 1M |
| Wrong (404) | Correct |
|---|---|
anthropic/claude-opus-4.6 | claude-opus-4-6 |
openai/gpt-4o | gpt-4o-2024-11-20 |
deepseek/deepseek-chat | deepseek-v3.2 |
/v1/models.
Control routing
Configure routing in the Auriko dashboard. See routing options for details.Uninstall
Remove the plugin directory:~/.hermes/config.yaml and remove the auriko block under providers:. You can also run hermes config edit to open the file in your editor.
Then run hermes model to select a different provider.
If you no longer need the API key, remove AURIKO_API_KEY from ~/.hermes/.env and your shell profile.
Troubleshoot
| Symptom | Cause | Fix |
|---|---|---|
| 401 / Missing Authentication | AURIKO_API_KEY not set or wrong | Add your key to ~/.hermes/.env or export it in your shell profile |
| Requests go to wrong provider | Stale model.base_url from a previous provider | Run hermes config set model.base_url https://api.auriko.ai/v1 |
Auriko not in hermes model list | Plugin not installed or wrong path | Re-run the install script. Verify ~/.hermes/plugins/model-providers/auriko/__init__.py exists. |
| Model not found (404) | Wrong model ID format | Use bare Auriko IDs (claude-opus-4-6, not anthropic/claude-opus-4.6) |
No auxiliary LLM provider configured | Hermes auxiliary model not set | Safe to ignore |
Unknown provider 'auriko' | Provider not registered in config.yaml | Re-run the install script. If you installed manually, run hermes config set providers.auriko.base_url https://api.auriko.ai/v1 and hermes config set providers.auriko.key_env AURIKO_API_KEY |
| Timeout fetching models | API unreachable | Check your connection. Hermes falls back to a built-in model list. |
| Model picker shows 0 Auriko models | Model list not populated for plugin providers | Use hermes config set model.default <model-id> to set a model directly |
| qwen-3.6-plus compresses context too early | Context length not detected correctly for some large-context models | Run hermes config set model.context_length 1000000. Remove this override when switching to a different model. |