Skip to main content
Bruk CometAPI som modelleverandør for Hermes Agent. Hermes støtter to CometAPI-baner i denne veiledningen: et generelt OpenAI-kompatibelt endepunkt for de fleste tekstmodeller og en Claude-rute gjennom Anthropic Messages.

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 API-nøkkelen din.
CometAPI-kontrollpanel som viser knappen Add API Key
Detaljer for CometAPI API-nøkkel med base-URL-en vist
2

Installer Hermes Agent

Følgende kommando kjører det offisielle installasjonsprogrammet:
Hvis det gjeldende skallet ennå ikke ser kommandoen hermes, last inn skallkonfigurasjonen på nytt:
Hermes lagrer konfigurasjon i ~/.hermes/, lenker kommandoen hermes i ~/.local/bin, og kan legge til ~/.local/bin i PATH-en til skallet ditt.

Konfigurasjon

Velg CometAPI-ruten som samsvarer med modellfamilien:
Ikke konfigurer Hermes med https://api.cometapi.com/v1beta som en tilpasset Gemini-native provider. Bruk den OpenAI-kompatible Hermes-konfigurasjonen for Gemini-modeller. For direkte Gemini API-kall, bruk Gemini generateContent API.
1

Lagre CometAPI-nøkkelen din

Åpne ~/.hermes/.env og legg til følgende verdier:
COMETAPI_KEY brukes av den navngitte Claude-provideren. OPENAI_API_KEY sørger for at Hermes sin reservefunksjon for tilpassede OpenAI-kompatible endepunkter fortsetter å fungere.
2

Konfigurer den OpenAI-kompatible ruten

Bruk denne ruten for de fleste CometAPI-tekstmodeller, inkludert Gemini-modeller som brukes fra Hermes. Åpne ~/.hermes/config.yaml og sørg for at model-seksjonen ser slik ut:
Erstatt your-model-id med en gjeldende tekstmodell-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.
3

Konfigurer Claude Messages-ruten

Bruk denne ruten når du vil at Hermes skal kalle Claude-modeller gjennom Anthropic Messages. Åpne ~/.hermes/config.yaml og bruk en navngitt provider:
Erstatt your-claude-model-id med en gjeldende Claude model ID fra CometAPI Models page.
Behold base_url som https://api.cometapi.com for denne ruten. Hermes bruker Anthropic Messages-transporten fra den navngitte provideren.

Verifisering

1

Kontroller konfigurasjonen

Følgende kommando bekrefter at Hermes kan lese konfigurasjonen og API-nøkkelen:
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:
Et vellykket oppsett returnerer CONNECTED og ingen auth- eller endepunktfeil. Når Claude Messages-konfigurasjonen er aktiv, bekrefter dette at Hermes kan bruke anthropic_messages-transporten gjennom CometAPI.

Valgfri konfigurasjon

Hvis du erstatter en eldre Hermes-installasjon, bruk det innebygde avinstalleringsprogrammet først:
I avinstalleringsprogrammet velger du Full uninstall for å fjerne CLI-en, PATH-oppføringen og ~/.hermes/-dataene. Kjør deretter installasjonstrinnet på nytt og fortsett med den samme CometAPI-konfigurasjonen.
Hvis du foretrekker den interaktive flyten for den OpenAI-kompatible ruten, kjør hermes model og velg Custom endpoint.Deretter skriver du inn følgende verdier:
  • Base URL: https://api.cometapi.com/v1
  • API key: CometAPI API-nøkkelen din
  • Model: en gjeldende model ID for en CometAPI-tekstmodell
Denne flyten skriver de OpenAI-kompatible provider-innstillingene til config.yaml. For Claude Messages må du redigere config.yaml direkte slik at den navngitte provideren beholder transport: anthropic_messages.
Sist endret 2. juli 2026