303 modèles · 40 fournisseurs de modèlesEn savoir plus
CoreAPI × OpenClaw

Configurer
OpenClaw
via CoreAPI

Utilisez CoreAPI comme fournisseur de modèles personnalisés pour OpenClaw: une API, de nombreux modèles aux prix catalogue officiels. Ce guide suit le flux d'intégration actuel d'OpenClaw (2026.3.8+) et couvre l'installation, la configuration du fournisseur, la vérification et le changement de modèle.

~/.openclaw/openclaw.json
# Exemple uniquement—à vérifier avec votre version OpenClaw avant la production
{
  "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 — Commencer ici

Périmètre du guide
et prérequis

Aperçu du guide

Configurer OpenClaw avec CoreAPI

Utilisez CoreAPI en tant que fournisseur de modèles personnalisés pour OpenClaw afin d'accéder à de nombreux modèles dans une seule API aux prix catalogue officiels. Cette page suit le flux d'intégration actuel d'OpenClaw (2026.3.8+).

Prérequis

Prérequis

Node.js >= 22 et une clé API CoreAPI sont requis. Pour les installations daemon, stockez COREAPI_KEY dans ~/.openclaw/.env afin qu'openclaw.json puisse y faire référence via $COREAPI_KEY sans coder en dur les secrets.

Commandes rapides
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

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

Après avoir ajouté ~/.openclaw/.env ou modifié la configuration du fournisseur, redémarrez une fois avec openclaw gateway restart, puis lancez les diagnostics. Utiliser des références complètes provider/model dans toutes les commandes et sessions. En cas de dérive de version, re-vérifier la Référence de configuration.

01 — Notes de configuration des fournisseurs

Pourquoi deux fournisseurs
pour une clé CoreAPI

Routage des fournisseurs basé sur la forme API
OpenClaw route par compatibilité API (pas seulement par étiquette de fournisseur), donc utiliser des fournisseurs séparés pour openai-completions et anthropic-messages.
Clé unique, configuration multi-fournisseurs
Conserver un seul COREAPI_KEY et le réutiliser dans les blocs coreapi-openai, coreapi-claude. Utiliser des références explicites provider/model partout.
Vérification du flux actuel
Exécuter l'intégration une fois, redémarrer la passerelle après les modifications, puis valider avec models status, models list limité au fournisseur et les diagnostics doctor.
02 — L'intégrer dans OpenClaw

Installer, intégrer, configurer,
vérifier, changer

Notes tenant compte de la version

OpenClaw utilise ~/.openclaw/openclaw.json comme configuration source que vous modifiez. Les fournisseurs personnalisés sont matérialisés dans des fichiers models.json par agent sous ~/.openclaw/agents/<agentId>/. Re-vérifier les clés et comportements après les mises à niveau en utilisant les guides Référence de configuration et Variables d'environnement . Traiter les URL de base CoreAPI uniquement telles que définies dans la documentation en direct.

01 Installer ou mettre à jour OpenClaw
Recommandé: curl -fsSL https://openclaw.ai/install.sh | bash. Ou npm install -g openclaw@latest si vous maintenez une installation npm globale.
02 Exécuter l'intégration une fois
Exécuter: openclaw onboard --install-daemon. Dans Model/Auth choisir Skip pour l'installation de base, conserver l'espace de travail par défaut sauf si nécessaire, et laisser l'assistant terminer le daemon et le contrôle de santé.
03 Stocker COREAPI_KEY
Pour les installations daemon, ajouter COREAPI_KEY à ~/.openclaw/.env et exécuter chmod 600. Continuer à utiliser les workflows shell/secrets de service existants.
04 Ajouter les fournisseurs {brand} dans openclaw.json
Ajouter coreapi-openai (openai-completions), coreapi-claude (anthropic-messages), puis définir primary sur coreapi-claude/claude-sonnet-4-5-20250929.
05 Redémarrer et vérifier
Exécuter openclaw gateway restart, puis openclaw models status, openclaw models list --provider coreapi-claude et openclaw doctor. Aucune erreur de schéma de configuration/auth pour les fournisseurs CoreAPI attendue.
06 Changer de modèle avec provider/model
Définir la valeur par défaut avec openclaw models set coreapi-claude/claude-sonnet-4-5-20250929. En chat, changer via /model coreapi-openai/deepseek-flash.
07 Réinstallation propre optionnelle
Pour réparer une ancienne installation corrompue: arrêter la passerelle, supprimer ~/.openclaw, relancer l'intégration, puis ré-appliquer la configuration CoreAPI. Cela réinitialise la configuration locale, les sessions, les logs et l'état d'authentification.
Extrait de configuration (à fusionner dans 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" }]
      }
    }
  }
}

La configuration de base ne nécessite pas de créer manuellement auth-profiles.json. Utiliser ${COREAPI_KEY} dans les fournisseurs et injecter la variable via ~/.openclaw/.env, le shell ou le gestionnaire de services.

03 — Tarifs de référence

Les tarifs en direct
sur le site CoreAPI

Le tableau ci-dessous utilise des chiffres illustratifs par million de jetons. Le catalogue de modèles, les tarifs et les SLA suivent les conditions actuelles de CoreAPI. Documentation et console CoreAPI affiche actuellement.

04 — FAQ

Vérifier ceci
avant d'intégrer

Ai-je besoin d'auth-profiles.json pour cette configuration?

Non pour la configuration de base. OpenClaw peut résoudre le apiKey du fournisseur depuis models.providers.*.apiKey via $COREAPI_KEY. Utiliser auth-profiles.json uniquement pour les secrets stockés par profil ou la rotation.

Pourquoi y a-t-il 2 entrées de fournisseur pour un seul fournisseur?

OpenClaw route par compatibilité de format API. Conserver des entrées séparées pour openai-completions et anthropic-messages.

Où la configuration est-elle réellement modifiée et matérialisée?

Modifier ~/.openclaw/openclaw.json. Les fournisseurs personnalisés sont matérialisés dans models.json par agent sous ~/.openclaw/agents/<agentId>/ après synchronisation/chargement.

Quels identifiants de modèle sont utilisés dans ce guide?

deepseek-flash, claude-sonnet-4-5-20250929. N'importe quel modèle de la page des modèles CoreAPI peut être ajouté au bloc de fournisseur correspondant.

CoreAPI × OpenClaw | API compatible OpenAI & passerelle d'agents - Un API Accès Modèles IA - CoreAPI