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
2
Installeer Hermes Agent
De volgende opdracht voert het officiële installatieprogramma uit:Als de huidige shell de opdracht
hermes nog niet ziet, laad dan de shellconfiguratie opnieuw:Hermes slaat configuratie op in
~/.hermes/, koppelt de opdracht hermes in ~/.local/bin en kan ~/.local/bin toevoegen aan je shell-PATH.Configuratie
Kies de CometAPI-route die overeenkomt met de modelfamilie:1
Sla je CometAPI-sleutel op
Open
~/.hermes/.env en voeg de volgende waarden toe:COMETAPI_KEY wordt gebruikt door de benoemde Claude-provider. OPENAI_API_KEY zorgt ervoor dat Hermes’ fallback voor aangepaste OpenAI-compatibele endpoints blijft werken.2
Configureer de OpenAI-compatibele route
Gebruik deze route voor de meeste CometAPI-tekstmodellen, inclusief Gemini-modellen die vanuit Hermes worden gebruikt. Open Vervang
~/.hermes/config.yaml en zorg ervoor dat de sectie model er zo uitziet:your-model-id door een actueel tekst model ID van de CometAPI Models page.Bewaar de API-sleutel in
~/.hermes/.env. Hardcode geen secrets in config.yaml.Deze instelling configureert het hoofdchatmodel. Hermes kan aparte hulppmodellen gebruiken voor taken zoals vision of webextractie.
3
Configureer de Claude Messages-route
Gebruik deze route wanneer je wilt dat Hermes Claude-modellen aanroept via Anthropic Messages. Open Vervang
~/.hermes/config.yaml en gebruik een benoemde provider:your-claude-model-id door een actueel Claude model ID van de CometAPI Models page.Houd
base_url op https://api.cometapi.com voor deze route. Hermes gebruikt het Anthropic Messages-transport van de benoemde provider.Verificatie
1
Controleer de configuratie
Met de volgende opdracht bevestig je dat Hermes de config 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.2
Voer een echte chattest uit
Met de volgende opdracht verstuur je een echte request via CometAPI:Een succesvolle setup retourneert
CONNECTED en geen auth- of endpointfouten. Wanneer de Claude Messages-configuratie actief is, bevestigt dit dat Hermes het transport anthropic_messages via CometAPI kan gebruiken.Optionele configuratie
Schone herinstallatie (optioneel)
Schone herinstallatie (optioneel)
Als je een oudere Hermes-installatie vervangt, gebruik dan eerst het ingebouwde verwijderprogramma:Kies in het verwijderprogramma Volledige verwijdering om de CLI, de 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 het hermes model (optioneel)
Gebruik in plaats daarvan het hermes model (optioneel)
Als je de voorkeur geeft aan de interactieve flow voor de OpenAI-compatibele route, voer dan
hermes model uit en kies Custom endpoint.Voer vervolgens de volgende waarden in:- Base URL:
https://api.cometapi.com/v1 - API key: je CometAPI API key
- Model: een actueel CometAPI tekst model ID
config.yaml. Voor Claude Messages bewerk je config.yaml direct, zodat de benoemde provider transport: anthropic_messages behoudt.
