
Início rápido
Step 1: Instalar o Hermes
Abra o terminal e execute os seguintes comandos:Linux / macOS / WSL2
Android / Termux
O Windows nativo não é suportado; instale o WSL2 e execute o Hermes Agent a partir do WSL2.
Step2: Escolher o provedor
Após a instalação bem-sucedida, selecione Quick setup -> More providers -> Custom endpoint.


Step3: Configurar os parâmetros do AIHubMix
- Insira a API base URL:
https://aihubmix.com/v1. - Insira a AIHUBMIX_API_KEY: sk-***.

- Insira o identificador do modelo e selecione o modelo que deseja usar.

Step 4: Configurar a plataforma de mensagens
Configure a plataforma de mensagens conforme necessário (use Skip como referência) -> Se deseja executar (escolha Y)

Step 5: Executar o teste
- Digite
hermesno terminal para acessar a página interativa do Hermes Agent.
- Digite algo na caixa de diálogo; se o modelo responder normalmente, significa que a instalação foi bem-sucedida.

Conectar pelo plugin oficial
O método Custom endpoint descrito acima exige preencher a base URL e o identificador do modelo a cada vez. A AIHubMix oferece um plugin oficial de model provider (provedor de modelos): depois de instalado, a AIHubMix fica registrada no Hermes como o provedoraihubmix e pode ser chamada diretamente com --provider aihubmix. A lista de modelos é preenchida automaticamente pela interface de catálogo de modelos da AIHubMix. O plugin não altera nenhum arquivo do núcleo do Hermes.
Código-fonte e documentação completa: AIhubmix/hermes-provider-aihubmix
Instalação
Copie o diretório do plugin para o diretório de model providers do Hermes:hermes plugins enable aihubmix, que grava o plugin em plugins.enabled e o ativa.
hermes plugins install AIhubmix/hermes-provider-aihubmix não funciona com este plugin. O comando instala em ~/.hermes/plugins/<nome-do-repositório>/ e avisa que a raiz do repositório não tem plugin.yaml, enquanto model providers são descobertos apenas em ~/.hermes/plugins/model-providers/, de modo que o plugin nunca é registrado. O manifesto aihubmix/plugin.yaml declara kind: model-provider, mas o comando não lê esse campo ao escolher o diretório de instalação. Use um dos dois métodos acima. Esse comportamento foi verificado no Hermes 0.20.5.Configurar a API Key
hermes setup lê essa variável de ambiente e o hermes doctor a usa para testar a conectividade com a interface de catálogo de modelos.
Uso
/model após selecionar a AIHubMix.
A lista de modelos vem da interface de catálogo de modelos da AIHubMix e inclui apenas entradas marcadas com tools ou function_calling; basta uma das duas marcações. Se essa interface estiver indisponível, o plugin recorre à lista genérica /v1/models; se essa também estiver, usa uma pequena lista de reserva embutida.
Defina AIHUBMIX_BASE_URL para apontar a um proxy ou a um relay próprio. Quando esse valor difere do endereço padrão, o plugin busca a lista de modelos pelo caminho genérico {base_url}/models.
Comandos comuns
Bloco de códigoPerguntas frequentes
Por que o plugin não funciona depois de hermes plugins install?
Esse comando instala o plugin em ~/.hermes/plugins/<nome-do-repositório>/, enquanto o Hermes descobre model providers apenas em ~/.hermes/plugins/model-providers/, por isso o plugin não é registrado. O manifesto aihubmix/plugin.yaml declara kind: model-provider, mas o comando não lê esse campo ao escolher o diretório de instalação, então a instalação em si é reportada como bem-sucedida. Use a cópia de diretório mostrada acima ou instale via pip e execute hermes plugins enable aihubmix.
Qual a diferença entre o plugin e o método Custom endpoint?
O Custom endpoint exige preencher manualmente a base URL e o identificador do modelo. O plugin registra a AIHubMix como o provedor nomeadoaihubmix, permitindo a chamada direta com --provider aihubmix; a lista de modelos é preenchida automaticamente pela interface de catálogo de modelos da AIHubMix e filtrada para modelos com suporte a chamadas de ferramentas.
O que fazer se a lista de modelos em /model estiver vazia ou muito curta?
Confirme primeiro com hermes doctor se AIHUBMIX_API_KEY está definida e válida. A lista inclui apenas modelos marcados com tools ou function_calling, portanto é menor que o catálogo completo. Se AIHUBMIX_BASE_URL estiver definida e diferente do endereço padrão, o plugin busca a lista em {base_url}/models.
Última atualização: 2026-08-25