会话的输入。
| JSON 表示法 |
|---|
{ "willContinue": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "text": string, "dtmf": string, "audio": string, "toolResponses": { object ( |
| 字段 | |
|---|---|
willContinue |
可选。一个标志,用于指示当前消息是否为双向流式会话中较大输入的片段。 如果设置为 注意:此字段不适用于音频和 DTMF 输入,因为它们始终会根据端点信号自动处理。 |
| 输入的类型。以下是互斥字段的列表。在响应中,最多只能设置以下字段之一: | |
text |
可选。最终用户的文本数据。 |
dtmf |
可选。最终用户的 DTMF 数字。 |
audio |
可选。最终用户的音频数据。 使用 base64 编码的字符串。 |
toolResponses |
可选。客户端的工具调用的执行结果。 |
image |
可选。最终用户的图片数据。 |
blob |
可选。来自最终用户的 Blob 数据。 |
variables |
可选。会话的上下文变量,按名称键控。CES 代理只会使用在应用中声明的变量。 无法识别的变量仍将作为额外的会话参数发送到 [Dialogflow 代理][Agent.RemoteDialogflowAgent]。 |
event |
可选。活动输入。 |
| 互斥字段的结束。 | |
ToolResponses
客户端请求的工具调用的执行结果。
| JSON 表示法 |
|---|
{
"toolResponses": [
{
object ( |
| 字段 | |
|---|---|
toolResponses[] |
可选。工具执行结果的列表。 |
事件
活动输入。
| JSON 表示法 |
|---|
{ "event": string, "variables": { object } } |
| 字段 | |
|---|---|
event |
必需。事件的名称。 |
variables |
可选。与活动关联的其他变量。 |