适用于从自然语言需求开始,让 Meoo 生成应用并最终发布为可访问网站。流程同时使用项目、Agent 和 Release 能力。
先按认证与授权选择身份:系统集成统一使用团队版。单一大账号使用团队 Owner 临时 Token;需要平台隔离最终用户时使用虚拟成员临时 Token;需要用户登录授权时使用 OAuth。用户 API Key 仅用于个人测试,不推荐系统集成。
最小 Scope:
接入方保存业务应用与响应
调用
通过
调用
前置选择
先按认证与授权选择身份:系统集成统一使用团队版。单一大账号使用团队 Owner 临时 Token;需要平台隔离最终用户时使用虚拟成员临时 Token;需要用户登录授权时使用 OAuth。用户 API Key 仅用于个人测试,不推荐系统集成。
最小 Scope:project.write project.read agent.run agent.read release.write release.read。若生成过程需要数据库、云函数、Secret 或 Skill,再增加对应 Scope。
接入流程
1. 创建项目
project_id 的映射,不把外部用户 ID 当作项目边界参数。
2. 创建并跟踪 Agent Run
调用 POST /open/v1/projects/{project_id}/agent/runs 提交需求,保存 run_id、conversation_id 及按工具、积分结算维护的客户端状态;随后订阅 GET .../runs/{run_id}/events。
- SSE 帧
id仅在本次连接内有效,不支持Last-Event-ID断点续传。断线后退避重订阅同一 Run,用message.snapshot校正文本;存在tool_calls时整体替换当前轮工具状态和素材结果卡。 - 通过 Bash 的
tool.call.sub_type区分普通命令、生图、生视频、语音和音乐,完成状态结合outcome判断;素材结果使用可选的result展示。 - 消费主 Agent 和素材独立结算的
run.usage,按usage_id去重后累加credits_used,并按 Run 保存累计状态。积分事件不含工具调用 ID,不应按到达顺序绑定工具。 - 收到交互 Action 时,通过
POST .../agent/action-responses回复。 - 网络超时后先查询当前 Run,避免重复创建。
- 失败时保存具体
code、message、details和request_id,供人工或 AI 修复。
3. 预览和验收
通过 POST .../agent/preview-links 获取短期预览入口。预览用于验收,不等同于稳定线上地址,不应长期保存或对外承诺其可用性。
4. 发布生成结果
调用 POST /open/v1/projects/{project_id}/releases 发布项目当前生成结果,再通过 GET .../releases/current 查询。成功后保存 release_id、version 和 access_url。
若上传的是自行构建的 zip,而非 Meoo 生成结果,应改用仅部署接入的 prepare → PUT → complete 流程。
完成标准
- 外部用户始终解析到正确的
member_id、主账号或 OAuthopenid。 - SSE 断开后可重订阅同一 Run 并从快照恢复,不重复创建 Run;Action 可以闭环。
- 素材进度和结果可以展示;积分按
usage_id去重累计,刷新或重连不重复累计,缓存缺失不被解释为零消耗。 - 预览验收通过后才发布,最终向业务返回正式
access_url。 - 接入方保存
external_app_id → project_id并校验每次业务访问权限。

