Wymagania wstępne
- Node.js ≥ 22 — zalecana instalacja przez nvm
- Konto CometAPI z aktywnym kluczem API — odbierz je tutaj
Instalacja
1
Pobierz swój klucz API CometAPI
2
Zainstaluj lub zaktualizuj OpenClaw
Zalecane — użyj oficjalnego instalatora:Lub zainstaluj przez npm:Następnie uruchom kreator konfiguracji jeden raz:Podczas onboardingu wybierz Skip w kroku Model/Auth, jeśli chcesz skonfigurować CometAPI ręcznie. Po zakończeniu onboardingu potwierdź, że gateway działa:
Konfiguracja
1
Zapisz swój klucz CometAPI
Zapisz swój klucz w
~/.openclaw/.env, aby był dostępny dla demona bez twardego kodowania go w plikach konfiguracyjnych:Jeśli już wstrzykujesz
COMETAPI_KEY przez swoją powłokę, menedżera usług lub workflow zarządzania sekretami, pomiń ten krok — poniższa konfiguracja używa $\{COMETAPI_KEY\} niezależnie od tego, w jaki sposób zmienna jest ustawiona.2
Skonfiguruj dostawców CometAPI
CometAPI obsługuje cztery formaty API. Dodaj jeden lub więcej bloków provider do Możesz zachować tylko tych providerów, których potrzebujesz, albo zachować wszystkie cztery, aby kierować żądania między formatami za pomocą odwołań
~/.openclaw/openclaw.json:provider/model.Zastąp każdy placeholder your-...-model-id aktualnym model ID ze strony CometAPI Models page, który pasuje do danego bloku provider.Użyj
cometapi-openai-responses (api: "openai-responses") dla modeli, które wymagają OpenAI Responses API. Użyj cometapi-openai (api: "openai-completions") dla modeli na klasycznej ścieżce Chat Completions. Oba współdzielą ten sam baseUrl (https://api.cometapi.com/v1); jedyna różnica polega na tym, który endpoint downstream wywołuje OpenClaw.Plik
auth-profiles.json nie jest wymagany dla tej konfiguracji. Klucze providerów są rozwiązywane z models.providers.*.apiKey przez zmienną środowiskową $\{COMETAPI_KEY\}. auth-profiles.json jest potrzebny tylko wtedy, gdy chcesz rotacji poświadczeń per profil dla wielu kluczy.Weryfikacja
1
Uruchom ponownie i zweryfikuj
Uruchom ponownie gateway po dodaniu Następnie uruchom diagnostykę:Prawidłowo zakończona konfiguracja wygląda następująco:
.env lub zmianie konfiguracji provider:openclaw models statusrozwiązuje model podstawowy docometapi-claude/your-claude-model-idbez ostrzeżeń o brakującym uwierzytelnianiu dla providerów CometAPIopenclaw models list --provider cometapi-claudewyświetla skonfigurowane modeleopenclaw doctornie zgłasza błędów konfiguracji ani uwierzytelniania dla providerów CometAPI

Przełączanie modeli
1
Przełącz modele
Rozwiązywanie problemów
Czysta reinstalacja (opcjonalnie)
Czysta reinstalacja (opcjonalnie)
Jeśli naprawiasz uszkodzoną starszą konfigurację, zatrzymaj gateway, usuń To usuwa całą lokalną konfigurację, sesje, logi, stan autoryzacji i obszary robocze. Następnie ponownie wykonaj kroki 3–5.
~/.openclaw, a następnie ponownie uruchom onboarding przed zastosowaniem konfiguracji CometAPI:
