Vereisten
- Git
- Een CometAPI-account met een actieve API-sleutel
- Een terminal op macOS, Linux of WSL2
Installatie
Haal je CometAPI API-sleutel op
Installeer Hermes Agent
Met de volgende opdracht voer je het officiële installatieprogramma uit:Als de huidige shell de opdracht
hermes nog niet ziet, laad dan de shellconfiguratie opnieuw:Hermes slaat de configuratie op in
~/.hermes/, koppelt de opdracht hermes in ~/.local/bin en kan ~/.local/bin aan je shell-PATH toevoegen.Configuratie
Sla je CometAPI-sleutel op
Open Hermes gebruikt
~/.hermes/.env en voeg de volgende regel toe:OPENAI_API_KEY als auth-terugvaloptie voor aangepaste OpenAI-compatibele endpoints.Configureer het CometAPI-endpoint
Open Vervang
~/.hermes/config.yaml en zorg ervoor dat de sectie model er zo uitziet: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
Controleer de configuratie
De volgende opdrachten bevestigen dat Hermes de configuratie en de API-sleutel kan lezen:Als
hermes config check na een update ontbrekende opties meldt, voer dan hermes config migrate uit en controleer opnieuw.Optionele configuratie
Schone herinstallatie (optioneel)
Schone herinstallatie (optioneel)
Als je een oudere Hermes-installatie vervangt, gebruik dan eerst de ingebouwde de-installatie: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.Gebruik in plaats daarvan hermes model (optioneel)
Gebruik in plaats daarvan hermes model (optioneel)
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
config.yaml.
