POST 请求,每个完成的运行发送一次。
设置
打开 Workspace Settings → Webhooks(仅限 owner 和 admin):- 输入您的 Webhook URL。必须使用 HTTPS 且端口为 443,并且解析到公网地址。指向私有或内部网络的 URL 会被拒绝。
- 打开 Deliver events 并点击 Save。
- 点击 Send test payload,确认您的接收端收到
webhook.test事件。
事件
Payload
每个请求都是Content-Type: application/json 的 POST,采用以下结构:
training_run.completed 和 eval_run.completed
两种事件的 data 对象结构相同:
训练运行示例:
latest_metrics 则包含最终汇总结果:
webhook.test
投递
- 每次尝试的超时时间为 5 秒。投递失败最多重试 2 次,并采用退避策略。
- 任何 2xx 响应都视为投递成功。不会跟随重定向。
- 投递为尽力而为:webhook 失败不会影响运行本身。