Używaj CometAPI jako dostawcy modeli dla OpenClaw — ponad 500 modeli w jednym API.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Wymagania wstępne
- Node.js ≥ 22 — zalecane przez nvm
- Konto CometAPI z aktywnym kluczem API — pobierz je tutaj
Instalacja
Pobierz swój klucz API CometAPI
Konfiguracja
Zapisz swój klucz CometAPI
Zapisz swój klucz w
~/.openclaw/.env, aby był dostępny dla daemona bez wpisywania go na stałe w plikach konfiguracyjnych:Jeśli już przekazujesz
COMETAPI_KEY przez shell, menedżera usług lub workflow do zarządzania sekretami, pomiń ten krok — poniższa konfiguracja używa $\{COMETAPI_KEY\} niezależnie od tego, jak zmienna jest ustawiona.Skonfiguruj dostawców CometAPI
CometAPI obsługuje cztery formaty API. Dodaj jeden lub więcej bloków dostawców do
Możesz zostawić tylko potrzebnych dostawców albo zachować wszystkie cztery, aby przełączać się między formatami za pomocą odwołań
~/.openclaw/openclaw.json:| Provider | Format API | Wywoływany endpoint | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model.Zastąp każdy placeholder your-...-model-id aktualnym model ID ze strony CometAPI Models, który pasuje do danego bloku dostawcy.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 działających na klasycznej ścieżce Chat Completions. Oba używają tego samego 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 dostawców są rozwiązywane z models.providers.*.apiKey przez zmienną środowiskową $\{COMETAPI_KEY\}. auth-profiles.json jest potrzebny tylko wtedy, gdy chcesz rotować poświadczenia per profil między wieloma kluczami.Weryfikacja
Uruchom ponownie i zweryfikuj
Uruchom ponownie bramę po dodaniu Następnie uruchom diagnostykę:Prawidłowa konfiguracja wygląda następująco:
.env lub zmianie konfiguracji dostawcy:openclaw models statusrozwiązuje model podstawowy docometapi-claude/your-claude-model-idbez ostrzeżeń o brakującym uwierzytelnianiu dla dostawców CometAPIopenclaw models list --provider cometapi-claudewyświetla skonfigurowane modeleopenclaw doctornie zgłasza błędów konfiguracji ani uwierzytelniania dla dostawców CometAPI

Przełączanie modeli
Rozwiązywanie problemów
Czysta ponowna instalacja (opcjonalnie)
Czysta ponowna instalacja (opcjonalnie)
Jeśli naprawiasz uszkodzoną starszą konfigurację, zatrzymaj bramę, usuń To usuwa całą lokalną konfigurację, sesje, logi, stan uwierzytelniania i workspace’y. Następnie ponownie wykonaj kroki 3–5.
~/.openclaw, a następnie ponownie uruchom onboarding przed zastosowaniem konfiguracji CometAPI:
