303 Modelle · 40 ModellanbieterMehr erfahren
CoreAPI × OpenClaw

OpenClaw
konfigurieren
über CoreAPI

Nutzen Sie CoreAPI als benutzerdefinierten Modellanbieter für OpenClaw: eine API, viele Modelle zu offiziellen Listenpreisen. Dieser Leitfaden folgt dem aktuellen OpenClaw-Onboarding-Ablauf (2026.3.8+) und behandelt Installation, Anbieterkonfiguration, Überprüfung und Modellwechsel.

~/.openclaw/openclaw.json
# Nur Beispiel—vor der Produktion mit Ihrer OpenClaw-Version überprüfen
{
  "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 — Hier beginnen

Leitfadenumfang
und Voraussetzungen

Leitfadenübersicht

OpenClaw mit CoreAPI konfigurieren

Nutzen Sie CoreAPI als benutzerdefinierten Modellanbieter für OpenClaw, um zu offiziellen Listenpreisen auf viele Modelle in einer API zuzugreifen. Diese Seite folgt dem aktuellen OpenClaw-Onboarding-Ablauf (2026.3.8+).

Voraussetzungen

Voraussetzungen

Node.js >= 22 und ein CoreAPI API-Schlüssel sind erforderlich. Für Daemon-Installationen speichere COREAPI_KEY in ~/.openclaw/.env, damit openclaw.json darauf über $COREAPI_KEY verweisen kann, ohne Geheimnisse fest zu kodieren.

Schnellbefehle
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

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

Nach dem Hinzufügen ~/.openclaw/.env oder dem Bearbeiten der Anbieterkonfiguration einmal neu starten mit openclaw gateway restart, dann Diagnose ausführen. Vollständige provider/model-Referenzen in allen Befehlen und Sitzungen verwenden. Bei Versionsdrift die Konfigurationsreferenz.

01 — Anbieter-Setup-Hinweise

Warum zwei Anbieter
für einen CoreAPI-Schlüssel

API-Shape-basiertes Anbieter-Routing
OpenClaw routet nach API-Kompatibilität (nicht nur nach Herstellerbezeichnung), daher separate Anbieter für openai-completions und anthropic-messages verwenden.
Einzelner Schlüssel, Multi-Anbieter-Konfiguration
Einen einzelnen COREAPI_KEY beibehalten und in den Blöcken coreapi-openai, coreapi-claude wiederverwenden. Überall explizite provider/model-Referenzen verwenden.
Aktueller Ablauf-Verifizierung
Onboarding einmal ausführen, Gateway nach Änderungen neu starten, dann mit models status, anbieterbegrenzter models list und doctor-Diagnose validieren.
02 — In OpenClaw integrieren

Installieren, onboarden, konfigurieren,
verifizieren, wechseln

Versionsabhängige Hinweise

OpenClaw verwendet ~/.openclaw/openclaw.json als die von Ihnen bearbeitete Quellkonfiguration. Benutzerdefinierte Anbieter werden in anbieterspezifische models.json Dateien unter ~/.openclaw/agents/<agentId>/materialisiert. Schlüssel und Verhalten nach Upgrades mit dem Konfigurationsreferenz und dem Umgebungsvariablen Leitfaden erneut prüfen. CoreAPI-Base-URLs nur so behandeln, wie sie im Live-Dokumentationdefiniert sind.

01 OpenClaw installieren oder aktualisieren
Empfohlen: curl -fsSL https://openclaw.ai/install.sh | bash. Oder npm install -g openclaw@latest bei globaler npm-Installation.
02 Onboarding einmal ausführen
Ausführen: openclaw onboard --install-daemon. In Model/Auth Skip für Basisinstallation wählen, Standard-Workspace beibehalten, Assistent Daemon und Health-Check abschließen lassen.
03 COREAPI_KEY speichern
Für Daemon-Installationen COREAPI_KEY an ~/.openclaw/.env anhängen und chmod 600 ausführen. Bestehende Shell/Dienst-Secrets-Workflows weiterhin verwenden.
04 {brand}-Anbieter in openclaw.json hinzufügen
coreapi-openai (openai-completions), coreapi-claude (anthropic-messages) hinzufügen, dann primary auf coreapi-claude/claude-sonnet-4-5-20250929 setzen.
05 Neu starten und verifizieren
openclaw gateway restart ausführen, dann openclaw models status, openclaw models list --provider coreapi-claude und openclaw doctor. Keine Konfigurationsschema-/Auth-Fehler für CoreAPI-Anbieter erwartet.
06 Modelle mit provider/model wechseln
Standard setzen mit openclaw models set coreapi-claude/claude-sonnet-4-5-20250929. Im Chat wechseln via /model coreapi-openai/deepseek-flash.
07 Optionale Neuinstallation
Bei Reparatur einer alten defekten Installation: Gateway stoppen, ~/.openclaw entfernen, Onboarding erneut ausführen, CoreAPI-Konfiguration neu anwenden. Dies setzt lokale Konfiguration, Sitzungen, Logs und Auth-Status zurück.
Konfigurations-Snippet (in openclaw.json einbinden)
{
  "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" }]
      }
    }
  }
}

Beim Basis-Setup muss auth-profiles.jsonnicht manuell erstellt werden. In Anbietern ${COREAPI_KEY} verwenden und die Variable über ~/.openclaw/.env, Shell oder Service-Manager injizieren.

03 — Referenzpreise

Live-Preise auf
der CoreAPI-Website

In der folgenden Tabelle werden beispielhafte Zahlen pro Million Token verwendet. Modellkatalog, Preise und SLAs folgen den aktuellen CoreAPI-Bedingungen. CoreAPI-Dokumentation und Konsole den aktuellen Angaben.

04 — FAQ

Dies vor der
Integration prüfen

Benötige ich auth-profiles.json für dieses Setup?

Nein für das Basis-Setup. OpenClaw kann den Anbieter-apiKey aus models.providers.*.apiKey über $COREAPI_KEY auflösen. auth-profiles.json nur für profilspezifische gespeicherte Secrets oder Rotation verwenden.

Warum gibt es 2 Anbietereinträge für einen Anbieter?

OpenClaw routet nach API-Format-Kompatibilität. Separate Einträge für openai-completions und anthropic-messages beibehalten.

Wo wird die Konfiguration tatsächlich bearbeitet und materialisiert?

~/.openclaw/openclaw.json bearbeiten. Benutzerdefinierte Anbieter werden nach Sync/Load in anbieterspezifische models.json unter ~/.openclaw/agents/<agentId>/ materialisiert.

Welche Modell-IDs werden in diesem Leitfaden verwendet?

deepseek-flash, claude-sonnet-4-5-20250929. Jedes Modell von der CoreAPI-Modellseite kann dem entsprechenden Anbieterblock hinzugefügt werden.

CoreAPI × OpenClaw | OpenAI-kompatible API & Agent-Gateway - Ein API-Zugang zu KI-Modellen - CoreAPI