Naar hoofdinhoud gaan
Gebruik CometAPI als modelprovider voor Hermes Agent via de ondersteuning van Hermes voor aangepaste OpenAI-compatibele endpoints.

Vereisten

  • Git
  • Een CometAPI-account met een actieve API-sleutel
  • Een terminal op macOS, Linux of WSL2

Installatie

1

Haal je CometAPI API-sleutel op

Log in op de CometAPI-console. Klik op Add API Key en kopieer je <COMETAPI_KEY>-sleutel.
CometAPI-dashboard met de knop Add API Key
Details van de CometAPI API-sleutel met de base URL zichtbaar
2

Installeer Hermes Agent

Met de volgende opdracht voer je het officiële installatieprogramma uit:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Als de huidige shell de opdracht hermes nog niet ziet, laad dan de shellconfiguratie opnieuw:
source ~/.zshrc
# or
source ~/.bashrc
Hermes slaat de configuratie op in ~/.hermes/, koppelt de opdracht hermes in ~/.local/bin en kan ~/.local/bin aan je shell-PATH toevoegen.

Configuratie

1

Sla je CometAPI-sleutel op

Open ~/.hermes/.env en voeg de volgende regel toe:
OPENAI_API_KEY=<COMETAPI_KEY>
Hermes gebruikt OPENAI_API_KEY als auth-terugvaloptie voor aangepaste OpenAI-compatibele endpoints.
2

Configureer het CometAPI-endpoint

Open ~/.hermes/config.yaml en zorg ervoor dat de sectie model er zo uitziet:
model:
  provider: custom
  default: your-model-id
  base_url: https://api.cometapi.com/v1
Vervang your-model-id door een actuele tekst model ID van de CometAPI Models-pagina.
Bewaar de API-sleutel in ~/.hermes/.env. Hardcode geen secrets in config.yaml.
Met deze configuratie stel je het hoofdchatmodel in. Hermes kan aparte hulpmodellen gebruiken voor taken zoals vision of webextractie.

Verificatie

1

Controleer de configuratie

De volgende opdrachten bevestigen dat Hermes de configuratie en de API-sleutel kan lezen:
hermes config check
hermes doctor
hermes status
Als hermes config check na een update ontbrekende opties meldt, voer dan hermes config migrate uit en controleer opnieuw.
2

Voer een echte chattest uit

Met de volgende opdracht verstuur je een echte aanvraag via CometAPI:
hermes chat -q "Reply with the single word CONNECTED."
Een succesvolle configuratie retourneert CONNECTED en geen auth- of endpointfouten.

Optionele configuratie

Als je een oudere Hermes-installatie vervangt, gebruik dan eerst de ingebouwde de-installatie:
hermes uninstall
Kies in het de-installatieprogramma Full uninstall om de CLI, PATH-vermelding en de gegevens in ~/.hermes/ te verwijderen. Voer daarna de installatiestap opnieuw uit en ga verder met dezelfde CometAPI-configuratie.
Als je de voorkeur geeft aan de interactieve flow, voer dan hermes model uit en kies Custom endpoint.Voer daarna de volgende waarden in:
  • Base URL: https://api.cometapi.com/v1
  • API key: je CometAPI API-sleutel
  • Model: een actuele CometAPI tekst model ID
Deze flow schrijft dezelfde providerinstellingen naar config.yaml.