如何在Dialogflow及云控制台中查找KnowledgebaseId?
查找Dialogflow Knowledgebase ID的方法
方法1:通过Dialogflow ES控制台获取
- 打开Dialogflow控制台并进入你的目标代理项目
- 在左侧导航栏找到知识选项,若未直接显示可点击导航栏底部的查看更多展开隐藏菜单
- 进入知识管理页面后,切换到顶部的知识库标签
- 找到你需要使用的知识库,点击其名称右侧的更多操作按钮(三个竖点)
- 选择「复制ID」即可拿到完整的知识库ID,可直接替换代码中的占位符:
const knowledgeBaseId = `你复制得到的知识库ID`;
方法2:通过Google Cloud控制台获取
- 打开Google Cloud控制台,切换到Dialogflow代理绑定的GCP项目
- 在顶部搜索框输入「Dialogflow API」,进入该API的详情页面
- 点击左侧菜单的「知识库」选项,页面会列出当前项目下的所有知识库
- 目标知识库对应的「ID」列内容就是所需的Knowledgebase ID
Dialogflow CX用户注意事项
- CX的知识库归属于特定区域的代理资源,你需要先进入对应区域的CX代理后台,依次点击「代理设置」>「知识库」,即可在列表中查看对应知识库的ID
注意:如果按上述步骤无法找到知识库列表,请确认当前登录账号拥有对应项目的Dialogflow相关查看/编辑权限。
内容的提问来源于stack exchange,提问作者Shekhar Chopra
相关产品推荐
相关产品推荐

