Prasyarat
- Node.js ≥ 22 — direkomendasikan melalui nvm
- Akun CometAPI dengan API key yang aktif — dapatkan di sini
Instalasi
1
Dapatkan CometAPI API key Anda
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 Anda dapat hanya menyimpan provider yang Anda perlukan, atau menyimpan keempatnya untuk merutekan antar format menggunakan referensi
~/.openclaw/openclaw.json: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 Lalu jalankan diagnostik:Setup yang berhasil terlihat seperti:
.env atau mengubah config provider:openclaw models statusme-resolve model utama kecometapi-claude/your-claude-model-idtanpa peringatan missing-auth untuk provider CometAPIopenclaw models list --provider cometapi-claudemenampilkan model yang Anda konfigurasiopenclaw doctormelaporkan tidak ada error config atau auth untuk provider CometAPI

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