对话流代理查询,输入日语/阿拉伯语字符串



我正在使用对话流 V1 API 来查询代理。在某些情况下,输入查询字符串不是英语。我要发送的语言是日语/阿拉伯语字符串

样品请求

端点 ="https://api.dialogflow.com/v1/query?v=20150910";

数据

{
"originalRequest": {
"data": {
"incomingMessage": "朝食時間は何ですか?"
}
},
"lang": "ja",
"query": "朝食時間は何ですか?",
"sessionId": "###########"
}

在对话流代理中,它以

æé£æéã¯ä½ã§ããï¼

如何将其传递给查询终结点,以便对话流代理可以使用我发送的语言读取输入查询。

我也知道对话流不会阿拉伯语。我也尝试了日语字符串,最终得到了相同的结果。我尝试将"lang"属性更改为"ja",但它仍然不起作用。我应该以某种格式对"query"属性进行编码吗?

不幸的是,Dialogflow目前不支持阿拉伯语。在日语方面,如果您只对使用该语言的所有内容感兴趣,则需要将代理的语言根语言设置为日语:

转到代理的"设置⚙">"语言"选项卡>选择要保存>语言

如果您需要多语言代理,那么这里是参考文档

相关内容

最新更新