OpenClaw adalah platform asisten AI pribadi sumber terbuka yang memungkinkan Anda berinteraksi dengan AI melalui berbagai saluran pesan. Platform ini dapat dikonfigurasi untuk mengakses model AI dari Alibaba Cloud Model Studio dan mendukung empat metode akses: pay-as-you-go, Coding Plan, Token Plan Personal Edition, dan Token Plan Team Edition.
Instal OpenClaw
OpenClaw memerlukan Node.js 22.19.0 atau versi yang lebih baru. Untuk memeriksa versi Anda:
node --version
Jika Node.js belum diinstal atau versi Anda lebih lama dari 22.19.0, unduh dan instal dari situs web resmi Node.js.
macOS / Linux
Kami menyarankan menggunakan skrip instalasi resmi:
curl -fsSL https://openclaw.ai/install.sh | bash
Atau, instal secara global menggunakan npm:
npm install -g openclaw@latest
Windows
Dalam PowerShell:
iwr -useb https://openclaw.ai/install.ps1 | iex
Atau, instal secara global menggunakan npm:
npm install -g openclaw@latest
Setelah instalasi, OpenClaw secara otomatis menjalankan wizard konfigurasi. Anda juga dapat menjalankan openclaw onboard untuk mengonfigurasinya secara manual.
Parameter | Rekomendasi |
Saya memahami ini sangat kuat dan secara inheren berisiko. Lanjutkan? | Pilih Yes |
Mode onboarding | Pilih QuickStart |
Penyedia model/otentikasi | Pilih Skip for now (Anda dapat mengonfigurasi model Studio Model nanti) |
Filter model berdasarkan penyedia | Pilih All providers |
Model default | Pilih Keep current |
Pilih saluran (QuickStart) | Pilih Skip for now (Anda dapat mengonfigurasi saluran nanti) |
Konfigurasi skill sekarang? (disarankan) | Pilih No |
Aktifkan hooks? | Tekan tombol Spasi untuk memilih opsi, lalu tekan Enter. |
Bagaimana Anda ingin menetaskan bot Anda? | Pilih Do this later |
Konfigurasi kredensial akses
Token Plan Personal Edition
Item | Deskripsi |
|---|---|
API Key | API Key eksklusif untuk Token Plan Personal Edition |
Base URL |
|
Model yang tersedia | Semua model yang termasuk dalam Token Plan Personal Edition |
File konfigurasi berada di ~/.openclaw/openclaw.json. OpenClaw secara otomatis membaca file ini saat startup.
CatatanContoh ini menonaktifkan otentikasi gateway (auth.mode: none), hanya cocok untuk penggunaan lokal pada satu mesin. Untuk akses bersama atau jarak jauh, jalankan openclaw doctor --fix untuk mengaktifkan otentikasi token.
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti YOUR_API_KEY dengan API Key Anda untuk Token Plan Personal Edition.
Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian-token-plan": {
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.8-max",
"name": "qwen3.8-max",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 983616,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}, {
"id": "qwen3.7-max",
"name": "qwen3.7-max",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-flash",
"name": "qwen3.6-flash",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5.2",
"name": "glm-5.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "deepseek-v4-pro",
"name": "deepseek-v4-pro",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-pro-0813",
"name": "deepseek-v4-pro-0813",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-flash-0731",
"name": "deepseek-v4-flash-0731",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 393216,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian-token-plan/qwen3.8-max"
},
"models": {
"bailian-token-plan/qwen3.8-max": {}, "bailian-token-plan/qwen3.7-max": {},
"bailian-token-plan/qwen3.7-plus": {},
"bailian-token-plan/qwen3.6-flash": {},
"bailian-token-plan/glm-5.2": {},
"bailian-token-plan/deepseek-v4-pro": {},
"bailian-token-plan/deepseek-v4-pro-0813": {},
"bailian-token-plan/deepseek-v4-flash-0731": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
Token Plan Team Edition
Item | Deskripsi |
|---|---|
API Key | API Key eksklusif untuk Token Plan Team Edition |
Base URL |
|
Model yang tersedia | Semua model yang termasuk dalam Token Plan Team Edition |
File konfigurasi berada di ~/.openclaw/openclaw.json. OpenClaw secara otomatis membaca file ini saat startup.
CatatanContoh ini menonaktifkan otentikasi gateway (auth.mode: none), hanya cocok untuk penggunaan lokal pada satu mesin. Untuk akses bersama atau jarak jauh, jalankan openclaw doctor --fix untuk mengaktifkan otentikasi token.
Metode 1: Terminal
- Buka file konfigurasi
nano ~/.openclaw/openclaw.json
-
Tambahkan konfigurasi
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti
YOUR_API_KEYdengan API Key Anda untuk Token Plan Team Edition.Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian-token-plan": {
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.8-max",
"name": "qwen3.8-max",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 983616,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}, {
"id": "qwen3.7-max",
"name": "qwen3.7-max",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-plus",
"name": "qwen3.6-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-flash",
"name": "qwen3.6-flash",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "deepseek-v4-pro",
"name": "deepseek-v4-pro",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-pro-0813",
"name": "deepseek-v4-pro-0813",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-flash",
"name": "deepseek-v4-flash",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-flash-0731",
"name": "deepseek-v4-flash-0731",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 393216,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v3.2",
"name": "deepseek-v3.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "kimi-k2.7-code",
"name": "kimi-k2.7-code",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "kimi-k2.6",
"name": "kimi-k2.6",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "kimi-k2.5",
"name": "kimi-k2.5",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5.2",
"name": "glm-5.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5.1",
"name": "glm-5.1",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 204800,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian-token-plan/qwen3.8-max"
},
"models": {
"bailian-token-plan/qwen3.8-max": {}, "bailian-token-plan/qwen3.7-max": {},
"bailian-token-plan/qwen3.7-plus": {},
"bailian-token-plan/qwen3.6-plus": {},
"bailian-token-plan/qwen3.6-flash": {},
"bailian-token-plan/deepseek-v4-pro": {},
"bailian-token-plan/deepseek-v4-pro-0813": {},
"bailian-token-plan/deepseek-v4-flash": {},
"bailian-token-plan/deepseek-v4-flash-0731": {},
"bailian-token-plan/deepseek-v3.2": {},
"bailian-token-plan/kimi-k2.7-code": {},
"bailian-token-plan/kimi-k2.6": {},
"bailian-token-plan/kimi-k2.5": {},
"bailian-token-plan/glm-5.2": {},
"bailian-token-plan/glm-5.1": {},
"bailian-token-plan/glm-5": {},
"bailian-token-plan/MiniMax-M2.5": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
-
Simpan dan keluar
Tekan
Ctrl+X, tekanYuntuk mengonfirmasi penyimpanan, lalu tekanEnteruntuk mengonfirmasi nama file. -
Terapkan konfigurasi
Untuk menerapkan perubahan, restart gateway dengan perintah berikut:
openclaw gateway restart
Metode 2: Web UI
-
Jalankan Web UI
Di terminal Anda, jalankan perintah berikut untuk memulai Web UI:
openclaw dashboard
Di menu kiri, pilih Configuration > Settings > Advanced, lalu klik Open untuk membuka editor konfigurasi. 2. Tambahkan konfigurasi
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti YOUR_API_KEY dengan API Key Anda untuk Token Plan Team Edition.
Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian-token-plan": {
"baseUrl": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.8-max",
"name": "qwen3.8-max",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 983616,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}, {
"id": "qwen3.7-max",
"name": "qwen3.7-max",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-plus",
"name": "qwen3.6-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-flash",
"name": "qwen3.6-flash",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "deepseek-v4-pro",
"name": "deepseek-v4-pro",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-pro-0813",
"name": "deepseek-v4-pro-0813",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-flash",
"name": "deepseek-v4-flash",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v4-flash-0731",
"name": "deepseek-v4-flash-0731",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 393216,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "deepseek-v3.2",
"name": "deepseek-v3.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "kimi-k2.7-code",
"name": "kimi-k2.7-code",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32768,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "kimi-k2.6",
"name": "kimi-k2.6",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "kimi-k2.5",
"name": "kimi-k2.5",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5.2",
"name": "glm-5.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5.1",
"name": "glm-5.1",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 204800,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian-token-plan/qwen3.8-max"
},
"models": {
"bailian-token-plan/qwen3.8-max": {}, "bailian-token-plan/qwen3.7-max": {},
"bailian-token-plan/qwen3.7-plus": {},
"bailian-token-plan/qwen3.6-plus": {},
"bailian-token-plan/qwen3.6-flash": {},
"bailian-token-plan/deepseek-v4-pro": {},
"bailian-token-plan/deepseek-v4-pro-0813": {},
"bailian-token-plan/deepseek-v4-flash": {},
"bailian-token-plan/deepseek-v4-flash-0731": {},
"bailian-token-plan/deepseek-v3.2": {},
"bailian-token-plan/kimi-k2.7-code": {},
"bailian-token-plan/kimi-k2.6": {},
"bailian-token-plan/kimi-k2.5": {},
"bailian-token-plan/glm-5.2": {},
"bailian-token-plan/glm-5.1": {},
"bailian-token-plan/glm-5": {},
"bailian-token-plan/MiniMax-M2.5": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
-
Simpan konfigurasi
Di halaman konfigurasi Web UI, klik tombol simpan untuk menyelesaikan konfigurasi.
-
Terapkan konfigurasi
Untuk menerapkan perubahan, restart gateway dengan perintah berikut:
openclaw gateway restart
Coding Plan
Item | Deskripsi |
|---|---|
API Key | API Key eksklusif untuk Coding Plan, dalam format |
Base URL | |
Model yang tersedia | Semua model yang termasuk dalam Coding Plan |
File konfigurasi berada di ~/.openclaw/openclaw.json. OpenClaw secara otomatis membaca file ini saat startup.
CatatanContoh ini menonaktifkan otentikasi gateway (auth.mode: none), hanya cocok untuk penggunaan lokal pada satu mesin. Untuk akses bersama atau jarak jauh, jalankan openclaw doctor --fix untuk mengaktifkan otentikasi token.
Metode 1: Terminal
- Buka file konfigurasi
nano ~/.openclaw/openclaw.json
-
Tambahkan konfigurasi
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti
YOUR_API_KEYdengan API Key Coding Plan Anda.Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian-coding-plan": {
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-plus",
"name": "qwen3.6-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.5-plus",
"name": "qwen3.5-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3-max-2026-01-23",
"name": "qwen3-max-2026-01-23",
"reasoning": false,
"input": ["text"],
"contextWindow": 262144,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3-coder-next",
"name": "qwen3-coder-next",
"reasoning": false,
"input": ["text"],
"contextWindow": 262144,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "qwen3-coder-plus",
"name": "qwen3-coder-plus",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 204800,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-4.7",
"name": "glm-4.7",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "kimi-k2.5",
"name": "kimi-k2.5",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian-coding-plan/qwen3.7-plus"
},
"models": {
"bailian-coding-plan/qwen3.7-plus": {},
"bailian-coding-plan/qwen3.6-plus": {},
"bailian-coding-plan/qwen3.5-plus": {},
"bailian-coding-plan/qwen3-max-2026-01-23": {},
"bailian-coding-plan/qwen3-coder-next": {},
"bailian-coding-plan/qwen3-coder-plus": {},
"bailian-coding-plan/MiniMax-M2.5": {},
"bailian-coding-plan/glm-5": {},
"bailian-coding-plan/glm-4.7": {},
"bailian-coding-plan/kimi-k2.5": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
-
Simpan dan keluar
Tekan
Ctrl+X, tekanYuntuk mengonfirmasi penyimpanan, lalu tekanEnteruntuk mengonfirmasi nama file. -
Terapkan konfigurasi
Untuk menerapkan perubahan, restart gateway dengan perintah berikut:
openclaw gateway restart
Metode 2: Web UI
-
Jalankan Web UI
Di terminal Anda, jalankan perintah berikut untuk memulai Web UI:
openclaw dashboard
Di menu kiri, pilih Configuration > Settings > Advanced, lalu klik Open untuk membuka editor konfigurasi. 2. Tambahkan konfigurasi
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti YOUR_API_KEY dengan API Key Coding Plan Anda.
Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian-coding-plan": {
"baseUrl": "https://coding-intl.dashscope.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-plus",
"name": "qwen3.6-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.5-plus",
"name": "qwen3.5-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3-max-2026-01-23",
"name": "qwen3-max-2026-01-23",
"reasoning": false,
"input": ["text"],
"contextWindow": 262144,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3-coder-next",
"name": "qwen3-coder-next",
"reasoning": false,
"input": ["text"],
"contextWindow": 262144,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "qwen3-coder-plus",
"name": "qwen3-coder-plus",
"reasoning": false,
"input": ["text"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 204800,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "glm-4.7",
"name": "glm-4.7",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "kimi-k2.5",
"name": "kimi-k2.5",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian-coding-plan/qwen3.7-plus"
},
"models": {
"bailian-coding-plan/qwen3.7-plus": {},
"bailian-coding-plan/qwen3.6-plus": {},
"bailian-coding-plan/qwen3.5-plus": {},
"bailian-coding-plan/qwen3-max-2026-01-23": {},
"bailian-coding-plan/qwen3-coder-next": {},
"bailian-coding-plan/qwen3-coder-plus": {},
"bailian-coding-plan/MiniMax-M2.5": {},
"bailian-coding-plan/glm-5": {},
"bailian-coding-plan/glm-4.7": {},
"bailian-coding-plan/kimi-k2.5": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
-
Simpan konfigurasi
Di halaman konfigurasi Web UI, klik tombol simpan untuk menyelesaikan konfigurasi.
-
Terapkan konfigurasi
Untuk menerapkan perubahan, restart gateway dengan perintah berikut:
openclaw gateway restart
Pay-as-you-go
Item | Deskripsi |
|---|---|
API Key | Model Studio API Key, dalam format |
Base URL | Pastikan Base URL, API Key, dan model Anda semuanya sesuai dengan wilayah yang sama:
|
Model yang tersedia | Semua model yang tersedia di Model Market |
File konfigurasi berada di ~/.openclaw/openclaw.json. OpenClaw secara otomatis membaca file ini saat startup. Contoh berikut menggunakan wilayah China (Beijing). Jika Anda menggunakan wilayah lain, ganti baseUrl dengan URL yang sesuai dari tabel di atas.
CatatanContoh ini menonaktifkan otentikasi gateway (auth.mode: none), hanya cocok untuk penggunaan lokal pada satu mesin. Untuk akses bersama atau jarak jauh, jalankan openclaw doctor --fix untuk mengaktifkan otentikasi token.
Metode 1: Terminal
- Buka file konfigurasi
nano ~/.openclaw/openclaw.json
-
Tambahkan konfigurasi
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti
YOUR_API_KEYdengan Model Studio API Key Anda.Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-plus",
"name": "qwen3.6-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 204800,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "deepseek-v3.2",
"name": "deepseek-v3.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian/qwen3.6-plus"
},
"models": {
"bailian/qwen3.6-plus": {},
"bailian/MiniMax-M2.5": {},
"bailian/glm-5": {},
"bailian/deepseek-v3.2": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
-
Simpan dan keluar
Tekan
Ctrl+X, tekanYuntuk mengonfirmasi penyimpanan, lalu tekanEnteruntuk mengonfirmasi nama file. -
Terapkan konfigurasi
Untuk menerapkan perubahan, restart gateway dengan perintah berikut:
openclaw gateway restart
Metode 2: Web UI
-
Jalankan Web UI
Di terminal Anda, jalankan perintah berikut untuk memulai Web UI:
openclaw dashboard
Di menu kiri, pilih Configuration > Settings > Advanced, lalu klik Open untuk membuka editor konfigurasi. 2. Tambahkan konfigurasi
Untuk konfigurasi baru: Salin konten berikut ke dalam file konfigurasi. Ganti YOUR_API_KEY dengan Model Studio API Key Anda.
Untuk konfigurasi yang sudah ada: Untuk mempertahankan pengaturan Anda saat ini, jangan mengganti seluruh isi file. Lihat Cara memodifikasi konfigurasi yang sudah ada dengan aman.
{
"meta": {
"lastTouchedVersion": "2026.2.1",
"lastTouchedAt": "2026-02-03T08:20:00.000Z"
},
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/apps/anthropic",
"apiKey": "YOUR_API_KEY",
"api": "anthropic-messages",
"models": [
{
"id": "qwen3.7-plus",
"name": "qwen3.7-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "qwen3.6-plus",
"name": "qwen3.6-plus",
"reasoning": false,
"input": ["text", "image"],
"contextWindow": 1000000,
"maxTokens": 65536,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "MiniMax-M2.5",
"name": "MiniMax-M2.5",
"reasoning": false,
"input": ["text"],
"contextWindow": 204800,
"maxTokens": 131072,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"contextWindow": 202752,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
},
{
"id": "deepseek-v3.2",
"name": "deepseek-v3.2",
"reasoning": false,
"input": ["text"],
"contextWindow": 163840,
"maxTokens": 16384,
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"compat": { "thinkingFormat": "openai" }
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian/qwen3.6-plus"
},
"models": {
"bailian/qwen3.6-plus": {},
"bailian/MiniMax-M2.5": {},
"bailian/glm-5": {},
"bailian/deepseek-v3.2": {}
}
}
},
"gateway": {
"mode": "local",
"auth": { "mode": "none" }
}
}
-
Simpan konfigurasi
Di halaman konfigurasi Web UI, klik tombol simpan untuk menyelesaikan konfigurasi.
-
Terapkan konfigurasi
Untuk menerapkan perubahan, restart gateway dengan perintah berikut:
openclaw gateway restart
Hubungkan ke saluran pesan
Langkah 1: Instal plugin WhatsApp
Saluran WhatsApp dihubungkan melalui plugin. Jalankan perintah berikut untuk menginstalnya:
openclaw plugins install @openclaw/whatsapp
Langkah 2: Konfigurasi saluran WhatsApp
Masukkan prompt berikut di obrolan OpenClaw Anda. OpenClaw akan meminta nomor telepon Anda dalam format E.164 (tanda + diikuti kode negara dan nomor), lalu secara otomatis menambahkan nomor tersebut ke konfigurasi dan menyelesaikan penyiapan.
Please help me configure the WhatsApp channel. First, ask for my phone number, and then automatically fill it into the allowFrom and groupAllowFrom fields in the following configuration to complete the setup.
{
"channels": {
"whatsapp": {
"dmPolicy": "pairing",
"allowFrom": ["<phone_number>"],
"groupPolicy": "allowlist",
"groupAllowFrom": ["<phone_number>"]
}
}
}
CatatanKami menyarankan menggunakan nomor telepon terpisah untuk saluran WhatsApp agar bot tidak merespons obrolan harian Anda. Jika Anda menggunakan nomor pribadi, Anda dapat memasukkan perintah di obrolan OpenClaw untuk mengaktifkan selfChatMode. Bot kemudian hanya akan merespons di obrolan "Message yourself" Anda, sehingga obrolan lain tidak terganggu.
Langkah 3: Hubungkan dengan WhatsApp
- Mulai proses penghubungan WhatsApp. Terminal menampilkan kode QR.
openclaw channels login --channel whatsapp
- Buka WhatsApp di ponsel Anda dan pindai kode QR di terminal untuk menghubungkan akun Anda.
- Restart gateway.
openclaw gateway restart
Langkah 4: Uji coba
- Periksa status saluran WhatsApp:
openclaw status
Di bagian Channels, WhatsApp harus berstatus ON dengan status OK.
2. Di WhatsApp, kirim pesan ke diri sendiri untuk memverifikasi bahwa bot merespons dengan benar.
Telegram
-
Buat bot menggunakanBotFather
Kirim perintah
/newbot, ikuti petunjuk untuk memasukkan nama bot dan username (username harus diakhiri denganbot), lalu salin dan simpan token bot yang dikembalikan (format:123456789:ABCdefGHIjklMNOpqrsTUVwxyz). -
Di obrolan OpenClaw Anda, masukkan prompt berikut dan ganti
xxxxdengan token bot Anda yang sebenarnya. OpenClaw akan secara otomatis menerapkan konfigurasi.
Please help me configure Telegram with the following settings. My bot token is xxxx.
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "xxxx",
"dmPolicy": "pairing"
}
}
}
- Setelah konfigurasi selesai, restart gateway.
openclaw gateway restart
- Di Telegram, kirim pesan ke bot Anda. Saat Anda mengirim pesan pertama, Anda akan menerima kode pairing.
- Di terminal Anda, jalankan perintah berikut, ganti
xxxdengan kode pairing yang sebenarnya:
openclaw pairing approve telegram xxx
Discord
Langkah 1: Buat aplikasi dan bot Discord
-
Buat aplikasi Discord
Buka Discord Developer Portal, klik New Application, masukkan nama aplikasi, lalu klik Create.
-
Buat bot dan aktifkan izin
-
Di panel navigasi kiri, klik Bot dan atur username untuk bot.
-
Di halaman Bot, gulir ke bawah ke Privileged Gateway Intents dan aktifkan intent berikut:
- Message Content Intent
- Server Members Intent
- Presence Intent
Setelah selesai, klik Save Changes.
-
-
Dapatkan token bot
Di bagian atas halaman Bot, klik Reset Token untuk menghasilkan token. Token ini hanya ditampilkan sekali, jadi salin dan simpan segera di lokasi yang aman.
-
Tambahkan bot ke server
-
Di panel navigasi kiri, klik OAuth2 dan gulir ke bawah ke OAuth2 URL Generator.
-
Di bawah Scopes, pilih kotak centang
botdanapplications.commands. -
Di bagian Bot Permissions yang muncul, pilih izin berikut:
- View Channels
- Send Messages
- Read Message History
- Embed Links
- Attach Files
-
Salin URL yang dihasilkan di bagian bawah halaman, buka di browser Anda, pilih server target, lalu klik Continue untuk menambahkan bot.
-
Langkah 2: Konfigurasi Discord di OpenClaw
- Di mesin tempat OpenClaw berjalan, atur token bot sebagai variabel lingkungan.
export DISCORD_BOT_TOKEN="YOUR_BOT_TOKEN"
- Selesaikan konfigurasi Discord:
openclaw config set channels.discord.token --ref-provider default --ref-source env --ref-id DISCORD_BOT_TOKEN
openclaw config set channels.discord.enabled true --strict-json
- Restart gateway untuk menerapkan konfigurasi.
openclaw gateway restart
Langkah 3: Pairing dan uji coba
- Di Discord, kirim pesan langsung ke bot. Saat Anda mengirim pesan pertama, Anda akan menerima kode pairing.
- Di terminal Anda, jalankan perintah berikut untuk menyelesaikan pairing, ganti
xxxdengan kode pairing yang sebenarnya:
openclaw pairing approve discord xxx
CatatanKode pairing berlaku selama satu jam. Jika kedaluwarsa, Anda harus mengirim pesan lain untuk mendapatkan kode baru.
- Periksa status saluran Discord:
openclaw status
Di bagian Channels, Discord harus berstatus ON dengan status OK.
4. Kirim pesan di Discord untuk menguji koneksi.
Perintah umum
Perintah | Deskripsi | Contoh |
|---|---|---|
/help | Menampilkan daftar perintah yang tersedia. | /help |
/status | Menampilkan status model, sesi, dan gateway saat ini. | /status |
/model <model_name> | Beralih ke model lain untuk sesi saat ini. | /model qwen3.7-max |
/new | Memulai sesi baru. | /new |
/compact | Mengompresi riwayat percakapan untuk mengosongkan ruang jendela konteks. | /compact |
/think <level> | Mengatur kedalaman inferensi. Level yang tersedia adalah off, low, medium, dan high. | /think high |
/skills | Menampilkan daftar skill yang tersedia. | /skills |
Kasus penggunaan
Kasus penggunaan 1: Otomatisasi X (Twitter)
Anda dapat menggunakan OpenClaw untuk mengotomatiskan akun X (Twitter) Anda, termasuk posting, membalas, mencari, dan menelusuri timeline Anda.
Langkah konfigurasi
- Instal twitter-cli:
uv tool install twitter-cli
- Masukkan perintah berikut di dialog OpenClaw untuk menginstal Skill secara otomatis.
Install this skill: https://github.com/public-clis/twitter-cli
- Restart gateway untuk mengaktifkan Skill.
openclaw gateway restart
- Verifikasi instalasi:
openclaw skills list
-
twitter-cli menggunakan cookie browser untuk autentikasi. Pastikan Anda telah login ke x.com di browser yang didukung, seperti Chrome, Edge, Firefox, Arc, atau Brave. twitter-cli secara otomatis mengambil cookie tersebut.
Atau, Anda dapat mengatur informasi autentikasi secara manual menggunakan variabel lingkungan:
export TWITTER_AUTH_TOKEN="your_auth_token"
export TWITTER_CT0="your_ct0_token"
CatatanUntuk mendapatkan cookie, buka x.com di browser Anda, buka developer tools, beralih ke panel Application, lalu di bagian cookies, temukan nilai untuk auth_token dan ct0.
Contoh 1: Posting otomatis
Masukkan Check Sam Altman's recent tweets, summarize the key points, and then help me post a tweet with my thoughts di dialog OpenClaw. OpenClaw secara otomatis mengambil feed, menganalisis konten, lalu mempostingnya.
Contoh 2: Cari topik yang sedang tren
Masukkan Search for tweets about harness engineering from yesterday. OpenClaw mencari tweet yang relevan dan meringkas poin utamanya.
Kasus penggunaan 2: Analisis dan unduh video YouTube
Anda dapat menggunakan OpenClaw untuk mencari video YouTube, mengekstrak informasi video, dan mengunduh video. Fitur ini mendukung pencarian berdasarkan kata kunci, pengurutan berdasarkan tanggal, dan pengambilan metadata video secara massal.
Langkah konfigurasi
- Instal yt-dlp:
pip install yt-dlp
- Verifikasi instalasi:
yt-dlp --version
- (Opsional) Konfigurasi autentikasi cookie. Ini diperlukan untuk mengakses video yang dibatasi usia, khusus anggota, atau privat. Pastikan Anda telah login ke youtube.com di browser Anda, lalu masukkan berikut di dialog OpenClaw:
I need to configure YouTube cookie authentication. Please use yt-dlp to extract YouTube cookies from my browser.
Setelah instalasi, Anda dapat langsung menggunakan fitur ini di dialog OpenClaw. OpenClaw secara otomatis menjalankan perintah yt-dlp untuk melakukan operasi terkait video.
Contoh 1: Ringkas konten video
Masukkan Summarize the main points of this video: https://www.youtube.com/watch?v=XRgGFQ0EgM0 di dialog OpenClaw. OpenClaw mengambil informasi video dan menghasilkan ringkasan.
Contoh 2: Unduh video
Masukkan Download this video: https://www.youtube.com/watch?v=XRgGFQ0EgM0 di dialog OpenClaw. OpenClaw menjalankan yt-dlp untuk mengunduh video ke mesin lokal Anda.
Kasus penggunaan 3: Jadwalkan pengiriman berita AI harian
Anda dapat menggunakan fitur cron OpenClaw untuk mengambil berita AI terbaru secara otomatis dan mendorongnya ke WhatsApp setiap hari.
Langkah konfigurasi
- Di terminal Anda:
openclaw cron add \
--name "ai-daily-news" \
--cron "0 9 * * *" \
--tz "UTC" \
--message "Please visit https://techcrunch.com/category/artificial-intelligence/ to get today's AI news. Summarize the top 10 most important AI stories in a concise list format, each with a title and a one-sentence summary in English." \
--channel whatsapp \
--to "<your_phone_number>" \
--announce
Parameter:
Parameter | Deskripsi |
|---|---|
| Nama tugas. |
| Ekspresi cron. |
| Zona waktu. Atur ke |
| Prompt yang dikirim ke agen, yang menentukan konten apa yang harus diambil dan cara meringkasnya. |
| Saluran push. Atur ke |
| Mendorong output tugas ke penerima yang ditentukan. |
| Nomor telepon penerima WhatsApp dalam format E.164, yang mencakup tanda plus, kode negara, dan nomor telepon. |
Jika berhasil, perintah mengembalikan objek JSON yang berisi ID tugas dan waktu eksekusi terjadwal berikutnya. 2. Setelah membuat tugas, Anda dapat memicunya secara manual sekali untuk memverifikasi fungsinya.
- Daftar semua tugas untuk mendapatkan ID tugas:
openclaw cron list
- Picu tugas secara manual:
openclaw cron run <task_ID> --timeout 120000
- Periksa hasil eksekusi:
openclaw cron runs --id <task_ID>
Jika output menunjukkan "status": "ok" dan "delivered": true, berita telah berhasil dikirim ke WhatsApp.
Kasus penggunaan 4: Analisis pasar saham
Anda dapat menggunakan OpenClaw untuk menganalisis tren saham serta menerima analisis teknis dan saran investasi.
Catatan
Konten yang dihasilkan AI hanya untuk referensi dan tidak merupakan saran investasi aktual atau dasar pengambilan keputusan.Langkah konfigurasi
-
Instal Skill.
Masukkan instruksi berikut di dialog OpenClaw. OpenClaw akan secara otomatis menyelesaikan instalasi.
Install the manus-stock-analysis skill
- Restart gateway untuk mengaktifkan Skill.
openclaw gateway restart
Verifikasi instalasi:
openclaw skills list
- Di dialog OpenClaw, ajukan pertanyaan terkait saham, seperti
Analyze NVDA stock.
Pelajari lebih lanjut
Skill
Skill adalah modul ekstensibel yang menyediakan kemampuan baru. Agen secara otomatis mencocokkan dan memuat Skill yang sesuai berdasarkan permintaan pengguna. OpenClaw memungkinkan Anda melihat dan mengaktifkan Skill bawaan, menginstal Skill komunitas dari ClawHub, atau membuat Skill kustom.
Menampilkan skill yang ada
- Lihat Skill yang telah Anda instal dan statusnya:
# List installed Skills
openclaw skills list
# Check Skill status (enabled, disabled, missing dependencies, etc.)
openclaw skills check
# View detailed information for a specific Skill
openclaw skills info <skill-name>
- Skill bawaan dinonaktifkan secara default. Untuk mengaktifkannya, Anda harus menambahkannya ke daftar izin
skills.allowBundleddi~/.openclaw/openclaw.json. OpenClaw hanya memuat Skill bawaan yang tercantum dalam array ini.
{
"skills": {
"allowBundled": [
"github",
"weather",
"summarize",
"coding-agent",
"clawhub",
"nano-pdf",
"google-web-search",
"image-lab"
]
}
}
Beberapa Skill bawaan memerlukan kunci API pihak ketiga untuk berfungsi. Konfigurasikan kunci ini di bidang skills.entries di ~/.openclaw/openclaw.json. Untuk detailnya, lihat dokumentasi Konfigurasi Skill.
Menemukan lebih banyak skill
Anda dapat menemukan dan menginstal lebih banyak Skill menggunakan salah satu metode berikut.
-
Cari dan instal dari ClawHub
ClawHub menawarkan lebih dari 3.000 Skill komunitas. Anda dapat menelusurinya di situs web atau mencarinya dari command line.
# Search by keyword
npx clawhub search [keyword]
# Browse recently updated Skills
npx clawhub explore
Setelah menemukan Skill yang sesuai, jalankan perintah berikut untuk menginstalnya. Lalu, restart gateway untuk menerapkan Skill.
npx clawhub install <skill-name>
-
Tanyakan langsung ke OpenClaw
Jelaskan kebutuhan Anda langsung di obrolan, misalnya,
Help me find a Skill that can check the weather. OpenClaw akan secara otomatis mencari dan menginstal Skill yang sesuai.
Membuat skill kustom
- Buat direktori untuk Skill Anda.
mkdir -p ~/.openclaw/workspace/skills/my-custom-skill
- Di direktori ini, buat file
SKILL.md. File ini terdiri dari dua bagian: YAML front matter dan instruksi Markdown. Bidangnamedandescriptionwajib diisi. Agen menggunakandescriptionuntuk menentukan apakah akan memuat Skill. Pastikan deskripsi akurat.
---
name: my-custom-skill
description: Short description
---
# My Custom Skill
When a user requests XXX, do the following:
1. Use the bash tool to run the xxx command
2. Parse the output
3. Return the result to the user as a table
- Restart gateway untuk menerapkan Skill.
# Restart the gateway
openclaw gateway restart
# Check if the Skill is active
openclaw skills list
Untuk informasi lebih lanjut tentang konfigurasi Skill, lihat Dokumentasi Resmi OpenClaw.
FAQ
Bagaimana cara melihat model yang telah saya konfigurasi?
Untuk memulai command line terminal OpenClaw, masukkan openclaw tui di terminal Anda. Lalu, masukkan /model untuk melihat daftar model. Tekan Enter untuk memilih model dan Esc untuk keluar dari daftar.
Mengapa saya mendapatkan error HTTP 401: Incorrect API key provided. , No API key found for provider xxx , atau HTTP 401: invalid_iam_token ?
Kemungkinan penyebab meliputi:
- Kunci API mungkin tidak valid, kedaluwarsa, kosong, formatnya salah, atau untuk endpoint yang salah. Pastikan kunci API sesuai dengan metode pembayaran Anda, disalin sepenuhnya tanpa spasi tambahan, dan langganan akun Anda aktif.
- OpenClaw mungkin menggunakan konfigurasi cache yang salah atau kedaluwarsa. Untuk mengatasi ini, hapus item konfigurasi
providersdari file~/.openclaw/agents/main/agent/models.jsondan restart OpenClaw. invalid_iam_tokenmenunjukkan bahwa kunci API gagal dalam otentikasi IAM. Skenario umum meliputi: kunci API telah dicabut atau dinonaktifkan; wilayah kunci API tidak sesuai dengan wilayah Base URL (misalnya, kunci API dibuat di China (Beijing), tetapi Base URL mengarah ke Singapura); atau kredensial sementara STS telah kedaluwarsa. Verifikasi bahwa kunci API dan Base URL berada di wilayah yang sama dan status kunci API aktif.
Saya telah mengonfigurasi saluran lain seperti DingTalk. Bagaimana cara menambahkan model untuk rencana baru tanpa kehilangan konfigurasi yang sudah ada?
-
Jangan gunakan fungsi "Ganti Semua", karena ini akan menimpa konfigurasi kustom Anda. Sebagai gantinya, modifikasi hanya bagian yang relevan.
-
Gunakan salah satu metode berikut untuk menyelesaikan konfigurasi:
- Jika OpenClaw merespons secara normal: Masukkan perintah langsung di obrolan OpenClaw untuk menggabungkan konfigurasi.
- Jika OpenClaw belum mengonfigurasi model atau tidak merespons: Edit secara manual file
~/.openclaw/openclaw.json. Modifikasi hanya bidang yang relevan dan biarkan konfigurasi yang sudah ada tidak berubah.
Setelah merestart gateway, sesi yang sudah ada mungkin tidak berfungsi dengan benar. Mulai sesi baru.
Apa yang harus saya lakukan jika mendapatkan error device identity required ?
Pesan error:
http://127.0.0.1:18791/15:05:56 [ws] closed before connect conn=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx remote=127.0.0.1 fwd=n/a origin=n/a host=127.0.0.1:18789 ua=n/a code=1008 reason=device identity required
Penyebab:Error ini terjadi ketika klien terhubung ke gateway tanpa menyediakan identitas perangkat. Penyebab umum meliputi:
- Anda mengakses URL di browser untuk pertama kalinya, dan pairing perangkat belum selesai.
- Cache browser dihapus, menyebabkan kunci perangkat hilang.
- Setelah menginstal ulang atau memperbarui OpenClaw, file kunci di direktori
~/.openclaw/identity/hilang.
Jalankan perintah berikut di terminal untuk menyetujui koneksi perangkat dan menghasilkan URL akses browser baru:
openclaw devices approve --latest
openclaw dashboard --no-open
Jika masalah berlanjut, hapus catatan perangkat tertunda dan coba lagi:
openclaw devices clear --pending --yes
openclaw dashboard --no-open
Jalankan openclaw devices list untuk mengonfirmasi perangkat muncul di daftar Paired.
Konsumsi token terjadi bahkan ketika OpenClaw tidak digunakan secara aktif
Penyebab: OpenClaw memiliki mekanisme detak jantung bawaan. Selama gateway berjalan, secara otomatis memanggil model yang dikonfigurasi pada interval tetap (setiap 30 menit secara default) untuk memeriksa tugas tertunda. Setiap detak jantung mengonsumsi sejumlah kecil token.
Cara memverifikasi: Periksa file log sesi (.jsonl) di direktori ~/.openclaw/agents/main/sessions/. Panggilan detak jantung ditandai dengan [OpenClaw heartbeat poll].
- Hentikan gateway: Jalankan
openclaw gateway stopsaat tidak digunakan. Ini akan segera menghentikan detak jantung. - Tingkatkan interval detak jantung: Atur
agents.defaults.heartbeat.everydi~/.openclaw/openclaw.json. Misalnya,"2h"mengatur interval menjadi setiap 2 jam.