Cancel Agent Execution
智能体接口
Cancel
Cancel agent execution
POST
Cancel Agent Execution
Documentation Index
Fetch the complete documentation index at: https://docs.reportify.cn/llms.txt
Use this file to discover all available pages before exploring further.
取消智能体执行
URL:/v1/agent/conversations/{conversation_id}/messages/{assistant_message_id}/cancel方法:
POST描述: 取消正在执行的智能体任务。
使用场景
- 中止长时间运行的任务:当智能体执行时间过长时,可以主动取消
- 用户取消操作:用户不再需要当前任务的结果
路径参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| conversation_id | integer | 是 | 对话 ID |
| assistant_message_id | string | 是 | 助手消息 ID(从 chat 接口响应头 X-REPORTIFY-ASSISTANT-MESSAGE-ID 获取) |
响应参数
| 参数名 | 类型 | 描述 |
|---|---|---|
| response_id | string | 响应 ID |
| status | string | 取消状态 |
示例代码
cURL 示例
Python 示例
Python 示例(完整流程)
响应示例
注意事项
- 只能取消正在执行中的任务,已完成或已失败的任务无法取消
- 取消操作是异步的,可能需要几秒钟才能完全停止执行
- 取消后,可以通过获取消息事件接口查看取消前已生成的事件
assistant_message_id可从对话聊天接口(stream=true)的 HTTP 响应头X-REPORTIFY-ASSISTANT-MESSAGE-ID中获取
Authorizations
Enter your Bearer token
Path Parameters
对话 ID
助手消息 ID(从 chat 接口响应头 X-REPORTIFY-ASSISTANT-MESSAGE-ID 获取)
