alibaba-cloud-model-setup

☁️ 安全高效的阿里云模型配置向导

🥥38总安装量 10评分人数 11
100% 的用户推荐

OpenClaw 官方配套技能,交互式接入阿里云 DashScope,支持环境变量存储与自动备份,避免手动编辑配置风险。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码无 eval/exec 危险函数,仅依赖 Python 标准库,无动态代码加载风险
  • ✅ 敏感信息(API Key)优先支持环境变量模式,使用 getpass 隐藏输入,避免硬编码泄露
  • ✅ 配置文件修改前自动创建时间戳备份,支持故障回滚,且 API Key 验证通过后才写入
  • ⚠️ 使用 subprocess 执行 systemctl 和 openclaw 系统命令,需确保运行环境可信
  • ⚠️ 网络请求发送至阿里云 DashScope 服务(含境外节点),需注意数据跨境传输合规性

使用说明

核心用法

该 Skill 用于在 OpenClaw(及历史版本 Moltbot/Clawdbot)中配置阿里云 Model Studio 作为模型提供商。通过执行 python3 scripts/alibaba_cloud_model_setup.py 脚本,引导用户完成交互式配置流程。首先确认用户是否可运行终端命令以选择环境变量模式(推荐)或内联模式,然后收集站点信息(北京/新加坡/弗吉尼亚)、验证 API Key,最后写入配置。支持非交互式批量部署,并可实时获取阿里云可用模型列表。

显著优点

1. 安全性设计:优先推荐环境变量模式存储敏感信息,使用 getpass 隐藏输入,避免 API Key 硬编码风险。
2. 防御性编程:修改配置文件前自动创建时间戳备份,支持配置回滚;API Key 在写入前强制验证有效性。

3. 多站点支持:完整支持阿里云中国站、国际站和美国站,自动匹配对应 Endpoint。

4. 零手动编辑:通过脚本自动化完成 JSON 配置,避免手动编辑导致的语法错误。

5. 系统集成:针对 systemd 部署环境,自动检测并确认服务环境变量配置。

潜在缺点或局限性

1. 专用性强:仅针对 OpenClaw/Moltbot/Clawdbot 生态,不适用于其他 AI 客户端。
2. 依赖终端:交互模式需要用户具备终端操作能力,虽提供环境变量命令指导,但对非技术用户仍有门槛。

3. 网络依赖:配置过程需实时连接阿里云 DashScope API 进行密钥验证,内网环境可能受限。

4. 权限要求:修改 systemd 服务环境需特定权限,且涉及 subprocess 调用 systemctl 命令。

适合的目标群体

  • 使用 OpenClaw 作为 AI 开发框架的开发者
  • 需要将阿里云 Qwen 系列模型接入本地开发环境的工程师
  • 管理多区域(CN/INTL/US)阿里云账号的运维人员
  • 寻求自动化配置方案、避免手动编辑 JSON 的技术团队

使用风险

1. 配置覆盖风险:虽自动备份,但错误的站点选择或模型 ID 可能导致服务调用失败。
2. 环境变量持久化:若选择将环境变量写入 ~/.bashrc,可能意外暴露于共享环境或历史记录。

3. 网络传输风险:API Key 验证过程需发送至阿里云服务器,虽使用 HTTPS,但用户需确认网络环境安全。

4. 服务重启影响:systemd 环境配置变更可能触发服务重启,影响正在运行的任务。

alibaba-cloud-model-setup 内容

文件夹图标agents文件夹
文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 10.1 kB
openai.yamltext/plain
请选择文件