SuperAPI AI 工具集

huawei-cloud-install-openjiuwenswarm

编程与开发

查看项目

更新于 10-15 22:14

技能介绍

用途:在华为云开发容器(Linux 环境)内一键本地安装并启动 JiuwenSwarm,自动完成镜像下载、解压、配置与服务启动全流程,无需手动部署。

主要能力:自动读取华为云 API 凭据(settings.json 与内核 keyring)并配置服务连接;分阶段实时显示下载、解压、启动进度;默认使用 glm-5.2,支持动态切换可用模型;关键步骤失败自动重试;.env 权限设为 600,凭据不落盘明文、不对外传输。

使用方式:当用户提出“部署/安装/启动 JiuwenSwarm(或 workswarm)”时,按顺序执行 5 个阶段脚本:01_download.py(下载镜像)、02_extract.py(解压到 /root/tools/jiuwenswarm/)、03_configure.py(修复 shebang、安装全局命令、初始化工作区、生成 .env)、04_start.py(启动服务并等待端口)、05_url.py(输出 Web URL)。每阶段以 Start/End 格式打印进度,失败重试最多 3 次,仍失败才提示手动部署。成功后仅输出:已启动, 请点击访问: https://{port}-{devenvd_id}.workspace.developer.huaweicloud.com。安装后可用全局命令 jiuwenswarm-start、jiuwenswarm-init、jiuwenswarm-cli。

适用场景:开发者首次部署、服务重启或迁移后的快速恢复、批量环境的标准化部署。

限制:仅支持当前华为云开发容器内本地部署,不创建外部云实例;不支持部署到自有云服务器、Windows,不支持自定义端口、模型或镜像地址(MODEL_NAME、PORT、MIRROR_URL 均不可由用户配置);需 Linux 环境及 python3>=3.11、tar、ss、keyctl 等依赖;若未找到 API_KEY,服务可启动但无法调用 LLM API。