Add Munito AI to Hermes Agent with one plugin, or as a custom OpenAI-compatible provider, and run open models such as GLM-5.3-Flash.
The Munito AI plugin for Hermes Agent adds Munito AI as a model provider with one command. Create an API key, then install the plugin:
hermes plugins install munitoai/hermes-providerPut the key in the Hermes .env file as MUNITO_API_KEY. Then run hermes model and choose Munito AI, or start Hermes with hermes --provider munito.
The plugin adds two providers that use the same key. The EU provider processes each request in the EU, see Regions.
| Provider | Base URL | Region |
|---|---|---|
munito | https://api.munito.ai/inference/v1 | Any |
munito-eu | https://api.eu.munito.ai/inference/v1 | EU |
Each model comes with its context window and its price. Hermes then compacts the conversation before the window is full, and shows the cost of each response.
Reasoning effort
The plugin sends the effort of Hermes as reasoning_effort, and Munito AI moves each level to the nearest level that the model has.
When reasoning is off, the plugin sends none. A model that always reasons, such as GLM-5.3-Flash, then runs its lowest level.
See Reasoning models.
Prompt cache
Hermes sends a prompt_cache_key with each request, and Munito AI keeps the conversation on its prompt cache.
See Prompt caching.
The plugin is open source, in munitoai/hermes-provider.
Without the plugin
Munito AI also works as a custom OpenAI-compatible provider in Hermes Agent. Create an API key, then run:
export MUNITO_API_KEY=munitoai_...
hermes config set model.provider custom
hermes config set model.base_url https://api.munito.ai/inference/v1
hermes config set model.default zai-org/glm-5.3-flash
hermes config set model.context_length 1048576
hermesHermes reads the key from MUNITO_API_KEY because the base URL is on munito.ai.
Keep the key in the environment or the Hermes .env file.
model.context_length tells Hermes the context window of GLM-5.3-Flash, 1,048,576 tokens.
The same provider configuration works with Hermes Desktop.
Use /model to select another model.
To keep processing in the EU or the US, use a regional host in place of api.munito.ai.
See the models that your key can use and the Chat Completions reference.