开通MiniMax Coding Plan并完成OpenClaw接入M2.5模型后,可通过结构化Prompt驱动Agent生成包含3个服务的JSON项目规划,再基于plan.json快速生成首个可运行的爬虫模块,适合用于自动化开发流程搭建与项目初始化。

如果你想用MiniMax Coding Plan将模糊的业务需求快速拆分为可执行的代码项目结构,而不是手动画流程图、撰写PRD、再逐行开发代码,那么这一步尤其关键——一旦在需求拆解阶段卡住,后续开发、模块划分和接口设计都必须等待你花费大量时间梳理清楚。
开通Coding Plan并获取API凭证
登录MiniMax开放平台,进入「Coding Plan」页面,选择Starter套餐(29元/月,含40次/5小时额度),完成支付后系统会立即跳转到密钥管理页面。
点击「创建API密钥」,输入名称如“agent-dev-2026”,生成后【必须立刻复制保存】——因为关闭页面后密钥将无法再次查看,若后续重置,会直接导致所有已配置的Agent连接失效。
随后在「账户中心→组织管理」中找到Group ID,并一并记录保存。API Key与Group ID是后续配置Agent通信和调用MiniMax模型的必要参数,缺少任意一个都无法正常使用。
配置OpenClaw接入MiniMax M2.5模型
打开终端,执行openclaw configure,选择「模型配置」,依次填入刚才保存的API Key和Group ID。
模型名称务必选择MiniMax-M2.5(注意大小写和连字符格式),不要误选M1或M2,否则Coding Plan在生成项目规划时可能失去多步推理能力,最终只输出单文件脚本,无法完成多服务模块拆解。
验证配置是否生效:运行openclaw status,确认Provider显示minimax、Model显示MiniMax-M2.5、Status为active。
用结构化Prompt触发Agent生成项目规划
启动OpenClaw交互终端,输入第一条指令:
“请为‘自动抓取京东SKU价格并比对历史数据生成采购预警邮件’任务生成Coding Plan。要求:包含3个独立服务(爬虫、比对引擎、邮件推送),每个服务需明确输入源、输出格式、异常处理策略;输出JSON格式的模块依赖图,不含任何代码。”
这个Prompt必须包含清晰的动作词(如抓取、比对、生成)、明确的业务角色(采购预警),以及具体的交付约束(输出JSON模块图),否则Agent通常会默认返回Python单文件脚本,而不是你需要的工程化项目拆解方案。
等待约8~12秒后,Agent会返回结构化的Plan JSON,通常包含services、dependencies、interfaces三个字段。请直接保存为plan.json,因为它是后续自动生成代码、创建服务模块和统一接口规范的核心依据文件。
基于Plan生成首个可运行服务模块
执行命令:openclaw generate --plan plan.json --service crawler
Agent会根据plan.json中crawler节点预先定义好的input/output,自动生成一套可直接运行的完整爬虫服务模块:包括基于requests+BeautifulSoup的网页抓取逻辑、异常重试机制,以及配套的requirements.txt和本地测试文件test_crawler.py。
检查生成结果时,重点确认test_crawler.py中是否mock了京东响应体,并且断言覆盖超时、HTTP 403、解析失败这三类异常路径——如果缺少其中任意一种情况,通常说明原始Plan没有明确约束异常处理策略,需要回退修改plan.json后重新生成。
