All Products
Search
Document Center

Platform For AI:Terapkan agen OpenClaw khusus menggunakan PAI-EAS

Last Updated:Jun 22, 2026

OpenClaw adalah framework agen AI open-source yang dapat di-host sendiri dan mengubah model bahasa besar dari chatbot sederhana menjadi asisten digital yang menjalankan tugas. Dengan perintah bahasa alami, OpenClaw dapat menangani pemrosesan file, penulisan kode, dan otomatisasi proses, berperan sebagai karyawan digital Anda. Topik ini menjelaskan cara menerapkan agen OpenClaw khusus dalam satu klik menggunakan PAI-EAS. Selain memanggil layanan dari platform Alibaba Cloud Model Studio, Anda juga dapat langsung memanggil layanan model kustom di PAI-EAS, sehingga memudahkan pembuatan solusi terintegrasi dengan model bahasa besar dan agen AI khusus.

Terapkan layanan EAS

  1. Masuk ke Konsol PAI. Pilih wilayah di bagian atas halaman, lalu pilih ruang kerja yang diinginkan dan klik Elastic Algorithm Service (EAS).

  2. Pada tab Inference Service, klik Deploy Service. Di bagian Scenario-based Model Deployment, klik OpenClaw Deployment.

  3. Konfigurasikan parameter utama berikut:

    Parameter

    Deskripsi

    Service Name

    Masukkan nama layanan kustom. Contoh: openclaw_demo

    Image Configuration

    Pilih versi latest.

    Resource Configuration

    Pilih tipe instans CPU. Secara default, ecs.c7a.large dipilih.

    Model Settings

    Pilih path OSS untuk menyimpan konfigurasi OpenClaw secara persisten, misalnya oss://examplebucket/openclaw/.

    VPC

    Anda harus membuat dan mengonfigurasi VPC, VSwitch, dan security group yang diperlukan.

    Catatan

    OpenClaw memerlukan akses jaringan publik untuk fitur seperti web search dan aplikasi browser. Untuk performa optimal, pilih VPC yang sudah dikonfigurasi untuk akses jaringan publik.

  4. Klik Deploy dan tunggu hingga status layanan berubah menjadi Running. Penerapan berhasil jika statusnya Running.

Konfigurasi akses jaringan publik

Layanan EAS mengakses internet melalui Internet NAT Gateway. Untuk informasi selengkapnya, lihat Internet NAT Gateway.

1. Buat gateway NAT dan bind EIP

Buka halaman pembelian NAT Gateway - Internet NAT Gateway.

  • Billing Method: Pilih pay-as-you-go.

  • Region: Pilih wilayah tempat layanan EAS Anda berada.

  • Network and Zone: Pilih VPC yang dikonfigurasi untuk layanan EAS Anda. Pengaturan ini tidak dapat diubah setelah dibuat.

  • EIP: Pilih EIP yang belum dikaitkan dengan instans, atau beli yang baru.

2. Konfigurasi entri SNAT

Buka halaman Internet NAT Gateway. Temukan Internet NAT Gateway yang telah Anda buat. Di kolom Actions, klik Configure SNAT , lalu klik Create SNAT Entry.

  • SNAT Entry: Pilih VPC granularity.

  • Select EIP: Pilih EIP yang telah dikonfigurasi.

Luncurkan WebUI

  1. Klik tombol image di kolom Invoke/Log/Monitoring untuk membuka halaman web UI.

  2. Konfigurasi model. Layanan secara default menggunakan model Alibaba Cloud Model Studio di wilayah China (Beijing). Dapatkan API key untuk wilayah yang sama, masukkan di WebUI, lalu simpan konfigurasi tersebut. Anda juga dapat mengonfigurasi Coding Plan Alibaba Cloud Model Studio atau EAS Model Service. Untuk informasi selengkapnya, lihat Konfigurasi beberapa penyedia model.

    Setelah Anda klik Save, kunci tersebut akan secara otomatis disembunyikan demi keamanan dan ditampilkan sebagai __OPENCLAW_REDACTED__. Di panel navigasi sebelah kiri, klik Configuration, pilih tab Settings, lalu beralih ke mode Raw. Di konfigurasi JSON5, temukan bidang apiKey di bawah providers > dashscope dan masukkan API key Anda.

  3. Di halaman WebUI, Anda dapat mulai berdialog dengan asisten OpenClaw privat Anda dan memberikan tugas kepadanya.

    Di halaman Chat OPENCLAW GATEWAY DASHBOARD, sisi kiri menampilkan bilah navigasi dengan kategori seperti Chat, Controls, Agents, dan Settings, sedangkan sisi kanan merupakan area sesi chat. Di bagian atas, Anda dapat menggunakan kotak input session ID untuk beralih antar sesi. Di bagian bawah tersedia kotak input pesan serta tombol Send dan New session. Asisten ini mendukung tool calling. Misalnya, ia dapat menggunakan alat Exec untuk menanyakan informasi cuaca dan mengembalikan ringkasan berformat dalam bahasa Tiongkok.

