Hubungkan OpenClaw ke Alibaba Cloud Coding Plan. OpenClaw (sebelumnya Moltbot/Clawdbot) adalah platform asisten AI pribadi open-source yang mendukung interaksi dengan AI melalui berbagai saluran perpesanan.
Instal OpenClaw
Instalasi manual
Instal atau perbarui Node.js
Periksa versi saat ini. Jalankan perintah berikut di terminal Anda untuk memeriksa versi
Node.js. Versinya harus 22.0 atau lebih baru.Jika perintah mengembalikan “command not found”, Node.js belum terinstal. Jika nomor versinya lebih rendah dari 22.0, perbarui Node.js.
node -vUnduh dan instal. Kunjungi Node.js, pilih versi Long Term Support (LTS) dengan
nomor versi >= 22.x.x, lalu unduh installer untuk sistem operasi Anda.Misalnya, di Windows, unduh Windows Installer (.msi). Di macOS, unduh macOS Installer (.pkg).
Jalankan perintah berikut untuk menginstal OpenClaw.
macOS/Linux
Jalankan di terminal Anda:
curl -fsSL https://openclaw.ai/install.sh | bashWindows
Buka Command Prompt sebagai administrator.
Ketik
CMDdi kotak pencarian taskbar, lalu pilih Run as administrator.
Jalankan perintah instalasi
Di
CMD, jalankan perintah berikut untuk menginstal OpenClaw.iwr -useb https://openclaw.ai/install.ps1 | iex
Setelah instalasi, ikuti petunjuk di layar untuk mengonfigurasi OpenClaw. Lihat pengaturan referensi.
Item
Konfigurasi
Saya memahami ini sangat kuat dan secara inheren berisiko. Lanjutkan?
Pilih Yes
Mode onboarding
Pilih QuickStart
Model/auth provider
Pilih Skip for now. Anda dapat mengonfigurasi ini nanti.
Filter model berdasarkan penyedia
Pilih All providers
Model default
Gunakan pengaturan default
Pilih channel (QuickStart)
Pilih Skip for now. Anda dapat mengonfigurasi ini nanti.
Konfigurasi skill sekarang? (disarankan)
Pilih No. Anda dapat mengonfigurasi ini nanti.
Aktifkan hooks?
Tekan spasi untuk memilih Skip for now. Tekan Enter untuk melanjutkan.
Bagaimana Anda ingin menetas bot Anda?
Pilih Hatch in TUI.
Gunakan Qwen Code untuk membimbing instalasi
OpenClaw bergantung pada lingkungan Node.js. Instalasi manual dapat menyebabkan masalah konfigurasi. Gunakan Qwen Code untuk menginstal dan memverifikasi OpenClaw secara otomatis.
Instal dan konfigurasikan Qwen Code.
Luncurkan Qwen Code dari terminal Anda.
qwenMasukkan instruksi berikut di jendela chat Qwen Code.
macOS/Linux
Install OpenClaw and complete initial setup by running these commands: 1. Prerequisite: Install Node.js (v22.0 or later). Check with node --version. Do not uninstall existing Node.js if upgrading. 2. curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard 3. openclaw gateway install 4. openclaw onboard --non-interactive --accept-risk --flow quickstart --auth-choice skip --skip-channels --skip-skills 5. Run openclaw status to confirm OpenClaw is running normallyWindows
Install OpenClaw and complete initial setup by running these commands: 1. Prerequisite: Install Node.js (v22.0 or later). Check with node --version. 2. iwr -useb https://openclaw.ai/install.ps1 | iex 3. openclaw gateway install 4. openclaw onboard --non-interactive --accept-risk --flow quickstart --auth-choice skip --skip-channels --skip-skills 5. Run openclaw status to confirm OpenClaw is running normallyIzinkan Qwen Code menjalankan perintah hingga instalasi selesai.
Masukkan
/exituntuk keluar dari Qwen Code./exit
Setel Coding Plan di OpenClaw
Jika OpenClaw dideploy di Simple Application Server, gunakan Metode 2 untuk mengonfigurasinya melalui GUI.
Jika OpenClaw dideploy secara lokal atau di Elastic Computing Service (ECS), gunakan Metode 1 untuk mengonfigurasinya dengan bimbingan AI Agent seperti Qwen Code. Jika Anda sudah terbiasa dengan konfigurasi OpenClaw, gunakan Metode 3 untuk mengedit file konfigurasi secara langsung.
Metode 1: Konfigurasi dengan bimbingan Qwen Code
Instal dan konfigurasikan Qwen Code.
Luncurkan Qwen Code dari terminal Anda.
qwenMasukkan instruksi berikut di jendela chat Qwen Code.
Ganti YOUR_API_KEY dengan Kunci API Coding Plan Anda.
Configure OpenClaw to connect to Coding Plan as follows: 1. Open the config file: ~/.openclaw/openclaw.json 2. Locate or create the following fields and merge the configuration (keep existing settings. Add new fields if missing): { "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 65536, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536 }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 65536 }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 196608, "maxTokens": 32768 }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 202752, "maxTokens": 16384, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 202752, "maxTokens": 16384, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 32768, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.5-plus" }, "models": { "bailian/qwen3.5-plus": {}, "bailian/qwen3-max-2026-01-23": {}, "bailian/qwen3-coder-next": {}, "bailian/qwen3-coder-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/glm-4.7": {}, "bailian/kimi-k2.5": {} } } }, "gateway": { "mode": "local" } } 3. Save the config file 4. Run openclaw gateway restart to restart the OpenClaw gateway and apply changes.Izinkan Qwen Code menjalankan perintah hingga instalasi selesai.
Mulai ulang jendela chat Qwen Code dan verifikasi konfigurasi.
openclaw status
Metode 2: Konfigurasi melalui GUI
Jika Anda menerapkan OpenClaw menggunakan Simple Application Server, Anda dapat mengonfigurasi Coding Plan menggunakan antarmuka pengguna grafis (GUI). Untuk informasi lebih lanjut, lihat Konfigurasi Coding Plan di Simple Application Server.
Metode 3: Edit file konfigurasi secara langsung
Edit file konfigurasi menggunakan terminal
Anda dapat membuka file konfigurasi di terminal Anda.
nano ~/.openclaw/openclaw.jsonPengaturan pertama kali: Tempel konfigurasi di bawah ini ke dalam file. Ganti
YOUR_API_KEYdengan Kunci API Coding Plan Anda.Pengaturan yang sudah ada: Untuk mempertahankan pengaturan yang ada, jangan mengganti seluruh file. Untuk informasi lebih lanjut, lihat Cara mengubah konfigurasi yang sudah ada secara aman?
{ "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 65536, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536 }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 65536 }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 196608, "maxTokens": 32768 }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 202752, "maxTokens": 16384, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 202752, "maxTokens": 16384, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 32768, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.5-plus" }, "models": { "bailian/qwen3.5-plus": {}, "bailian/qwen3-max-2026-01-23": {}, "bailian/qwen3-coder-next": {}, "bailian/qwen3-coder-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/glm-4.7": {}, "bailian/kimi-k2.5": {} } } }, "gateway": { "mode": "local" } }Simpan dan keluar. Lalu, terapkan konfigurasi.
openclaw gateway restart
Edit file konfigurasi menggunakan Web UI
Anda dapat membuka dasbor OpenClaw (Web UI). Browser Anda biasanya membukanya di
http://127.0.0.1/:xxxx.openclaw dashboardDi Web UI, pilih (atau ) dari panel navigasi di sebelah kiri.
Pengaturan pertama kali: Salin konfigurasi berikut ke bidang Raw JSON5, ganti konten yang ada.
Pengaturan yang sudah ada: Untuk mempertahankan pengaturan yang ada, jangan mengganti seluruh file. Untuk informasi lebih lanjut, lihat Cara mengubah konfigurasi yang sudah ada secara aman?
Ganti
YOUR_API_KEYdengan Kunci API Coding Plan Anda.
{ "models": { "mode": "merge", "providers": { "bailian": { "baseUrl": "https://coding-intl.dashscope.aliyuncs.com/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "models": [ { "id": "qwen3.5-plus", "name": "qwen3.5-plus", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 65536, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-max-2026-01-23", "name": "qwen3-max-2026-01-23", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536, "compat": { "thinkingFormat": "qwen" } }, { "id": "qwen3-coder-next", "name": "qwen3-coder-next", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 65536 }, { "id": "qwen3-coder-plus", "name": "qwen3-coder-plus", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 65536 }, { "id": "MiniMax-M2.5", "name": "MiniMax-M2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 196608, "maxTokens": 32768 }, { "id": "glm-5", "name": "glm-5", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 202752, "maxTokens": 16384, "compat": { "thinkingFormat": "qwen" } }, { "id": "glm-4.7", "name": "glm-4.7", "reasoning": false, "input": ["text"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 202752, "maxTokens": 16384, "compat": { "thinkingFormat": "qwen" } }, { "id": "kimi-k2.5", "name": "kimi-k2.5", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 262144, "maxTokens": 32768, "compat": { "thinkingFormat": "qwen" } } ] } } }, "agents": { "defaults": { "model": { "primary": "bailian/qwen3.5-plus" }, "models": { "bailian/qwen3.5-plus": {}, "bailian/qwen3-max-2026-01-23": {}, "bailian/qwen3-coder-next": {}, "bailian/qwen3-coder-plus": {}, "bailian/MiniMax-M2.5": {}, "bailian/glm-5": {}, "bailian/glm-4.7": {}, "bailian/kimi-k2.5": {} } } }, "gateway": { "mode": "local" } }Di pojok kanan atas, klik Save, lalu klik Update untuk menerapkan konfigurasi.
Setelah disimpan, kunci API ditampilkan sebagai “__OPENCLAW_REDACTED__” demi keamanan. Ini hanya memengaruhi tampilan antarmuka depan, bukan panggilan API aktual.

Gunakan OpenClaw
Gunakan OpenClaw melalui Web UI atau TUI.
Web UI
Anda dapat membuka dasbor OpenClaw (Web UI) dari terminal baru.
openclaw dashboardAnda dapat memulai percakapan di Web UI.

TUI
Jalankan perintah berikut di terminal baru untuk membuka Text User Interface (TUI).
openclaw tuiAnda dapat memulai percakapan.

Ganti model
Ganti model dalam sesi saat ini (sementara)
Jalankan
openclaw tuidi terminal untuk masuk ke antarmuka TUI. Lalu, gunakan/model <nama model>untuk mengganti model dalam sesi saat ini./model qwen3-coder-nextPesan “model set to qwen3-coder-next” menunjukkan bahwa perubahan telah diterapkan.
Ubah model default (permanen)
Perbarui bidang
agents.defaults.model.primaryuntuk menetapkan model default untuk setiap sesi baru. Untuk informasi lebih lanjut, lihat Edit file konfigurasi.{ "agents": { "defaults": { "model": { "primary": "bailian/qwen3.5-plus" } } } }
Pelajari lebih lanjut
Gunakan dan buat skill
Skill adalah paket pengetahuan modular yang didefinisikan oleh file SKILL.md. Berdasarkan permintaan Anda, agen secara otomatis mencocokkan dan memuat Skill yang sesuai untuk menjalankan tugas. OpenClaw menyertakan Skill bawaan find-skills. Anda dapat langsung meminta agen untuk menemukan dan menginstal Skill baru. Misalnya, Anda dapat bertanya, "Find a weather skill for me".
Cari dan instal skill dari ClawHub:
clawhub install <skill-slug> Untuk informasi lebih lanjut tentang pembuatan skill kustom, lihat dokumentasi OpenClaw.
FAQ
Bagaimana cara melihat model yang dikonfigurasi untuk Coding Plan?
Di terminal Anda, jalankan openclaw tui untuk membuka Text-based User Interface (TUI). Lalu, ketik /model untuk mencantumkan model yang tersedia. Tekan Enter untuk memilih model. Tekan Esc untuk keluar dari daftar.

Mengapa saya mendapatkan “HTTP 401: Incorrect API key provided.” atau “No API key found for provider xxx”?
Kemungkinan penyebab:
Kunci API Anda mungkin tidak valid, kedaluwarsa, kosong, diformat salah, atau tidak cocok dengan titik akhir. Untuk mengatasinya, verifikasi hal berikut: Anda menggunakan kunci API yang spesifik untuk Coding Plan Anda. Anda telah menyalin seluruh kunci tanpa spasi awal atau akhir. Langganan Anda aktif.
Cache konfigurasi usang OpenClaw menyebabkan kesalahan konfigurasi. Hapus bagian
providersdari file~/.openclaw/agents/main/agent/models.jsondan mulai ulang OpenClaw.
Saya sudah mengonfigurasi channel lain seperti DingTalk. Bagaimana cara menambahkan model Coding Plan secara aman tanpa kehilangan konfigurasi yang ada?
Jangan mengganti seluruh file. Mengganti file akan menimpa pengaturan kustom Anda. Sebagai gantinya, edit file untuk menambahkan konfigurasi model baru.
Anda dapat memilih salah satu metode berikut:
Jika OpenClaw merespons secara normal: Masukkan instruksi berikut di obrolan OpenClaw untuk menggabungkan konfigurasi.
Jika OpenClaw tidak merespons atau belum mengonfigurasi model, untuk informasi lebih lanjut, lihat konfigurasi berpandu Qwen Code.
Jika Anda menginstal OpenClaw menggunakan Simple Application Server, Anda dapat menggunakan GUI untuk menambahkan model Coding Plan. Untuk informasi lebih lanjut, lihat Tambahkan Coding Plan di Simple Application Server.
Untuk pertanyaan lainnya, lihat FAQ.