Skip to main content
Gunakan CometAPI sebagai provider model untuk OpenClaw — 500+ model dalam satu API.

Prasyarat

  • Node.js ≥ 22 — direkomendasikan melalui nvm
  • Akun CometAPI dengan API key yang aktif — dapatkan di sini

Instalasi

1

Dapatkan CometAPI API key Anda

Masuk ke console CometAPI. Klik Add API Key lalu salin CometAPI API key Anda.
Dashboard CometAPI yang menampilkan tombol Add API Key
Detail CometAPI API key dengan base URL
2

Instal atau perbarui OpenClaw

Direkomendasikan — gunakan installer resmi:
Atau instal melalui npm:
Lalu jalankan wizard setup sekali:
Selama onboarding, pilih Skip pada langkah Model/Auth jika Anda ingin mengonfigurasi CometAPI secara manual. Setelah onboarding, pastikan gateway sedang berjalan:

Konfigurasi

1

Simpan kunci CometAPI Anda

Tulis kunci Anda ke ~/.openclaw/.env agar tersedia untuk daemon tanpa di-hardcode di file konfigurasi:
Jika Anda sudah menyuntikkan COMETAPI_KEY melalui shell, service manager, atau alur kerja secrets, lewati langkah ini — konfigurasi di bawah menggunakan $\{COMETAPI_KEY\} terlepas dari bagaimana variabel tersebut diatur.
2

Konfigurasikan provider CometAPI

CometAPI mendukung empat format API. Tambahkan satu atau beberapa blok provider ke ~/.openclaw/openclaw.json:
Anda dapat hanya menyimpan provider yang Anda perlukan, atau menyimpan keempatnya untuk merutekan antar format menggunakan referensi provider/model.Ganti setiap placeholder your-...-model-id dengan model ID saat ini dari halaman Models CometAPI yang sesuai dengan blok provider.
Gunakan cometapi-openai-responses (api: "openai-responses") untuk model yang memerlukan OpenAI Responses API. Gunakan cometapi-openai (api: "openai-completions") untuk model pada jalur Chat Completions klasik. Keduanya berbagi baseUrl yang sama (https://api.cometapi.com/v1); satu-satunya perbedaan adalah endpoint downstream mana yang dipanggil oleh OpenClaw.
File auth-profiles.json tidak diperlukan untuk setup ini. Kunci provider di-resolve dari models.providers.*.apiKey melalui env var $\{COMETAPI_KEY\}. auth-profiles.json hanya diperlukan jika Anda menginginkan rotasi kredensial per profil di beberapa kunci.

Verifikasi

1

Mulai ulang dan verifikasi

Mulai ulang gateway setelah menambahkan .env atau mengubah config provider:
Lalu jalankan diagnostik:
Setup yang berhasil terlihat seperti:
  • openclaw models status me-resolve model utama ke cometapi-claude/your-claude-model-id tanpa peringatan missing-auth untuk provider CometAPI
  • openclaw models list --provider cometapi-claude menampilkan model yang Anda konfigurasi
  • openclaw doctor melaporkan tidak ada error config atau auth untuk provider CometAPI
OpenClaw models status yang menunjukkan provider CometAPI terautentikasi

Ganti model

1

Ganti model

Pemecahan masalah

Jika Anda sedang memperbaiki setup lama yang rusak, hentikan gateway, hapus ~/.openclaw, lalu jalankan ulang onboarding sebelum menerapkan konfigurasi CometAPI:
Ini akan menghapus semua konfigurasi lokal, sesi, log, status auth, dan workspace. Lalu ikuti kembali Langkah 3–5.