Wymagania wstępne
- Git
- Konto CometAPI z aktywnym kluczem API
- Terminal w systemie macOS, Linux lub WSL2
Instalacja
1
Pobierz klucz API CometAPI
2
Zainstaluj Hermes Agent
Poniższe polecenie uruchamia oficjalny instalator:Jeśli bieżąca powłoka jeszcze nie widzi polecenia
hermes, przeładuj konfigurację powłoki:Hermes przechowuje konfigurację w
~/.hermes/, linkuje polecenie hermes w ~/.local/bin i może dodać ~/.local/bin do PATH powłoki.Konfiguracja
Wybierz trasę CometAPI, która odpowiada rodzinie modeli:1
Zapisz swój klucz CometAPI
Otwórz
~/.hermes/.env i dodaj następujące wartości:COMETAPI_KEY jest używany przez nazwany provider Claude. OPENAI_API_KEY sprawia, że awaryjny niestandardowy endpoint zgodny z OpenAI w Hermes nadal działa.2
Skonfiguruj trasę zgodną z OpenAI
Użyj tej trasy dla większości tekstowych modeli CometAPI, w tym modeli Gemini używanych z Hermes. Otwórz Zastąp
~/.hermes/config.yaml i upewnij się, że sekcja model wygląda tak:your-model-id aktualnym model ID modelu tekstowego ze strony modeli CometAPI.Przechowuj klucz API w
~/.hermes/.env. Nie zapisuj sekretów na stałe w config.yaml.Ta konfiguracja ustawia główny model czatu. Hermes może używać oddzielnych modeli pomocniczych do zadań takich jak vision lub ekstrakcja z sieci.
3
Skonfiguruj trasę Claude Messages
Użyj tej trasy, gdy chcesz, aby Hermes wywoływał modele Claude przez Anthropic Messages. Otwórz Zastąp
~/.hermes/config.yaml i użyj nazwanego providera:your-claude-model-id aktualnym model ID Claude ze strony modeli CometAPI.Dla tej trasy pozostaw
base_url ustawione na https://api.cometapi.com. Hermes używa transportu Anthropic Messages z nazwanego providera.Weryfikacja
1
Sprawdź konfigurację
Poniższe polecenie potwierdza, że Hermes może odczytać konfigurację i klucz API:Jeśli
hermes config check zgłasza brakujące opcje po aktualizacji, uruchom hermes config migrate i sprawdź ponownie.2
Uruchom rzeczywisty test czatu
Poniższe polecenie wysyła rzeczywiste żądanie przez CometAPI:Pomyślna konfiguracja zwraca
CONNECTED i brak błędów uwierzytelniania lub endpointu. Gdy konfiguracja Claude Messages jest aktywna, potwierdza to, że Hermes może używać transportu anthropic_messages przez CometAPI.Opcjonalna konfiguracja
Czysta reinstalacja (opcjonalnie)
Czysta reinstalacja (opcjonalnie)
Jeśli zastępujesz starszą instalację Hermes, najpierw użyj wbudowanego deinstalatora:W deinstalatorze wybierz Full uninstall, aby usunąć CLI, wpis PATH oraz dane
~/.hermes/. Następnie ponownie uruchom krok instalacji i kontynuuj z tą samą konfiguracją CometAPI.Użyj zamiast tego modelu hermes (opcjonalnie)
Użyj zamiast tego modelu hermes (opcjonalnie)
Jeśli wolisz interaktywny przepływ dla ścieżki zgodnej z OpenAI, 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 model ID modelu tekstowego CometAPI
config.yaml. W przypadku Claude Messages edytuj config.yaml bezpośrednio, aby nazwany dostawca zachował transport: anthropic_messages.
