调用CreateIntent接口创建意图

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateIntent

系统规定参数。取值:CreateIntent。

DialogId Long 50099

对话流id

IntentDefinition String JSON

意图描述信息-JSON字 符串,具体说明⻅下表

IntentDefinition

字段名

类型

描述

IntentId

Long

意图Id

Name

String

意图名称

UserSay

Array of UserSay

意图表述

RuleCheck

Array of RuleCheck

LGF意图表述表达式//TODO校验

Slot

Array of Slot

意图槽位信息

UserSay

字段名

类型

描述

Id

String

表述唯一标识 UUID

Data

Array of SayText

意图表述(被划词切分后结果)

Strict

Boolean

是否严格匹配

SayText

字段名

类型

描述

SlotId

String

表述文本片段的唯一标识

Text

String

表述

RuleCheck

字段名

类型

描述

Warning

Array of String

异常提示//TODO,可为空数组

Text

String

表达式值

Strict

Boolean

是否严格匹配

Error

Array of String

错误提示//TODO,可为空数组

Slot

字段名

类型

描述

Id

String

槽位唯一标识 UUID

Question

Array of String

槽位反问话术,默认范文

LifeSpan

Integer

槽位生命周期:默认0,可自定义,建议5 //TODO,后台默认0

Name

String

槽位名称

IsArray

Boolean

是否数组

Value

String

槽位划词结果,对应“@${专有名词名称}”,@是必须的

IsNecessary

Boolean

是否必填槽

Tags

Array of Tag

槽位划词标签

Tag

字段名

类型

描述

UserSayId

String

标签对应意图表述唯一标识

Value

String

标签对应意图表述划词结果

返回数据

名称 类型 示例值 描述
IntentId String 58985

意图 ID

RequestId String 76CCA02F-6F75-45E3-9F97-2D9C4A476EF6

请求id

示例

请求示例

http(s)://[Endpoint]/?Action=CreateIntent
&DialogId=50099
&IntentDefinition=JSON
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>76CCA02F-6F75-45E3-9F97-2D9C4A476EF6</RequestId>
<IntentId>58985</IntentId>

JSON 格式

{
    "RequestId": "76CCA02F-6F75-45E3-9F97-2D9C4A476EF6",
    "IntentId": 58985
}

错误码

访问错误中心查看更多错误码。