Alibaba Cloud Model Setup — 阿里云模型设置
v1配置 OpenClaw 使用 Alibaba Cloud Bailian 提供商(按量付费或编程计划)通过严格的交互流程。支持 5 个站点选项和旗舰模型系列。当用户要求在 OpenClaw 中添加、切换或修复 Alibaba Cloud/Qwen 提供商配置时使用此技能。
运行时依赖
安装命令
点击复制技能文档
阿里云模型设置(百联)概述 使用此技能以最少的手动编辑来配置阿里云百联作为OpenClaw模型提供者。支持按量付费和订阅制两种订阅类型。
主要特点 1️⃣ 固定提供者名称:Provider:bailian(已修复“balian”拼写错误!) 2️⃣ 5个站点选项 计划类型 站点 基础URL 按量付费 中国(CN) https://dashscope.aliyuncs.com/compatible-mode/v1 按量付费 国际(INTL) https://dashscope-intl.aliyuncs.com/compatible-mode/v1 按量付费 美国(US) https://dashscope-us.aliyuncs.com/compatible-mode/v1 订阅制 中国(CN) https://coding.dashscope.aliyuncs.com/v1 订阅制 国际(INTL) https://coding-intl.dashscope.aliyuncs.com/v1 3️⃣ 旗舰模型系列(4个系列,每个系列2-3个世代) Qwen-Max(最佳性能):qwen-max qwen-max-2025-01-25 Qwen-Plus(平衡):qwen-plus qwen-plus-2025-01-15 Qwen-Flash(快速且经济):qwen-flash qwen-flash-2025-01-15 Qwen-Coder(代码专家):qwen3-coder-plus qwen3-coder-next qwen2.5-coder-32b-instruct 4️⃣ 最新Qwen模型(适用于所有用户) qwen3.5-plus qwen3-max-2026-01-23 5️⃣ 订阅制专属模型(第三方) MiniMax-M2.5(MiniMax) glm-5 / glm-4.7(智谱AI) kimi-k2.5(月之暗面) 总计:按量付费:11个模型(4个旗舰系列 + 2个最新Qwen) 订阅制:15个模型(按量付费 + 4个第三方专属)
工作流程 确认计划类型:按量付费或订阅制 选择站点:根据计划类型(按量付费有3个选项,订阅制有2个选项) 运行交互式脚本来收集: API密钥(带有验证) API密钥存储模式(推荐env-var或内联) 主要模型选择 是否设置为默认模型 验证API密钥与所选站点之前的配置写入 备份现有的配置之前修改 更新配置与提供者、模型和默认值 验证JSON并报告最终状态
运行脚本 执行:python3 scripts/alibaba_cloud_model_setup.py 非交互式使用的可选标志: 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 列出可用模型(不写入配置): python3 scripts/alibaba_cloud_model_setup.py \ --plan-type coding \ --site cn \ --list-models \ --non-interactive
安全规则(强制) 始终运行python3 scripts/alibaba_cloud_model_setup.py进行配置更改。 永远不要手动编辑~/.openclaw/openclaw.json当使用此技能时。 始终在写入配置之前验证API密钥。 始终在覆盖现有配置之前创建备份。 在环境变量模式下,除非环境检测成功,否则永远不要继续配置写入。
默认行为 检测配置路径的顺序:~/.openclaw/openclaw.json ~/.moltbot/moltbot.json ~/.clawdbot/clawdbot.json 如果不存在,创建~/.openclaw/openclaw.json 写入提供者bailian与OpenAI兼容的API模式 在覆盖现有文件之前创建带时间戳的备份 保留无关的配置部分 设置models.mode为合并以保留其他提供者
验证检查清单 配置后: 通过运行python3 -m json.tool 确认JSON是有效的。 确保models.providers.bailian.baseUrl与站点选择相匹配。 确保models.providers.bailian.models包含预期的模型ID。 确保agents.defaults.model.primary是bailian/当默认启用时。 启动仪表板(openclaw dashboard)或TUI(openclaw tui)并验证模型调用成功。
示例配置输出 订阅制中国站点 { "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": 262144, "maxTokens": 65536 } ] } } } }