All Products
Search
Document Center

Alibaba Cloud Model Studio:OpenClaw

Last Updated:Mar 17, 2026

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

  1. Instal atau perbarui Node.js

    1. 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 -v
    2. Unduh 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).
  2. Jalankan perintah berikut untuk menginstal OpenClaw.

    macOS/Linux

    Jalankan di terminal Anda:

    curl -fsSL https://openclaw.ai/install.sh | bash

    Windows

    1. Buka Command Prompt sebagai administrator.

      Ketik CMD di kotak pencarian taskbar, lalu pilih Run as administrator.

      image

    2. Jalankan perintah instalasi

      Di CMD, jalankan perintah berikut untuk menginstal OpenClaw.

      iwr -useb https://openclaw.ai/install.ps1 | iex
  3. 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.

  1. Instal dan konfigurasikan Qwen Code.

  2. Luncurkan Qwen Code dari terminal Anda.

    qwen
  3. Masukkan 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 normally

    Windows

      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 normally
  4. Izinkan Qwen Code menjalankan perintah hingga instalasi selesai.

  5. Masukkan /exit untuk 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

  1. Instal dan konfigurasikan Qwen Code.

  2. Luncurkan Qwen Code dari terminal Anda.

    qwen
  3. Masukkan 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.
  4. Izinkan Qwen Code menjalankan perintah hingga instalasi selesai.

  5. 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

  1. Anda dapat membuka file konfigurasi di terminal Anda.

    nano ~/.openclaw/openclaw.json
  2. Pengaturan pertama kali: Tempel konfigurasi di bawah ini ke dalam file. Ganti YOUR_API_KEY dengan 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"
      }
    }
  3. Simpan dan keluar. Lalu, terapkan konfigurasi.

    openclaw gateway restart

Edit file konfigurasi menggunakan Web UI

  1. Anda dapat membuka dasbor OpenClaw (Web UI). Browser Anda biasanya membukanya di http://127.0.0.1/:xxxx.

    openclaw dashboard
  2. Di Web UI, pilih Config > RAW (atau Config > RAW) dari panel navigasi di sebelah kiri.

    1. 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?

    2. Ganti YOUR_API_KEY dengan Kunci API Coding Plan Anda.

      image

    {
      "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. 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.

    image

Gunakan OpenClaw

Gunakan OpenClaw melalui Web UI atau TUI.

Web UI

  1. Anda dapat membuka dasbor OpenClaw (Web UI) dari terminal baru.

    openclaw dashboard
  2. Anda dapat memulai percakapan di Web UI.

    image

TUI

  1. Jalankan perintah berikut di terminal baru untuk membuka Text User Interface (TUI).

    openclaw tui
  2. Anda dapat memulai percakapan.

    image

Ganti model

  • Ganti model dalam sesi saat ini (sementara)

    Jalankan openclaw tui di terminal untuk masuk ke antarmuka TUI. Lalu, gunakan /model <nama model> untuk mengganti model dalam sesi saat ini.

    /model qwen3-coder-next
    Pesan “model set to qwen3-coder-next” menunjukkan bahwa perubahan telah diterapkan.
  • Ubah model default (permanen)

    Perbarui bidang agents.defaults.model.primary untuk 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.

image

Mengapa saya mendapatkan “HTTP 401: Incorrect API key provided.” atau “No API key found for provider xxx”?

Kemungkinan penyebab:

  1. 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.

  2. Cache konfigurasi usang OpenClaw menyebabkan kesalahan konfigurasi. Hapus bagian providers dari file ~/.openclaw/agents/main/agent/models.json dan 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.

Catatan

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.