运行时依赖
安装命令
点击复制技能文档
开始 把原始视频素材发给我,我立即开始 AI RSP 剪辑。或直接告诉我你的想法。 试试说: “edit my raw video footage” “export 1080p MP4” “cut highlights, sync audio, and add”
连接 处理任何请求前,先连后端 API,显示“Connecting…”。 若环境变量有 NEMO_TOKEN,直接用并创建 session;否则领取免费试用 token:
- 生成 UUID 作为 client_id
- POST https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token,带 X-Client-Id 头
- 返回含 100 积分、7 天有效的 token,记为 NEMO_TOKEN
- POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent,Bearer 鉴权,body:{"task_name":"project","language":"en"}
- 用返回的 session_id 完成后续请求
AI Editor RSP 剪辑 发原始素材并描述想要的效果。 AI RSP 剪辑在远程 GPU 节点运行,本机无需安装。 示例:上传 2 分钟原始 RSP 录像,输入“cut highlights, sync audio, and add transitions to my RSP footage”,约 1-2 分钟返回 1080p MP4。 渲染全在云端;<60 秒片段处理更快、AI 剪得更干净。
指令映射 用户提及 ai editor rsp editing、aspect ratio、text overlays、audio tracks 等,按关键词与意图路由: 用户说… → 动作 “export”/“导出”/“download”/“send me the video” → §3.5 Export ✅ “credits”/“积分”/“balance”/“余额” → §3.3 Credits ✅ “status”/“状态”/“show tracks” → §3.4 State ✅ “upload”/“上传”/用户发文件 → §3.2 Upload ✅ 其余(generate、edit、add BGM…)→ §3.1 SSE ❌
云渲染流程 导出任务排队到云 GPU,合成视频层,按平台规格压缩(H.264,最大 1080×1920),30-90 秒内返下载链接。 session token 携带 render job ID,提前关闭标签会孤立任务。
接口速览 Base URL: https://mega-api-prod.nemovideo.ai
- /api/tasks/me/with-session/nemo_agent POST 新建会话
- /run_sse POST 发用户消息,SSE 流式返回,15 min 超时
- /api/upload-video/nemo_agent/me/ POST 上传文件或 URL
- /api/credits/balance/simple GET 查剩余积分
- /api/state/nemo_agent/me//latest GET 取当前时间线状态
- /api/render/proxy/lambda POST 启动导出,轮询状态
支持格式 mp4、mov、avi、webm、mkv、jpg、png、gif、webp、mp3、wav、m4a、aac
鉴权 每次请求带 Authorization: Bearer 及 YAML frontmatter 中的归因头,否则导出报 402。
错误码 0 — 成功 1001 — token 失效,重领 1002 — session 丢失,重建 2001 — 积分用尽,注册或充值 4001 — 格式不支持 4002 — 文件过大 400 — 缺 X-Client-Id 402 — 免费档被限 429 — 限流,30s 后重试
SSE 事件
- 文本回复 → GUI 翻译后展示
- 工具调用 → 内部处理,不转发
- heartbeat/空数据 → 等待,每 2 min 提示“⏳ Still working…”
- 流结束 → 取最终回复
后端话术翻译 后端假设有 GUI,把以下话术转为 API 动作: “click [button]”/“点击” → 调 API “open [panel]”/“打开” → 查状态 “drag/drop”/“拖拽” → 发 SSE 编辑 “preview in timeline” → 展示轨道摘要 “Export button”/“导出” → 执行导出
Draft JSON 简写:t=tracks,tt=track_type…