Skip to main content
POST
Cancel Agent Execution

取消智能体执行

URL: /v1/agent/conversations/{conversation_id}/messages/{assistant_message_id}/cancel
方法: POST
描述: 取消正在执行的智能体任务。

使用场景

  • 中止长时间运行的任务:当智能体执行时间过长时,可以主动取消
  • 用户取消操作:用户不再需要当前任务的结果

路径参数

响应参数

示例代码

cURL 示例

Python 示例

Python 示例(完整流程)

响应示例

注意事项

  • 只能取消正在执行中的任务,已完成或已失败的任务无法取消
  • 取消操作是异步的,可能需要几秒钟才能完全停止执行
  • 取消后,可以通过获取消息事件接口查看取消前已生成的事件
  • assistant_message_id 可从对话聊天接口(stream=true)的 HTTP 响应头 X-REPORTIFY-ASSISTANT-MESSAGE-ID 中获取

Authorizations

Authorization
string
header
required

Enter your Bearer token

Path Parameters

conversation_id
integer
required

对话 ID

assistant_message_id
string
required

助手消息 ID(从 chat 接口响应头 X-REPORTIFY-ASSISTANT-MESSAGE-ID 获取)

Response

Successful Response

取消 agent 执行响应

response_id
string
required

响应 ID

Example:

"019b24ef238cc97730971a9a0080c99c"

status
string
required

取消状态

Example:

"cancelled"