2026.3.8+).
Prasyarat
- Node.js ≥ 22 — direkomendasikan melalui nvm
- Akun CometAPI dengan API key yang aktif — dapatkan di sini
Dapatkan CometAPI API key Anda
Instal atau perbarui OpenClaw
Direkomendasikan — gunakan installer resmi:Atau instal melalui npm:Lalu jalankan setup wizard sekali:Saat onboarding, pilih Skip pada langkah Model/Auth jika Anda ingin mengonfigurasi CometAPI secara manual. Setelah onboarding, pastikan gateway sedang berjalan:
Simpan key CometAPI Anda
Tulis key Anda ke
~/.openclaw/.env agar tersedia untuk daemon tanpa di-hardcode di file config:Jika Anda sudah menyuntikkan
COMETAPI_KEY melalui shell, service manager, atau workflow secrets, lewati langkah ini — config di bawah menggunakan $\{COMETAPI_KEY\} terlepas dari bagaimana variabel tersebut ditetapkan.Konfigurasikan provider CometAPI
CometAPI mendukung empat format API. Tambahkan satu atau lebih blok provider ke
Anda bisa hanya menyimpan provider yang dibutuhkan, atau menyimpan keempatnya untuk melakukan routing antar format menggunakan referensi
~/.openclaw/openclaw.json:| Provider | Format API | Endpoint yang dipanggil | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model.Ganti setiap placeholder your-...-model-id dengan model ID terbaru 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 di 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. Key provider di-resolve dari models.providers.*.apiKey melalui env var $\{COMETAPI_KEY\}. auth-profiles.json hanya diperlukan jika Anda ingin rotasi kredensial per profil di beberapa key.Restart dan verifikasi
Restart gateway setelah menambahkan Lalu jalankan diagnostik:Setup yang berhasil akan terlihat seperti ini:
.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 konfigurasikanopenclaw doctormelaporkan tidak ada error config atau auth untuk provider CometAPI

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