概述
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 | 显示详细日志 |
下一步
- WebSocket:连接并实时接收响应
- 监听 (Listen):监控所有 Webhook 事件
- API:完整的异步请求文档