Konfigurasi saluran

Integrasi DingTalk

  1. Buat bot DingTalk dan dapatkan Client ID serta Client Secret-nya. Untuk informasi selengkapnya, lihat Buat bot OpenClaw dalam satu klik.

  2. Di WebUI OpenClaw, buka Configuration > RAW. Di blok konfigurasi channels, temukan dingtalk-connector, masukkan Client ID dan Client Secret yang telah Anda peroleh, lalu simpan konfigurasi tersebut.

    Di blok konfigurasi dingtalk-connector, selain memasukkan clientId dan clientSecret, pastikan bahwa enabled diatur ke true. Anda juga dapat menyesuaikan bidang seperti separateSessionByConversation, groupSessionScope, dan sharedMemoryAcrossConversations sesuai kebutuhan.

Lark

  1. Buka Lark Open Platform, klik Create Enterprise Self-Built App, masukkan nama dan deskripsi aplikasi, pilih ikon aplikasi, lalu klik Create.

  2. Di panel navigasi sebelah kiri, klik Credentials and Basic Information. Salin App ID (misalnya, cli_xxx) dan App Secret.

  3. Di panel navigasi sebelah kiri, klik Permission Management. Klik Batch Import/Export Permissions, tempel konfigurasi JSON berikut, klik Next, Confirm New Permissions, lalu klik Request Activation.

    Konfigurasi JSON

    {
      "scopes": {
        "tenant": [
          "aily:file:read",
          "aily:file:write",
          "application:application.app_message_stats.overview:readonly",
          "application:application:self_manage",
          "application:bot.menu:write",
          "cardkit:card:write",
          "contact:user.employee_id:readonly",
          "corehr:file:download",
          "docs:document.content:read",
          "event:ip_list",
          "im:chat",
          "im:chat.access_event.bot_p2p_chat:read",
          "im:chat.members:bot_access",
          "im:message",
          "im:message.group_at_msg:readonly",
          "im:message.group_msg",
          "im:message.p2p_msg:readonly",
          "im:message:readonly",
          "im:message:send_as_bot",
          "im:resource",
          "sheets:spreadsheet",
          "wiki:wiki:readonly"
        ],
        "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
      }
    }
  4. Di panel navigasi sebelah kiri, klik Add App Capabilities. Di tab Add by Capability, temukan kartu Bot dan klik Configure.

  5. Konfigurasikan langganan event.

    1. Di WebUI OpenClaw, buka Configuration > RAW. Di konten JSON, temukan saluran feishu, tambahkan App ID dan App Secret yang telah Anda peroleh, lalu klik Save. Catatan: Demi keamanan, secret tersebut akan secara otomatis disembunyikan dan ditampilkan sebagai __OPENCLAW_REDACTED__ setelah Anda klik Save.

    2. Di halaman Events and Callbacks Lark Open Platform, pastikan metode langganan diatur ke Persistent Connection.

    3. Di halaman konfigurasi event, klik Add Event, cari event Receive Message, lalu klik Confirm Add.

  6. Di halaman Version Management and Publishing, buat versi. Masukkan Application Version Number dan Update Description, klik Save, lalu ajukan aplikasi untuk ditinjau dan dipublikasikan.

    Di detail versi, atur baik Default Mobile Capability maupun Default Desktop Capability ke Bot.

  7. Tambahkan bot ke favorit Anda. Di Workbench, klik Add to Favorites. Cari bot berdasarkan namanya dan klik Add. Bot tersebut akan muncul di daftar favorit Anda. Anda dapat mengklik dua kali untuk memulai percakapan.

