303 model · 40 penyedia modelPelajari lebih lanjut
CoreAPI × OpenClaw

Konfigurasi
OpenClaw
via CoreAPI

Gunakan CoreAPI sebagai penyedia model khusus untuk OpenClaw: satu API, model dengan harga resmi. Panduan ini mengikuti alur orientasi OpenClaw saat ini (2026.3.8+) dan mencakup penginstalan, konfigurasi penyedia, verifikasi, dan peralihan model.

~/.openclaw/openclaw.json
# Hanya contoh—verifikasi dengan versi OpenClaw Anda sebelum produksi
{
  "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 — Mulai di sini

Cakupan panduan
dan prasyarat

Ikhtisar panduan

Konfigurasi OpenClaw dengan CoreAPI

Gunakan CoreAPI sebagai penyedia model khusus untuk OpenClaw untuk mengakses model dalam satu API dengan harga resmi. Halaman ini mengikuti alur orientasi OpenClaw saat ini (2026.3.8+).

Prasyarat

Prasyarat

Node.js >= 22 dan API key CoreAPI diperlukan. Untuk instalasi daemon, simpan COREAPI_KEY di ~/.openclaw/.env agar openclaw.json dapat mereferensikan $COREAPI_KEY tanpa mengkodekan rahasia secara langsung.

Perintah cepat
openclaw onboard --install-daemon
openclaw gateway status
openclaw dashboard

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

Setelah menambahkan ~/.openclaw/.env atau mengedit konfigurasi penyedia, mulai ulang sekali dengan openclaw gateway restart, lalu jalankan diagnostik. Gunakan referensi provider/model lengkap di semua perintah dan sesi. Untuk penyimpangan versi, periksa kembali Referensi konfigurasi.

01 — Catatan pengaturan penyedia

Mengapa dua penyedia
untuk satu API key CoreAPI

Perutean penyedia berbasis bentuk API
OpenClaw merutekan berdasarkan kompatibilitas API (bukan hanya label vendor), jadi gunakan penyedia terpisah untuk openai-completions dan anthropic-messages.
Satu key, konfigurasi multi-penyedia
Pertahankan satu COREAPI_KEY dan gunakan kembali di blok coreapi-openai, coreapi-claude. Gunakan referensi provider/model eksplisit di mana saja.
Verifikasi alur saat ini
Jalankan onboarding sekali, mulai ulang gateway setelah perubahan, lalu validasi dengan models status, models list berlingkup penyedia, dan diagnostik doctor.
02 — Hubungkan ke OpenClaw

Instal, onboard, konfigurasi,
verifikasi, ganti

Catatan berbasis versi

OpenClaw menggunakan ~/.openclaw/openclaw.json sebagai konfigurasi sumber yang Anda edit. Penyedia kustom dimaterialisasikan ke dalam file models.json per-agen di bawah ~/.openclaw/agents/<agentId>/. Periksa kembali kunci dan perilaku setelah upgrade menggunakan panduan Referensi konfigurasi dan Variabel lingkungan . Perlakukan URL dasar CoreAPI hanya seperti yang didefinisikan dalam dokumentasi langsung.

01 Instal atau perbarui OpenClaw
Direkomendasikan: curl -fsSL https://openclaw.ai/install.sh | bash. Atau npm install -g openclaw@latest jika mempertahankan instalasi npm global.
02 Jalankan onboarding sekali
Jalankan: openclaw onboard --install-daemon. Di Model/Auth pilih Skip untuk instalasi dasar, pertahankan workspace default kecuali diperlukan, dan biarkan wizard menyelesaikan daemon dan health check.
03 Simpan COREAPI_KEY
Untuk instalasi daemon, tambahkan COREAPI_KEY ke ~/.openclaw/.env dan jalankan chmod 600. Lanjutkan menggunakan alur kerja secrets shell/layanan yang sudah ada.
04 Tambahkan penyedia {brand} di openclaw.json
Tambahkan coreapi-openai (openai-completions), coreapi-claude (anthropic-messages), lalu atur primary ke coreapi-claude/claude-sonnet-4-5-20250929.
05 Mulai ulang dan verifikasi
Jalankan openclaw gateway restart, lalu openclaw models status, openclaw models list --provider coreapi-claude, dan openclaw doctor. Tidak ada kesalahan skema konfigurasi/autentikasi yang diharapkan untuk penyedia CoreAPI.
06 Ganti model dengan provider/model
Atur default dengan openclaw models set coreapi-claude/claude-sonnet-4-5-20250929. Di obrolan, ganti via /model coreapi-openai/deepseek-flash.
07 Instalasi ulang bersih opsional
Saat memperbaiki instalasi lama yang rusak: hentikan gateway, hapus ~/.openclaw, jalankan ulang onboarding, lalu terapkan kembali konfigurasi CoreAPI. Ini mereset konfigurasi lokal, sesi, log, dan status autentikasi.
Cuplikan konfigurasi (gabungkan ke 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" }]
      }
    }
  }
}

Pengaturan dasar tidak memerlukan pembuatan manual auth-profiles.json. Gunakan ${COREAPI_KEY} di penyedia dan injeksikan variabel melalui ~/.openclaw/.env, shell, atau manajer layanan.

03 — Harga referensi

Tarif langsung di
situs CoreAPI

Tabel di bawah ini menggunakan ilustrasi angka per juta token. Katalog model, harga, dan SLA mengikuti persyaratan CoreAPI saat ini. Dokumentasi dan konsol CoreAPI tampilkan saat ini.

04 — Pertanyaan yang sering diajukan

Periksa ini
sebelum mengintegrasikan

Apakah saya memerlukan auth-profiles.json untuk pengaturan ini?

Tidak untuk pengaturan dasar. OpenClaw dapat menyelesaikan apiKey penyedia dari models.providers.*.apiKey via $COREAPI_KEY. Gunakan auth-profiles.json hanya untuk rahasia tersimpan per profil atau rotasi.

Mengapa ada 2 entri penyedia untuk satu vendor?

OpenClaw merutekan berdasarkan kompatibilitas format API. Pertahankan entri terpisah untuk openai-completions dan anthropic-messages.

Di mana konfigurasi sebenarnya diedit dan dimaterialisasikan?

Edit ~/.openclaw/openclaw.json. Penyedia kustom dimaterialisasikan ke models.json per-agen di bawah ~/.openclaw/agents/<agentId>/ setelah sync/load.

ID model apa yang digunakan dalam panduan ini?

deepseek-flash, claude-sonnet-4-5-20250929. Anda dapat menambahkan model apa pun dari halaman model CoreAPI ke blok penyedia yang sesuai.

CoreAPI × OpenClaw | API kompatibel OpenAI & gateway agen - Satu API Akses Model AI - CoreAPI