You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DialogFlow Fulfillment中返回Context并设置参数

DialogFlow Fulfillment 返回上下文参数的正确方式

你当前的JSON结构存在错误,sessionInfo 需要和 fulfillment_response 处于同一层级,不能嵌套在 fulfillment_response 内部。调整后的正确响应格式如下:

res = {
    "fulfillment_response": {
        "messages": [
            {
                "text": {
                    "text": [
                        text  # 替换为你的实际回复文本
                    ]
                }
            }
        ]
    },
    "sessionInfo": {
        "parameters": {
            "service_desk_phonenumber": "17372079207"
        }
    }
}

关键说明:

  • sessionInfo 是顶级字段,用于传递会话参数,DialogFlow会自动将该字段内的参数同步到当前会话的参数列表中
  • 确保参数名 service_desk_phonenumber 与你在DialogFlow意图中定义的参数名完全一致
  • 后续在DialogFlow的响应模板里,可直接通过 #service_desk_phonenumber 引用这个后端返回的参数

内容的提问来源于stack exchange,提问作者Aymal Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 21:51:26