NezhaGateNezhaGate
← 教程与指南

Webhook 用法:视频生成完,自动通知你

视频要几分钟到半小时才生成好,不用再反复查询:任务一结束,结果就推到你的服务器。讲清能用在哪些场景、两种接法和三步接入。

约 10 分钟

生成视频需要时间:一条 5 到 10 秒的视频通常要几分钟到十几分钟,30 秒的长视频要二三十分钟,高峰期还可能排队。以前,你只能每隔几秒查一次任务状态:写循环、管超时,服务一重启还得记着哪些任务没查完。

现在不用了。任务一结束,不论成功还是失败,我们都会把结果直接推送到你的服务器。

两种接法

curl · 提交任务时带 callback_url
curl https://nezhagate.com/v1/videos/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "seedance-2.5", "prompt": "雨夜街头漂过一只纸船", "duration": 5,
       "callback_url": "https://your-app.com/webhooks/nezhagate"}'

可以用在哪

推送可靠吗

三步接好

  1. 在你的服务器上准备一个接收地址。Webhook 文档里有 Python 和 Node.js 的完整验签示例。
  2. 打开控制台「设置 → Webhook」,填上地址,点「发送测试事件」,确认能收到。
  3. 像平常一样提交任务,等推送就行。某一单想推到别的地方,就在请求里加 callback_url。
事件类型、推送正文、请求头和重试规则的完整说明在 Webhook 文档里。
还没有 API Key?

注册后在控制台创建 Key,按量计费,请求失败不扣费。

获取 API Key → 定价

其它教程:SillyTavern · Cherry Studio · Cline