Przejdź do głównej treści
Użyj CometAPI jako dostawcy modelu dla Hermes Agent dzięki obsłudze niestandardowych endpointów zgodnych z OpenAI w Hermes.

Wymagania wstępne

  • Git
  • Konto CometAPI z aktywnym kluczem API
  • Terminal w systemie macOS, Linux lub WSL2

Instalacja

1

Pobierz swój klucz API CometAPI

Zaloguj się do konsoli CometAPI. Kliknij Add API Key i skopiuj swój klucz <COMETAPI_KEY>.
Panel CometAPI pokazujący przycisk Add API Key
Szczegóły klucza API CometAPI z pokazanym podstawowym URL
2

Zainstaluj Hermes Agent

Poniższe polecenie uruchamia oficjalny instalator:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Jeśli bieżąca powłoka jeszcze nie widzi polecenia hermes, przeładuj konfigurację powłoki:
source ~/.zshrc
# or
source ~/.bashrc
Hermes przechowuje konfigurację w ~/.hermes/, linkuje polecenie hermes w ~/.local/bin i może dodać ~/.local/bin do PATH twojej powłoki.

Konfiguracja

1

Zapisz swój klucz CometAPI

Otwórz ~/.hermes/.env i dodaj następującą linię:
OPENAI_API_KEY=<COMETAPI_KEY>
Hermes używa OPENAI_API_KEY jako zapasowej metody uwierzytelniania dla niestandardowych endpointów zgodnych z OpenAI.
2

Skonfiguruj endpoint CometAPI

Otwórz ~/.hermes/config.yaml i upewnij się, że sekcja model wygląda tak:
model:
  provider: custom
  default: your-model-id
  base_url: https://api.cometapi.com/v1
Zastąp your-model-id aktualnym text model ID ze strony CometAPI Models.
Zachowaj klucz API w ~/.hermes/.env. Nie zapisuj sekretów na sztywno w config.yaml.
Ta konfiguracja ustawia główny model czatu. Hermes może używać oddzielnych modeli pomocniczych do zadań takich jak vision lub web extraction.

Weryfikacja

1

Sprawdź konfigurację

Poniższe polecenia potwierdzają, że Hermes może odczytać konfigurację i klucz API:
hermes config check
hermes doctor
hermes status
Jeśli hermes config check po aktualizacji zgłasza brakujące opcje, uruchom hermes config migrate i sprawdź ponownie.
2

Uruchom prawdziwy test czatu

Poniższe polecenie wysyła prawdziwe żądanie przez CometAPI:
hermes chat -q "Reply with the single word CONNECTED."
Prawidłowa konfiguracja zwraca CONNECTED i nie powoduje błędów auth ani endpoint.

Konfiguracja opcjonalna

Jeśli zastępujesz starszą instalację Hermes, najpierw użyj wbudowanego deinstalatora:
hermes uninstall
W deinstalatorze wybierz Full uninstall, aby usunąć CLI, wpis PATH i dane ~/.hermes/. Następnie ponownie wykonaj krok instalacji i kontynuuj z tą samą konfiguracją CometAPI.
Jeśli wolisz interaktywny przebieg, uruchom hermes model i wybierz Custom endpoint.Następnie wprowadź następujące wartości:
  • Base URL: https://api.cometapi.com/v1
  • API key: twój klucz API CometAPI
  • Model: aktualny text model ID CometAPI
Ten przebieg zapisuje te same ustawienia dostawcy w config.yaml.