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
-
Masuk ke Konsol PAI. Pilih wilayah di bagian atas halaman, lalu pilih ruang kerja yang diinginkan dan klik Elastic Algorithm Service (EAS).
-
Pada tab Inference Service, klik Deploy Service. Di bagian Scenario-based Model Deployment, klik OpenClaw Deployment.
-
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.largedipilih.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.
CatatanOpenClaw memerlukan akses jaringan publik untuk fitur seperti web search dan aplikasi browser. Untuk performa optimal, pilih VPC yang sudah dikonfigurasi untuk akses jaringan publik.
-
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
-
Klik tombol
di kolom Invoke/Log/Monitoring untuk membuka halaman web UI. -
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 bidangapiKeydi bawahproviders>dashscopedan masukkan API key Anda. -
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
-
Buat bot DingTalk dan dapatkan Client ID serta Client Secret-nya. Untuk informasi selengkapnya, lihat Buat bot OpenClaw dalam satu klik.
-
Di WebUI OpenClaw, buka Configuration > RAW. Di blok konfigurasi
channels, temukandingtalk-connector, masukkan Client ID dan Client Secret yang telah Anda peroleh, lalu simpan konfigurasi tersebut.Di blok konfigurasi
dingtalk-connector, selain memasukkanclientIddanclientSecret, pastikan bahwaenableddiatur ketrue. Anda juga dapat menyesuaikan bidang sepertiseparateSessionByConversation,groupSessionScope, dansharedMemoryAcrossConversationssesuai kebutuhan.
Lark
-
Buka Lark Open Platform, klik Create Enterprise Self-Built App, masukkan nama dan deskripsi aplikasi, pilih ikon aplikasi, lalu klik Create.
-
Di panel navigasi sebelah kiri, klik Credentials and Basic Information. Salin App ID (misalnya,
cli_xxx) dan App Secret. -
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.
-
Di panel navigasi sebelah kiri, klik Add App Capabilities. Di tab Add by Capability, temukan kartu Bot dan klik Configure.
-
Konfigurasikan langganan event.
-
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. -
Di halaman Events and Callbacks Lark Open Platform, pastikan metode langganan diatur ke Persistent Connection.
-
Di halaman konfigurasi event, klik Add Event, cari event Receive Message, lalu klik Confirm Add.
-
-
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.
-
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
-
Buat bot WeCom dan dapatkan Bot ID serta Secret-nya. Untuk informasi selengkapnya, lihat Cara mengintegrasikan OpenClaw dengan WeCom.
-
Di WebUI OpenClaw, buka Configuration > RAW. Di blok konfigurasi
channels, tambahkan konfigurasi untuk WeCom. Ganti placeholderbotIddansecretdengan 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
/v1ke 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 manaprovideradalah 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': {}
},
},
},