Install
openclaw skills install alibaba-cloud-model-setupConfigure OpenClaw to use Alibaba Cloud Bailian provider (Pay-As-You-Go or Coding Plan) through a strict interactive flow. Supports 5 site options and flagship model series. Use this skill when a user asks to add, switch, or repair Alibaba Cloud/Qwen provider configuration in OpenClaw.
openclaw skills install alibaba-cloud-model-setupUse this skill to configure Alibaba Cloud Bailian as an OpenClaw model provider with minimal manual editing. Supports both Pay-As-You-Go (按量付费) and Coding Plan (订阅制) subscription types.
bailian (not "balian" - typo fixed!)| Plan Type | Site | Base URL |
|---|---|---|
| Pay-As-You-Go | China (CN) | https://dashscope.aliyuncs.com/compatible-mode/v1 |
| Pay-As-You-Go | International (INTL) | https://dashscope-intl.aliyuncs.com/compatible-mode/v1 |
| Pay-As-You-Go | US (US) | https://dashscope-us.aliyuncs.com/compatible-mode/v1 |
| Coding Plan | China (CN) | https://coding.dashscope.aliyuncs.com/v1 |
| Coding Plan | International (INTL) | https://coding-intl.dashscope.aliyuncs.com/v1 |
Qwen-Max (Best Performance):
qwen-maxqwen-max-2025-01-25Qwen-Plus (Balanced):
qwen-plusqwen-plus-2025-01-15Qwen-Flash (Fast & Cost-Effective):
qwen-flashqwen-flash-2025-01-15Qwen-Coder (Code Specialist):
qwen3-coder-plusqwen3-coder-nextqwen2.5-coder-32b-instructqwen3.5-plusqwen3-max-2026-01-23MiniMax-M2.5 (MiniMax)glm-5 / glm-4.7 (智谱 AI)kimi-k2.5 (月之暗面)Total:
Execute:
python3 scripts/alibaba_cloud_model_setup.py
Optional flags for non-interactive use:
python3 scripts/alibaba_cloud_model_setup.py \
--plan-type coding \
--site cn \
--api-key-source env \
--env-var DASHSCOPE_API_KEY \
--models qwen3.5-plus,qwen3-max-2026-01-23,qwen3-coder-plus \
--model qwen3.5-plus \
--set-default
List available models (no config write):
python3 scripts/alibaba_cloud_model_setup.py \
--plan-type coding \
--site cn \
--list-models \
--non-interactive
python3 scripts/alibaba_cloud_model_setup.py for configuration changes.~/.openclaw/openclaw.json manually when this skill is used.~/.openclaw/openclaw.json~/.moltbot/moltbot.json~/.clawdbot/clawdbot.json~/.openclaw/openclaw.jsonbailian with OpenAI-compatible API modemodels.mode to merge to preserve other providersAfter configuration:
python3 -m json.tool <config-path>.models.providers.bailian.baseUrl matches site selection.models.providers.bailian.models contains expected model IDs.agents.defaults.model.primary is bailian/<model-id> when default is enabled.openclaw dashboard) or TUI (openclaw tui) and verify model call succeeds.{
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://coding.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
},
{
"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
},
{
"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": 204800,
"maxTokens": 131072
},
{
"id": "glm-5",
"name": "GLM-5",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 202752,
"maxTokens": 16384
},
{
"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
},
{
"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
}
]
}
}
},
"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": {}
}
}
}
}
references/openclaw_alibaba_cloud.mdVersion: 0.1.4
Updated: 2026-03-02
Changes: Fixed provider name typo (balian → bailian), added Coding Plan support, 5 site options, 11 models for Pay-As-You-Go (flagship + latest Qwen), 15 models for Coding Plan (+4 third-party exclusive)