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.
# 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" }]
}
}
}
}Zakres przewodnika
i wymagania wstępne
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
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.
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.
Dlaczego dwóch dostawców
dla jednego klucza CoreAPI
Zainstaluj, wdróż, skonfiguruj,
zweryfikuj, przełącz
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.
{
"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.
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.
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.