Skip to main content
Używaj CometAPI jako dostawcy modeli dla OpenClaw — ponad 500 modeli w jednym API.

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

Zaloguj się do konsoli CometAPI. Kliknij Add API Key i skopiuj swój klucz API CometAPI.
Panel CometAPI z przyciskiem Add API Key
Szczegóły klucza API CometAPI z base URL
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 ~/.openclaw/openclaw.json:
Możesz zachować tylko tych providerów, których potrzebujesz, albo zachować wszystkie cztery, aby kierować żądania między formatami za pomocą odwołań 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 .env lub zmianie konfiguracji provider:
Następnie uruchom diagnostykę:
Prawidłowo zakończona konfiguracja wygląda następująco:
  • openclaw models status rozwiązuje model podstawowy do cometapi-claude/your-claude-model-id bez ostrzeżeń o brakującym uwierzytelnianiu dla providerów CometAPI
  • openclaw models list --provider cometapi-claude wyświetla skonfigurowane modele
  • openclaw doctor nie zgłasza błędów konfiguracji ani uwierzytelniania dla providerów CometAPI
OpenClaw models status pokazujący providerów CometAPI jako uwierzytelnionych

Przełączanie modeli

1

Przełącz modele

Rozwiązywanie problemów

Jeśli naprawiasz uszkodzoną starszą konfigurację, zatrzymaj gateway, usuń ~/.openclaw, a następnie ponownie uruchom onboarding przed zastosowaniem konfiguracji CometAPI:
To usuwa całą lokalną konfigurację, sesje, logi, stan autoryzacji i obszary robocze. Następnie ponownie wykonaj kroki 3–5.