303 modelli · 40 fornitori di modelliScopri di più
CoreAPI × OpenClaw

Configura
OpenClaw
tramite CoreAPI

Utilizza CoreAPI come fornitore di modelli personalizzati per OpenClaw: un'API, numerosi modelli a prezzi di listino ufficiali. Questa guida segue l'attuale flusso di onboarding di OpenClaw (2026.3.8+) e copre l'installazione, la configurazione del provider, la verifica e il cambio di modello.

~/.openclaw/openclaw.json
# Solo esempio—verificare con la propria versione di OpenClaw prima della produzione
{
  "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 — Inizia qui

Portata della guida
e prerequisiti

Panoramica della guida

Configura OpenClaw con CoreAPI

Utilizza CoreAPI come fornitore di modelli personalizzati per OpenClaw per accedere a numerosi modelli in un'unica API ai prezzi di listino ufficiali. Questa pagina segue l'attuale flusso di onboarding di OpenClaw (2026.3.8+).

Prerequisiti

Prerequisiti

Sono richiesti Node.js >= 22 e una chiave API CoreAPI. Per le installazioni daemon, memorizza COREAPI_KEY in ~/.openclaw/.env in modo che openclaw.json possa fare riferimento a $COREAPI_KEY senza codificare i segreti.

Comandi rapidi
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

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

Dopo aver aggiunto ~/.openclaw/.env o modificato la configurazione del provider, riavvia una volta con openclaw gateway restart, poi esegui la diagnostica. Usa riferimenti completi provider/model in tutti i comandi e le sessioni. Per la deriva di versione, ricontrolla il Riferimento alla configurazione.

01 — Note sulla configurazione del provider

Perché due provider
per una chiave CoreAPI

Routing del provider basato sulla forma dell'API
OpenClaw instrada per compatibilità API (non solo per etichetta del fornitore), quindi usa provider separati per openai-completions e anthropic-messages.
Chiave singola, configurazione multi-provider
Mantieni una singola COREAPI_KEY e riutilizzala nei blocchi coreapi-openai, coreapi-claude. Usa riferimenti espliciti provider/model ovunque.
Verifica del flusso attuale
Esegui l'onboarding una volta, riavvia il gateway dopo le modifiche, poi valida con models status, models list con scope del provider e diagnostica doctor.
02 — Collegarlo a OpenClaw

Installare, integrare, configurare,
verificare, cambiare

Note sulla versione

OpenClaw usa ~/.openclaw/openclaw.json come configurazione sorgente che modifichi. I provider personalizzati vengono materializzati in file models.json per agente sotto ~/.openclaw/agents/<agentId>/. Ricontrolla chiavi e comportamento dopo gli aggiornamenti usando le guide Riferimento alla configurazione e Variabili d'ambiente . Tratta gli URL base di CoreAPI solo come definiti nella documentazione live.

01 Installare o aggiornare OpenClaw
Raccomandato: curl -fsSL https://openclaw.ai/install.sh | bash. O npm install -g openclaw@latest se mantieni un'installazione npm globale.
02 Eseguire l'onboarding una volta
Esegui: openclaw onboard --install-daemon. In Model/Auth scegli Skip per l'installazione base, mantieni il workspace predefinito se non necessario, e lascia che il wizard completi daemon e health check.
03 Memorizzare COREAPI_KEY
Per installazioni daemon, aggiungi COREAPI_KEY a ~/.openclaw/.env ed esegui chmod 600. Continua a usare i flussi di lavoro di secrets shell/servizio se ne hai già uno.
04 Aggiungere provider {brand} in openclaw.json
Aggiungi coreapi-openai (openai-completions), coreapi-claude (anthropic-messages), poi imposta primary su coreapi-claude/claude-sonnet-4-5-20250929.
05 Riavviare e verificare
Esegui openclaw gateway restart, poi openclaw models status, openclaw models list --provider coreapi-claude e openclaw doctor. Non sono previsti errori di schema di configurazione/auth per i provider CoreAPI.
06 Cambiare modelli con provider/model
Imposta il predefinito con openclaw models set coreapi-claude/claude-sonnet-4-5-20250929. In chat, cambia via /model coreapi-openai/deepseek-flash o.
07 Reinstallazione pulita opzionale
Per riparare una vecchia installazione danneggiata: ferma il gateway, rimuovi ~/.openclaw, riesegui l'onboarding, poi riapplica la configurazione CoreAPI. Questo azzera la configurazione locale, le sessioni, i log e lo stato di autenticazione.
Snippet di configurazione (unire in 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 configurazione base non richiede la creazione manuale di auth-profiles.json. Usa ${COREAPI_KEY} nei provider e inietta la variabile tramite ~/.openclaw/.env, shell o gestore di servizi.

03 — Prezzi di riferimento

Prezzi in tempo reale
sul sito CoreAPI

La tabella seguente utilizza numeri illustrativi per milione di token. Il catalogo dei modelli, i prezzi e gli SLA seguono gli attuali termini CoreAPI. Documentazione e console CoreAPI mostra attualmente.

04 — Domande frequenti

Controlla questo
prima di integrare

Ho bisogno di auth-profiles.json per questa configurazione?

No per la configurazione base. OpenClaw può risolvere l'apiKey del provider da models.providers.*.apiKey via $COREAPI_KEY. Usa auth-profiles.json solo per i segreti memorizzati per profilo o la rotazione.

Perché ci sono 2 voci di provider per un singolo fornitore?

OpenClaw instrada per compatibilità del formato API. Mantieni voci separate per openai-completions e anthropic-messages.

Dove viene effettivamente modificata e materializzata la configurazione?

Modifica ~/.openclaw/openclaw.json. I provider personalizzati vengono materializzati in models.json per agente sotto ~/.openclaw/agents/<agentId>/ dopo sync/load.

Quali ID modello vengono usati in questa guida?

deepseek-flash, claude-sonnet-4-5-20250929. Puoi aggiungere qualsiasi modello dalla pagina modelli di CoreAPI al blocco provider corrispondente.

CoreAPI × OpenClaw | API compatibile con OpenAI & gateway agenti - Un API per Accedere a Modelli AI - CoreAPI