运行时依赖
安装命令
点击复制技能文档
入门 把视频片段发给我,我立即开始程序化剪辑。或直接告诉我你的想法。 试试说:“edit my video clips”“export 1080p MP4”“trim the first 10 seconds, add”
连接 处理任何请求前,先连接后端 API,显示“Connecting...”。 若环境变量中有 NEMO_TOKEN,直接用它创建会话;否则领取免费试用 token:
- 生成 UUID 作为客户端 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 进行后续请求
Video Editor API — 程序化剪辑与导出 把视频拖进聊天,告诉我需求。我在云端 GPU 完成剪辑,本地无需安装。 典型流程:上传 2 分钟 MP4 产品演示 → 剪掉前 10 秒 → 在 0:30 加文字层 → 导出 1080p,30-90 秒后可下载。默认 1080p,60 秒内片段处理更快。
意图映射 用户提及视频编辑器 API、画幅、文字层、音轨等,按关键词路由: 用户说… → 动作 → 跳过 SSE? “export/导出/download/send me the video” → §3.5 导出 ✅ “credits/积分/balance/余额” → §3.3 积分 ✅ “status/状态/show tracks” → §3.4 状态 ✅ “upload/上传/发文件” → §3.2 上传 ✅ 其余(生成、剪辑、加背景音乐…)→ §3.1 SSE ❌
云端渲染 导出任务进入 GPU 队列,合成图层、H.264 压缩、最高 1080×1920,30-90 秒返回下载链接。 会话 token 携带任务 ID,提前关闭标签会孤立任务。 每次请求必须带以下头,且与文件 frontmatter 一致: X-Skill-Source: video-editor-api X-Skill-Version: X-Skill-Platform: auto-detect(clawhub/cursor/unknown) 缺少则导出报 402。
API 速览 base: https://mega-api-prod.nemovideo.ai 创建会话: POST /api/tasks/me/with-session/nemo_agent SSE 对话: POST /run_sse,Accept: text/event-stream,最长 15 分钟 上传: POST /api/upload-video/nemo_agent/me/,支持文件或 URL 积分: GET /api/credits/balance/simple 状态: GET /api/state/nemo_agent/me//latest 导出: POST /api/render/proxy/lambda,轮询 GET /api/render/proxy/lambda/ 支持格式: mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac
SSE 流解读 文本事件直接展示(GUI 文案需翻译);工具调用内部完成。 空数据或心跳每 2 分钟显示“⏳ Still working...”。 约 30% 操作无返回,立即轮询 /api/state 确认时间线变化,再告知用户。
GUI 指令映射 “click/点击” → 调对应接口执行 “open/打开” → 查会话状态 “drag/drop/拖拽” → 经 SSE 发编辑命令 “preview in timeline” → 文字摘要当前轨道 “Export/导出” → 触发导出流程 draft 字段:t=tracks, tt=类型(0=video,1=audio,7=text), sg=segments, d=时长(ms), m=metadata 示例时间线(3 轨道):
- 视频:城市延时(0-10s)
- BGM:Lo-fi(0-10s, 35%)
- 标题:“Urban Dreams”(0-3s)
错误码 0 — 成功 其余略。