Usar aicentos com Hermes
Introdução do projeto
Hermes Agent é um agente de IA de uso geral da Nous Research. Ele oferece chat via CLI, chamadas de ferramentas, memória, skills, gateways e tarefas agendadas. Pode se conectar tanto a serviços em nuvem oficialmente suportados quanto a qualquer endpoint compatível com OpenAI.
- Site oficial: https://hermes-agent.nousresearch.com
- Documentação: https://hermes-agent.nousresearch.com/docs
- GitHub: https://github.com/NousResearch/hermes-agent
- Web3Hermes: https://web3hermes.com
Pré-requisitos
- API Key do aicentos (Obter no Console)
gitdisponível na máquinapython3disponível na máquina
Instalar o Hermes
Requisitos do ambiente
- macOS / Linux / WSL2
- É possível instalar no Windows com PowerShell, mas WSL2 continua sendo o caminho recomendado
- O instalador cuida automaticamente de Python, Node.js, ripgrep e ffmpeg
Recomendado: instalar o Web3Hermes
Se você quer uma interface web para navegador desktop otimizada para usuários da China continental, instale primeiro o Web3Hermes. Ele é uma interface web leve baseada no Hermes Agent. README oficial: Web3CZ/Web3Hermes.
git clone https://github.com/Web3CZ/Web3Hermes.git
cd Web3Hermes
python3 bootstrap.pyVocê também pode usar o script de inicialização dentro do diretório do projeto:
./start.shO serviço inicia por padrão em http://127.0.0.1:8787.
Instalar Hermes Agent CLI
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashirm https://res1.hermesagent.org.cn/install.ps1 | iexApós a instalação, recarregue a configuração do shell:
source ~/.zshrcSe você usa bash, execute:
source ~/.bashrcSe você usa Windows PowerShell, basta fechar e abrir o terminal novamente.
Configurar o aicentos
O Hermes recomenda oficialmente usar hermes model para a configuração interativa. Para o aicentos, escolha Custom endpoint, porque o aicentos fornece uma API compatível com OpenAI.
Se quiser concluir toda a configuração pós-instalação de uma vez, você também pode executar:
hermes setupSe quiser apenas revisar ou reconfigurar as permissões das ferramentas, execute:
hermes toolsOpção 1: Configuração interativa com hermes model (Recomendada)
Execute:
hermes modelPreencha os campos assim:
- Provider:
Custom endpoint (self-hosted / VLLM / etc.) - API base URL:
https://www.aicentos.com/v1 - API key: seu token do aicentos
- Model name:
gpt-5.4 - Context length: use pelo menos
65536
Após concluir a configuração, o Hermes gravará o modelo, o provedor e o endpoint em ~/.hermes/config.yaml.
Importante
O Hermes exige um modelo com pelo menos 64K de contexto para fluxos reais de agente com múltiplas etapas. Em endpoints personalizados, escolha um modelo e uma janela de contexto que atendam a esse requisito.
Opção 2: Editar o arquivo de configuração manualmente
O Hermes usa ~/.hermes/config.yaml como arquivo principal de configuração. Se o diretório ainda não existir, crie-o primeiro:
mkdir -p ~/.hermes
touch ~/.hermes/config.yaml
touch ~/.hermes/.envDepois, coloque seu token em ~/.hermes/.env:
OPENAI_API_KEY=sk-your-aicentos-tokenEm seguida, escreva isto em ~/.hermes/config.yaml:
model:
default: gpt-5.4
provider: custom
base_url: https://www.aicentos.com/v1Dica
Para endpoints personalizados, o Hermes lê provider, default e base_url de config.yaml. A API key pode ser escrita diretamente em config.yaml, ou colocada em ~/.hermes/.env como OPENAI_API_KEY, como acima. Recomenda-se usar .env para evitar armazenar a chave em texto puro.
Trocar de modelo
Se quiser usar outro modelo suportado pelo aicentos, basta alterar model.default ou executar hermes model novamente.
Por exemplo:
model:
default: claude-sonnet-4-5-20250929
provider: custom
base_url: https://www.aicentos.com/v1Observação
Isso pressupõe que o modelo esteja disponível pelo endpoint compatível com OpenAI do aicentos e que atenda ao requisito mínimo de contexto do Hermes. Se você não tiver certeza sobre o ID exato do modelo, consulte primeiro a página de Modelos suportados e depois preencha o campo default.
Começar a usar o Hermes
Inicie uma sessão interativa:
hermesOu envie uma mensagem rápida de teste:
hermes chat -q "Responda em uma frase: https://www.aicentos.com/ está conectado"Se a configuração já estiver funcionando, você também pode trocar para outro modelo configurado dentro da sessão usando /model.
Verificar a configuração
Comece com estas verificações:
hermes doctorhermes config checkhermes chat -q "Responda apenas ok" -QSe o último comando retornar uma resposta normal, a integração com o aicentos está funcionando.
Perguntas frequentes
Por que escolher Custom endpoint?
Porque o Hermes trata qualquer API compatível com OpenAI como provider: custom. O aicentos se encaixa exatamente nesse modelo, então você não precisa de um adaptador específico para Hermes.
Por que OPENAI_BASE_URL ou LLM_MODEL não funcionam?
O Hermes removeu o suporte a essas variáveis de ambiente antigas. Agora o modelo, o provedor e o endpoint são definidos por ~/.hermes/config.yaml.
O que fazer se a API key estiver configurada, mas a autenticação ainda falhar?
Verifique nesta ordem:
- Confirme que
base_urléhttps://www.aicentos.com/v1 - Confirme que o token foi obtido no Console do aicentos
- Confirme que
model.defaulté um ID de modelo válido, comogpt-5.4 - Confirme que o contexto do modelo é de pelo menos
65536 - Execute
hermes config checkehermes doctorpara ver o erro exato
Posso instalar o Hermes diretamente no Windows?
Sim, a instalação via PowerShell é possível, mas WSL2 continua sendo a opção mais segura em compatibilidade e em fluxo de trabalho no estilo Unix.