modelriver trigger

从终端发送测试用的异步请求。获取频道 ID 和 WebSocket 详情以监控响应。

概述

trigger 命令会向 ModelRiver 发送一个异步 AI 请求,并返回您通过 WebSocket 或 Webhook 监控响应所需的频道详情。

使用方法

Bash
# 基本触发
modelriver trigger --workflow my-workflow --message "测试消息"
 
# 使用自定义负载
modelriver trigger --workflow my-workflow --payload '{"messages": [...]}'
 
# 创建 Webhook 以接收响应
modelriver trigger --workflow my-workflow --message "测试" --webhook-url https://webhook.site/your-id
 
# 打印频道详情
modelriver trigger --workflow my-workflow --message "测试" --print-channel

输出示例

 
{
"channel_id": "abc-123-def",
"project_id": "xyz-789",
"websocket_url": "wss://api.modelriver.com/socket",
"websocket_channel": "ai_response:xyz-789:abc-123-def",
"status": "pending"
}
 
> 使 --webhook-url Webhook
> 使 "modelriver websocket"

选项说明

选项描述
--workflow <name>工作流名称(必填)
--message <text>简单的文本消息
--payload <json>自定义 JSON 负载
--webhook-url <url>接收响应的 Webhook URL
--print-channel打印频道详情
--verbose显示详细日志

下一步