OpenManus
方案概览
本方案旨在介绍如何将开源项目 OpenManus 部署到云上,通过云原生应用开发平台 CAP 构建 Web 服务,通过其提供的函数计算资源,结合百炼的模型服务能力,采用qwen-long
实现任务规划与工具的选择及调用。同时,依托qwq-32b
和qwen-max-latest
来支持思考过程和联网搜索功能,以实现 OpenManus 服务的高效部署与运行。借助 CAP,用户可以快速便捷地部署开源项目,而无需担心底层资源管理和运维问题,从而专注于应用的创新和开发。同时 CAP 提供了免运维的高效开发环境,具备弹性伸缩和高可用性,并采用按量付费模式,有效降低资源闲置成本。
方案架构
按照本方案提供的配置完成部署后,会在阿里云上搭建一个如下图所示的运行环境。实际部署时,您可根据具体的资源规划调整部分配置,但最终的运行环境将与下图展示的架构相似。

本方案的技术架构包括以下云服务:
-
1 个云原生应用开发平台 CAP 项目:全托管的 Serverless 计算服务,用于部署应用。
-
百炼模型服务:调用 API 使用文本模型,实现任务规划与工具的选择及调用等功能。
云服务:
-
1 个云原生应用开发平台 CAP 项目:全托管的 Serverless 计算服务,用于部署应用。
-
百炼模型服务:调用 API 使用文本模型,实现任务规划与工具的选择及调用等功能。
部署准备
开始部署前,请按以下指引完成账号申请、账号充值。
准备账号
-
如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。
-
百炼提供的新人免费额度可以完全覆盖本教程所需资源消耗。额度消耗完后按 token 计费,相比自行部署大模型可以显著降低初期投入成本。
-
函数计算提供的试用额度(点此领取)可以完全覆盖本教程所需资源消耗。额度消耗完后按量计费,对于本教程所涉及的Web服务,只在有访问的情况下才会产生费用。
资源开通
-
如果您是首次访问阿里云百炼服务平台,请按照以下步骤进行开通。
-
登录阿里云百炼大模型服务平台。
-
根据页面提示签署阿里云百炼服务协议,然后单击页面顶部的开通服务按钮,并按照提示进行开通。
首次开通百炼后,您可领取新人免费额度(有效期:30至180天),用于模型推理服务。超出额度或期限将产生费用,具体费用请以控制台的实际报价和最终账单为准。免费额度领取方法和详情,请查看新人免费额度页面。
-
-
如果是首次使用函数计算,请先开通函数计算服务。
-
请点击前往部署打开我们提供的云原生应用开发平台 CAP 项目模板,参考下表进行参数配置,其他参数选择默认配置,然后单击部署项目,最后在弹出面板中单击确认部署,部署预计等待 1 分钟。
首次使用云原生应用开放平台 CAP 会自动跳转到访问控制快速授权页面,滚动到浏览器底部单击确认授权,等待授权结束后单击返回控制台。
-
部署完成后,类似下图所示。
-
按如下图所示,使用示例单击热点新闻,让 AI 自动搜集整理今天 AI 相关的热点新闻,然后单击发送。
-
等待片刻,输出如下图。
当前测试域名由 Serverless Devs 社区所提供,仅供学习和测试使用,不可用于任何生产使用,域名有效期为 1 天,如果需要用于生产环境建议配置自定义域名,详细配置方式请参考:配置自定义域名。
清理资源
测试完方案后,您可以参考以下规则处理对应产品的实例,避免继续产生费用:
-
删除云原生应用开发平台 CAP 项目:
登录云原生应用开发平台 CAP 控制台,在左侧导航栏,选择项目,找到部署的目标项目,在操作列单击删除,然后根据页面提示删除项目。https://cap.console.aliyun.com/?spm=a2c6h.28997786.0.0.1aed3729pvBXSD
-
删除百炼 API-KEY :
在 API-KEY 管理页面,找到目标 API-KEY ,单击右侧操作列下的删除,根据页面提示进行删除。
清理资源
测试完方案后,您可以参考以下规则处理对应产品的实例,避免继续产生费用:
-
删除云原生应用开发平台 CAP 项目:
登录云原生应用开发平台 CAP 控制台,在左侧导航栏,选择项目,找到部署的目标项目,在操作列单击删除,然后根据页面提示删除项目。
-
删除百炼 API-KEY :
在 API-KEY 管理页面,找到目标 API-KEY ,单击右侧操作列下的删除,根据页面提示进行删除。