gpt4 book ai didi

actions-on-google - 如何识别健康检查请求?

转载 作者:行者123 更新时间:2023-12-04 07:50:22 24 4
gpt4 key购买 nike

我的应用程序每小时收到大约 10 个健康检查请求,这让我的对话日志变得困惑。
由于健康检查没有屏幕功能,我们的后端服务器响应 Google Home 请求的请求。

有没有办法检测请求是否是健康检查请求?

最佳答案

首先,您应该像响应 Google Home 一样做出响应。你必须以有效的输出回应,否则它会拒绝你。所以不要试图在你的回复中太花哨 - 只是使用它来避免困惑你的分析和日志。

health check看起来像一个正常的欢迎请求。 ping 将包含一个名为 is_health_check 的参数。与 boolValue真和textValue共 1 个。如果您使用 Dialogflow,这将是 originalRequest.data.inputs[0] 处的参数之一。 .对于 Actions SDK,它将位于 data.inputs[0] .

以下是 Dialogflow 的部分示例:

{
"originalRequest": {
"source": "google",
"version": "2",
"data": {
"surface": {
"capabilities": [
{
"name": "actions.capability.AUDIO_OUTPUT"
}
]
},
"inputs": [
{
"rawInputs": [
{
"query": "Sample",
"inputType": "VOICE"
}
],
"arguments": [
{
"textValue": "1",
"name": "is_health_check",
"boolValue": true
}
],
"intent": "actions.intent.MAIN"
}
],
...
}

关于actions-on-google - 如何识别健康检查请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47899612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com