如何创建DialogFlow Enterprise Edition代理以获取SLA保障?
创建DialogFlow Enterprise Edition代理的实用指南
别发愁啦,我来一步步带你搞定DialogFlow企业版代理的创建——毕竟你要的SLA保障可是核心需求,咱们把流程拆得明明白白:
先搞定前置准备
- 首先得有一个Google Cloud项目,并且要在Cloud Console的API库中启用「Dialogflow Enterprise API」
- 安装好
gcloud命令行工具,并且完成配置:- 先下载安装gcloud SDK,然后运行
gcloud init登录你的Google账号,关联到目标Cloud项目 - 用这条命令设置默认项目,替换成你的项目ID:
gcloud config set project YOUR_PROJECT_ID
- 先下载安装gcloud SDK,然后运行
用命令行创建企业版代理(就是你找到的文档里的方式)
这是最稳妥的方式,毕竟早期企业版确实主要靠命令行创建,步骤如下:
先设置Dialogflow的企业版专属API端点:
gcloud config set dialogflow/endpoint dialogflow.googleapis.com运行创建命令,把参数换成你自己的信息:
gcloud dialogflow agents create \ --display-name="我的企业版代理" \ --language-code="zh-CN" \ --time-zone="Asia/Shanghai" \ --enable-stackdriver-logging \ --edition=ENTERPRISE重点说下参数:
--display-name:给你的代理起个名字就行,随便自定义--language-code:选你需要的语言,比如英文用en-US--time-zone:设置你的时区,比如美国东部用America/New_York--enable-stackdriver-logging:可选开启,方便后续调试看日志--edition=ENTERPRISE:这是重中之重!只有加上这个参数,创建的才是带SLA保障的企业版代理
创建完之后,你完全可以去Google Cloud Console的Dialogflow界面操作这个代理,意图、实体这些配置都能可视化完成,不用一直跟命令行打交道。
确认是不是真的企业版
怕出错?创建完用这条命令查一下代理详情:
gcloud dialogflow agents describe --agent="我的企业版代理"
返回结果里找edition字段,只要显示是ENTERPRISE,就说明你成功拿到带SLA的企业版代理了。
额外小技巧:用控制台可视化创建
其实现在Google已经支持在Cloud Console里直接创建企业版代理了,步骤更简单:
- 打开Cloud Console的Dialogflow页面
- 点击「创建代理」
- 在表单里找到「版本/Edition」选项,选择「Enterprise」
- 填完其他信息就能完成创建,适合喜欢图形界面的朋友
内容的提问来源于stack exchange,提问作者Ben Rigby
相关产品推荐
相关产品推荐

