Pré-requisitos
- Git
- Uma conta CometAPI com uma API key ativa
- Um terminal no macOS, Linux ou WSL2
Instalação
Obtenha sua API key do CometAPI
Instale o Hermes Agent
O comando a seguir executa o instalador oficial:Se o shell atual ainda não reconhecer o comando
hermes, recarregue a configuração do shell:O Hermes armazena a configuração em
~/.hermes/, cria um link para o comando hermes em ~/.local/bin e pode adicionar ~/.local/bin ao PATH do seu shell.Configuração
Armazene sua chave do CometAPI
Abra O Hermes usa
~/.hermes/.env e adicione a seguinte linha:OPENAI_API_KEY como fallback de autenticação para endpoints personalizados compatíveis com OpenAI.Configure o endpoint do CometAPI
Abra Substitua
~/.hermes/config.yaml e certifique-se de que a seção model esteja assim:your-model-id por um model ID atual de modelo de texto na página de Models do CometAPI.Mantenha a API key em
~/.hermes/.env. Não coloque secrets diretamente no config.yaml.Essa configuração define o modelo principal de chat. O Hermes pode usar modelos auxiliares separados para tarefas como visão ou extração da web.
Verificação
Verifique a configuração
Os comandos a seguir confirmam que o Hermes consegue ler a configuração e a API key:Se
hermes config check relatar opções ausentes após uma atualização, execute hermes config migrate e verifique novamente.Configuração opcional
Reinstalação limpa (opcional)
Reinstalação limpa (opcional)
Se você estiver substituindo uma instalação antiga do Hermes, use primeiro o desinstalador integrado:No desinstalador, escolha Full uninstall para remover a CLI, a entrada no PATH e os dados em
~/.hermes/. Depois, execute novamente a etapa de instalação e continue com a mesma configuração do CometAPI.Use `hermes model` em vez disso (opcional)
Use `hermes model` em vez disso (opcional)
Se você preferir o fluxo interativo, execute
hermes model e escolha Custom endpoint.Depois, informe os seguintes valores:- Base URL:
https://api.cometapi.com/v1 - API key: sua API key do CometAPI
- Model: um model ID atual de modelo de texto do CometAPI
config.yaml.
