繁体   English   中英

如何在Dialogflow API V2中处理多个代理?

[英]How to handle multiple agents in Dialogflow API V2?

我正在使用NodeJS SDK来访问Dialogflow(V2) 代理 。我有多个代理用于多个类别的业务,一个代理用于一个业务。

当前,我正在为Nodejs应用程序使用单个aget,并且正在使用V2的nodeje SDK,该SDK需要设置GOOGLE_APPLICATION_CREDENTIALS的环境变量(我提到了私钥json文件路径)以进行身份​​验证。

如何在Nodejs应用程序中为多个代理实现以上功能。 您能帮我解决这个问题吗?

如何访问多个代理的listIntents方法?

谢谢。

如果要使用多个代理,而不是使用环境变量,最好的替代方法是在创建客户端时使用keyFileName属性。

const sessionClient = new dialogflow.SessionsClient({
    keyFilename: '/path/to/google.json'
});
const sessionPath = sessionClient.sessionPath(projectId, sessionId);

Dialogflow授权的简便方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM