303 modeli · 40 dostawców modeliDowiedz się więcej
CoreAPI × OpenClaw

Skonfiguruj
OpenClaw
przez CoreAPI

Użyj CoreAPI jako dostawcy niestandardowych modeli dla OpenClaw: jedno API, wiele modeli w oficjalnych cenach katalogowych. Ten przewodnik przedstawia aktualny proces wdrażania OpenClaw (2026.3.8+) i obejmuje instalację, konfigurację dostawcy, weryfikację i zmianę modelu.

~/.openclaw/openclaw.json
# Tylko przykład—zweryfikuj z wersją OpenClaw przed produkcją
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "coreapi-claude/claude-sonnet-4-5-20250929"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "coreapi-openai": {
        "baseUrl": "https://unixcore.io/v1",
        "apiKey": "${COREAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
      },
      "coreapi-claude": {
        "baseUrl": "https://unixcore.io",
        "apiKey": "${COREAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
      }
    }
  }
}
00 — Zacznij tutaj

Zakres przewodnika
i wymagania wstępne

Przegląd przewodnika

Konfiguracja OpenClaw z CoreAPI

Użyj CoreAPI jako niestandardowego dostawcy modeli dla OpenClaw, aby uzyskać dostęp do wiele modeli w jednym API po oficjalnych cenach katalogowych. Ta strona jest zgodna z bieżącym procesem wdrażania OpenClaw (2026.3.8+).

Wymagania wstępne

Wymagania wstępne

Wymagane są Node.js >= 22 i klucz API CoreAPI. Dla instalacji daemon, przechowuj COREAPI_KEY w ~/.openclaw/.env, aby openclaw.json mógł odwoływać się do $COREAPI_KEY bez kodowania sekretów na stałe.

Szybkie polecenia
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

printf 'COREAPI_KEY=%s\n' 'your_coreapi_key' >> ~/.openclaw/.env
chmod 600 ~/.openclaw/.env

Po dodaniu ~/.openclaw/.env lub edycji konfiguracji dostawcy, uruchom ponownie raz z openclaw gateway restart, następnie uruchom diagnostykę. Używaj pełnych referencji provider/model we wszystkich poleceniach i sesjach. Przy rozbieżności wersji, ponownie sprawdź Dokumentację konfiguracji.

01 — Uwagi dotyczące konfiguracji dostawcy

Dlaczego dwóch dostawców
dla jednego klucza CoreAPI

Routing dostawcy oparty na kształcie API
OpenClaw kieruje ruchem według zgodności API (nie tylko etykiety dostawcy), więc używaj oddzielnych dostawców dla openai-completions i anthropic-messages.
Jeden klucz, konfiguracja wielu dostawców
Zachowaj jeden COREAPI_KEY i używaj go ponownie w blokach coreapi-openai, coreapi-claude. Używaj explicytnych referencji provider/model wszędzie.
Weryfikacja obecnego przepływu
Uruchom wdrożenie raz, uruchom ponownie bramę po zmianach, następnie waliduj za pomocą models status, models list o zakresie dostawcy i diagnostyki doctor.
02 — Podłącz do OpenClaw

Zainstaluj, wdróż, skonfiguruj,
zweryfikuj, przełącz

Uwagi dotyczące wersji

OpenClaw używa ~/.openclaw/openclaw.json jako konfiguracji źródłowej, którą edytujesz. Niestandardowi dostawcy są materializowani w plikach models.json per agent pod ~/.openclaw/agents/<agentId>/. Ponownie sprawdź klucze i zachowanie po uaktualnieniach używając przewodników Dokumentacja konfiguracji i Zmienne środowiskowe . Traktuj bazowe URL CoreAPI tylko zgodnie z definicją w dokumentacja na żywo.

01 Zainstaluj lub zaktualizuj OpenClaw
Zalecane: curl -fsSL https://openclaw.ai/install.sh | bash. Lub npm install -g openclaw@latest przy globalnej instalacji npm.
02 Uruchom wdrożenie raz
Wykonaj: openclaw onboard --install-daemon. W Model/Auth wybierz Skip dla instalacji bazowej, zachowaj domyślny obszar roboczy jeśli nie potrzeba, pozwól kreatorowi zakończyć daemon i health check.
03 Przechowaj COREAPI_KEY
Dla instalacji daemon, dodaj COREAPI_KEY do ~/.openclaw/.env i wykonaj chmod 600. Kontynuuj używanie istniejących przepływów pracy dla sekretów shell/serwisu.
04 Dodaj dostawców {brand} w openclaw.json
Dodaj coreapi-openai (openai-completions), coreapi-claude (anthropic-messages), następnie ustaw primary na coreapi-claude/claude-sonnet-4-5-20250929.
05 Uruchom ponownie i zweryfikuj
Uruchom openclaw gateway restart, następnie openclaw models status, openclaw models list --provider coreapi-claude i openclaw doctor. Brak błędów schematu konfiguracji/auth dla dostawców CoreAPI.
06 Przełączaj modele z provider/model
Ustaw domyślny za pomocą openclaw models set coreapi-claude/claude-sonnet-4-5-20250929. W czacie przełączaj przez /model coreapi-openai/deepseek-flash.
07 Opcjonalna czysta reinstalacja
Naprawiając starą uszkodzoną instalację: zatrzymaj bramę, usuń ~/.openclaw, ponownie uruchom wdrożenie, następnie ponownie zastosuj konfigurację CoreAPI. To resetuje lokalną konfigurację, sesje, logi i stan autentykacji.
Fragment konfiguracji (scalić z openclaw.json)
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "coreapi-claude/claude-sonnet-4-5-20250929"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "coreapi-openai": {
        "baseUrl": "https://unixcore.io/v1",
        "apiKey": "${COREAPI_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "deepseek-flash", "name": "DeepSeek Flash" }]
      },
      "coreapi-claude": {
        "baseUrl": "https://unixcore.io",
        "apiKey": "${COREAPI_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "claude-sonnet-4-5-20250929", "name": "Claude Sonnet 4.5" }]
      }
    }
  }
}

Podstawowa konfiguracja nie wymaga ręcznego tworzenia auth-profiles.json. Użyj ${COREAPI_KEY} w dostawcach i wstrzyknij zmienną przez ~/.openclaw/.env, shell lub menedżer usług.

03 — Ceny referencyjne

Ceny na żywo
na stronie CoreAPI

W poniższej tabeli zastosowano przykładowe liczby na milion żetonów. Katalog modeli, ceny i umowy SLA są zgodne z aktualnymi warunkami CoreAPI. Dokumentacja i konsola CoreAPI pokazuje teraz.

04 — Często zadawane pytania

Sprawdź to
przed integracją

Czy potrzebuję auth-profiles.json dla tej konfiguracji?

Nie dla podstawowej konfiguracji. OpenClaw może rozwiązać apiKey dostawcy z models.providers.*.apiKey via $COREAPI_KEY. Używaj auth-profiles.json tylko do sekretów przechowywanych per profil lub rotacji.

Dlaczego są 2 wpisy dostawców dla jednego dostawcy?

OpenClaw kieruje ruchem według zgodności formatu API. Zachowaj oddzielne wpisy dla openai-completions i anthropic-messages.

Gdzie konfiguracja jest faktycznie edytowana i materializowana?

Edytuj ~/.openclaw/openclaw.json. Niestandardowi dostawcy są materializowani w models.json per agent pod ~/.openclaw/agents/<agentId>/ po sync/load.

Jakie ID modeli są używane w tym przewodniku?

deepseek-flash, claude-sonnet-4-5-20250929. Możesz dodać dowolny model ze strony modeli CoreAPI do odpowiedniego bloku dostawcy.

CoreAPI × OpenClaw | API kompatybilne z OpenAI i brama agentów - Jeden API dostęp do modeli AI - CoreAPI