WeCom

  1. Buat bot WeCom dan dapatkan Bot ID serta Secret-nya. Untuk informasi selengkapnya, lihat Cara mengintegrasikan OpenClaw dengan WeCom.

  2. Di WebUI OpenClaw, buka Configuration > RAW. Di blok konfigurasi channels, tambahkan konfigurasi untuk WeCom. Ganti placeholder botId dan secret dengan kredensial bot Anda.

        "wecom": {
          "enabled": true,
          "botId": "${WECOM_BOT_ID}",		// Ganti dengan konten aktual Anda.
          "secret": "${WECOM_SECRET}",	// Ganti dengan konten aktual Anda.
          "allowFrom": [
            "*"
          ],
          "dmPolicy": "open"
        }

Konfigurasi WebUI tambahan

Konfigurasi beberapa penyedia model

Di WebUI, pilih Configuration > RAW. Di JSON, temukan blok konfigurasi models. Di bawah providers, Anda dapat mengonfigurasi beberapa penyedia model:

{ 
  // Konfigurasi lainnya dihilangkan ...
  models: {
    mode: 'merge',
    providers: {
      dashscope: {},
      codingplan:{},
      eas:{},
    },
   },
}

Coding Plan

  • baseUrl: https://coding.dashscope.aliyuncs.com/v1

  • apiKey: Buka atau halaman Coding Plan untuk berlangganan layanan dan mendapatkan API key Coding Plan Anda.

providers: {
  codingplan : {
    baseUrl: 'https://coding.dashscope.aliyuncs.com/v1',
    apiKey: '__OPENCLAW_REDACTED__',        // Ganti dengan konten aktual Anda.
    api: 'openai-completions',
    models: [
      {
        id: 'qwen3.5-plus',
        name: 'qwen3.5-plus',
        reasoning: false,
        input: [
          'text',
          'image',
        ],
        contextWindow: 1000000,
        maxTokens: 65536,
      },
      {
        id: 'qwen3-coder-next',
        name: 'qwen3-coder-next',
        reasoning: false,
        input: [
          'text',
        ],
        contextWindow: 262144,
        maxTokens: 65536,
      },
    ],
  },
},

EAS Model Service

Dapatkan endpoint dan token layanan EAS.

  • baseUrl: URL pemanggilan layanan EAS. Tambahkan /v1 ke URL tersebut.

  • apiKey: Token untuk layanan EAS Anda.

    providers: {
      eas: {
        baseUrl: 'http://xxxxxx.cn-hangzhou.pai-eas.aliyuncs.com/api/predict/quickstart_deploy_xxxx/v1/',
        apiKey: '__OPENCLAW_REDACTED__',
        api: 'openai-completions',
        models: [
          {
            id: 'Qwen3.5-27B',
            name: 'Qwen3.5-27B',
            api: 'openai-completions',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 1000000,
            maxTokens: 65536,
          },
        ],
      },
    },

DashScope

  • baseUrl: Nilai default-nya adalah https://dashscope.aliyuncs.com/compatible-mode/v1.

  • apiKey: Masukkan API key untuk wilayah yang sama dengan baseUrl.

  models: {
    mode: 'merge',
    providers: {
      dashscope: {
        baseUrl: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
        apiKey: '__OPENCLAW_REDACTED__',    // Ganti dengan konten aktual Anda.
        api: 'openai-completions',
        models: [
          {
            id: 'qwen3.5-plus',
            name: 'qwen3.5-plus',
            reasoning: false,
            input: [
              'text',
              'image',
            ],
            contextWindow: 1000000,
            maxTokens: 65536,
          },
        ],
      },
    },
  },

Konfigurasi model default

Di WebUI, pilih Configuration > RAW. Di JSON, temukan blok konfigurasi agents.

  • agents.defaults.model.primary: Menetapkan model default.

  • Nama model: Formatnya adalah provider/model, di mana provider adalah nama penyedia model dan model adalah ID model tersebut.

  agents: {
    defaults: {
      model: {
        primary: 'dashscope/qwen3.5-plus',
      },
      models: {
        'dashscope/qwen3.5-plus': {},
        'coding/qwen3-coder-next': {},
        'eas/Qwen3.5-27B': {}
      },
    },
  },