API接口调用-使用问答节点

Coze

api接口暂时不支持智能体调用工作流模式来进行问答

工作流执行中断场景下,以查看天气工作为例,完整的接口调用示例如下。

  1. 调用接口执行工作流(流式响应),要求查看天气。

请求示例如下:

curl --location 'https://api.coze.cn/v1/workflow/stream_run' \
--header 'Authorization: Bearer pat_vTG1****' \
--header 'Content-Type: application/json' \
--data '{
    "workflow_id": "739739507914235****",
    "parameters": {
        "BOT_USER_INPUT":"查看天气"
    }
}'
  1. 触发问答节点,工作流中断,响应信息中返回智能体提出的问题,要求用户提供城市和日期。

返回示例如下:

id: 0
event: Message
data: {"content":"请问你想查看哪个城市、哪一天的天气呢","content_type":"text","node_is_finish":true,"node_seq_id":"0","node_title":"问答"}

id: 1
event: Interrupt
data: {"interrupt_data":{"data":"","event_id":"7404831988202520614/6302059919516746633","type":2},"node_title":"问答"}
  1. 调用接口恢复运行工作流,回复智能体城市和日期。

请求示例如下:

curl --location 'https://api.coze.cn/v1/workflow/stream_resume' \
--header 'Authorization: Bearer pat_vTG1****' \
--header 'Content-Type: application/json' \
--data '{
    "event_id":"740483727529459****/433802199567434****",
    "interrupt_type":2,
    "resume_data":"杭州,2024-08-20",
    "workflow_id":"739739507914235****"
}'
  1. 工作流执行完毕,完成天气查询,返回工作流输出消息。

返回示例如下:


event: Message

data: {"content":"{\"output\":[{\"condition\":\"中到大雨\",\"humidity\":72,\"predict_date\":\"2024-08-20\",\"temp_high\":35,\"temp_low\":26,\"weather_day\":\"中到大雨\",\"wind_dir_day\":\"西风\",\"wind_dir_night\":\"西风\",\"wind_level_day\":\"3\",\"wind_level_night\":\"3\"}]}","content_type":"text","cost":"0","node_is_finish":true,"node_seq_id":"0","node_title":"End","token":386}

id: 1

event: Done

data: {}
0
0
0
0
相关资源
火山引擎HTTPDNS边缘云原生技术实践
《火山引擎HTTPDNS边缘云原生技术实践》 赵彦奇 | 火山引擎边缘云网络研发工程师
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论