Hopp til hovedinnhold
Bruk CometAPI som model provider for Hermes Agent gjennom Hermes sin støtte for egendefinerte OpenAI-compatible endpoints.

Forutsetninger

  • Git
  • En CometAPI-konto med en aktiv API-nøkkel
  • En terminal på macOS, Linux eller WSL2

Installasjon

1

Hent CometAPI API-nøkkelen din

Logg inn i CometAPI-konsollen. Klikk på Add API Key og kopier <COMETAPI_KEY>-nøkkelen din.
CometAPI-kontrollpanel som viser knappen Add API Key
Detaljer for CometAPI API-nøkkel med base URL vist
2

Installer Hermes Agent

Følgende kommando kjører det offisielle installasjonsprogrammet:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Hvis det nåværende skallet ennå ikke ser hermes-kommandoen, last inn skallkonfigurasjonen på nytt:
source ~/.zshrc
# or
source ~/.bashrc
Hermes lagrer config i ~/.hermes/, lenker hermes-kommandoen i ~/.local/bin, og kan legge til ~/.local/bin i shell-PATH-en din.

Konfigurasjon

1

Lagre CometAPI-nøkkelen din

Åpne ~/.hermes/.env og legg til følgende linje:
OPENAI_API_KEY=<COMETAPI_KEY>
Hermes bruker OPENAI_API_KEY som reserve for auth for egendefinerte OpenAI-compatible endpoints.
2

Konfigurer CometAPI-endpointet

Åpne ~/.hermes/config.yaml og sørg for at seksjonen model ser slik ut:
model:
  provider: custom
  default: your-model-id
  base_url: https://api.cometapi.com/v1
Erstatt your-model-id med en gjeldende text model ID fra CometAPI Models page.
Behold API-nøkkelen i ~/.hermes/.env. Ikke hardkod hemmeligheter i config.yaml.
Dette oppsettet konfigurerer hovedmodellen for chat. Hermes kan bruke separate hjelpemodeller for oppgaver som vision eller web extraction.

Verifisering

1

Kontroller konfigurasjonen

Følgende kommandoer bekrefter at Hermes kan lese config og API-nøkkelen:
hermes config check
hermes doctor
hermes status
Hvis hermes config check rapporterer manglende alternativer etter en oppdatering, kjør hermes config migrate og kontroller på nytt.
2

Kjør en ekte chattest

Følgende kommando sender en ekte forespørsel gjennom CometAPI:
hermes chat -q "Reply with the single word CONNECTED."
Et vellykket oppsett returnerer CONNECTED og ingen auth- eller endpoint-feil.

Valgfri konfigurasjon

Hvis du erstatter en eldre Hermes-installasjon, bruk det innebygde avinstalleringsprogrammet først:
hermes uninstall
I avinstalleringsprogrammet velger du Full uninstall for å fjerne CLI-en, PATH-oppføringen og dataene i ~/.hermes/. Kjør deretter installasjonstrinnet på nytt og fortsett med den samme CometAPI-konfigurasjonen.
Hvis du foretrekker den interaktive flyten, kjør hermes model og velg Custom endpoint.Deretter angir du følgende verdier:
  • Base URL: https://api.cometapi.com/v1
  • API key: CometAPI API-nøkkelen din
  • Model: en gjeldende CometAPI text model ID
Denne flyten skriver de samme provider-innstillingene til config.yaml.