Pular para o conteúdo
Cadastre-se grátis
Configuração de Coding Agents

Configurar Hermes Agent: API Key, Base URL e modelos

Instale o Hermes Agent, configure a Base URL e a API Key da BetterToken, escolha um modelo disponível e corrija erros comuns. Para seu projeto.

Para conectar o Hermes Agent à BetterToken, prepare uma API Key, informe a Base URL abaixo e escolha um ID de modelo atual na model plaza.

Configurações principais

CampoValor
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeloUm ID de modelo atual da model plaza

Pré-requisitos

Cadastre-se e obtenha uma BetterToken API Key

Já tem uma conta? Entre, recarregue o saldo e crie uma chave no console.

Requisitos adicionais

  • Copie o Model ID exato da model plaza.
  • macOS, Linux, Windows 10/11 ou WSL2
  • Um modelo com janela de contexto mínima de 64K para uso de ferramentas

Instalação

Instalar o Hermes Agent

Desktop (macOS / Windows)

A Hermes recomenda o instalador Desktop no macOS e no Windows. Baixe o Hermes Desktop e execute o instalador do seu sistema.

Linux / macOS / WSL2

Janela do terminal
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Ao terminar, abra um novo terminal ou recarregue o shell antes de executar hermes.

Windows PowerShell

O Hermes Agent oferece suporte nativo ao Windows 10 e 11. Abra o PowerShell ou Windows Terminal e execute:

Janela do terminal
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

Não são necessários privilégios de administrador. Abra uma nova janela do PowerShell após a instalação para carregar o User PATH atualizado.

Janela do terminal
hermes --version
hermes doctor

Referência rápida de recursos

RecursoFinalidade
Terminal UIConverse com o agente diretamente no terminal
SkillsSalve fluxos reutilizáveis para tarefas recorrentes
MCPConecte recursos de ferramentas locais ou remotas
Scheduled tasksExecute tarefas agendadas e fluxos recorrentes
SubagentsDivida trabalhos complexos entre agentes especializados
Message gatewayConecte o agente a mais pontos de entrada de mensagens

Configuração manual

Use a configuração interativa de modelo do Hermes Agent como caminho principal. Edite os arquivos de configuração diretamente apenas quando precisar de uma configuração manual.

CampoValor
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
ModeloUm ID de modelo atual da model plaza

Configuração

Configuração interativa

Execute o seletor de modelos

Saia de qualquer chat Hermes ativo e execute:

Janela do terminal
hermes model

Escolha Custom endpoint

Selecione Custom endpoint (self-hosted / VLLM / etc.) na lista de provedores.

Preencha a configuração da BetterToken

Informe:

  • Base URL: https://bettertoken.ai/v1
  • API Key: sua BetterToken API Key
  • Model: um ID de modelo disponível copiado da model plaza

Se o Hermes pedir o API mode, escolha OpenAI-compatible Chat Completions. Use o context length publicado para o modelo e confirme pelo menos 64K.

Inicie o Hermes Agent

Janela do terminal
hermes --tui

Execute hermes para usar a interface de terminal clássica.

Arquivos de configuração

A configuração interativa valida e salva o endpoint. Para configurar manualmente, adicione os ajustes a ~/.hermes/config.yaml:

model:
default: YOUR_MODEL_ID
provider: custom
base_url: "https://bettertoken.ai/v1"

Guarde a API Key em ~/.hermes/.env:

OPENAI_API_KEY=YOUR_API_KEY

No Windows nativo, esses arquivos ficam em %LOCALAPPDATA%\hermes\. Substitua os valores e execute hermes doctor.

Migre do OpenClaw

Se você já usa OpenClaw, primeiro verifique se a versão atual do Hermes Agent oferece o comando de migração. Execute uma simulação antes de alterar algo.

Janela do terminal
hermes claw migrate --dry-run

Depois de confirmar a saída, execute a migração:

Janela do terminal
hermes claw migrate

Após a migração, revise a Base URL, a API Key e o ID de modelo do Hermes Agent. Eles devem corresponder a https://bettertoken.ai/v1, à sua BetterToken API Key e a um ID de modelo disponível.

Verifique a conexão

Inicie hermes --tui ou hermes e envie:

Reply with HERMES_OK only. Do not use tools.

A conexão funciona quando o Hermes retorna HERMES_OK sem erro de autenticação, endpoint ou ID de modelo.

Alterne entre modelos

Execute hermes model fora do chat para adicionar ou reconfigurar um provedor. No chat, use /model para alternar entre provedores e modelos já configurados.

Erros comuns

ErroO que verificar
401 ou UnauthorizedVerifique a BetterToken API Key e remova espaços no início ou no fim.
404Verifique a Base URL e não acrescente um caminho de endpoint específico.
model not foundCopie um ID de modelo atual da model plaza.
As alterações não são aplicadasSalve a configuração e reinicie completamente a ferramenta.

Solução de problemas

  • Se as solicitações falharem ou não retornarem resposta, confirme que Base URL é exatamente https://bettertoken.ai/v1. Não acrescente /chat/completions nesse campo.
  • Se o Hermes informar que o modelo não existe, confirme que Model é um ID de modelo disponível da model plaza.
  • Copie o Model ID exato da model plaza.
  • Se o Hermes continuar usando o modelo antigo após uma alteração, encerre a sessão atual do Hermes Agent e execute hermes novamente.
  • A BetterToken geralmente não exige User-Agent adicional nem cabeçalhos personalizados. Adicione cabeçalhos somente quando o gateway personalizado, roteamento de tenant, observabilidade ou camada de cache exigir explicitamente.

Para um gateway que exige cabeçalhos de autenticação extras, o Hermes aceita extra_headers em providers.<provider-name> no config.yaml. Siga a configuração de provedores nomeados para conferir os nomes de cabeçalho exigidos e mantenha os valores das credenciais privados.

FAQ relacionada

Detalhes técnicos

Protocolo, endpoint e campos internos do provedor

Esta configuração usa https://bettertoken.ai/v1. A ferramenta acrescenta o caminho de endpoint compatível com OpenAI. Não adicione /chat/completions ou /responses, exceto quando um campo específico exigir isso.

Referências oficiais do Hermes