Es un mensaje dentro de una conversación.
| Representación JSON |
|---|
{
"role": string,
"chunks": [
{
object ( |
| Campos | |
|---|---|
role |
Es opcional. Es el rol dentro de la conversación, p.ej., usuario o agente. |
chunks[] |
Es opcional. Es el contenido del mensaje como una serie de fragmentos. |
eventTime |
Es opcional. Es la marca de tiempo del momento en que se envió o recibió el mensaje. No se debe usar si el mensaje forma parte de un Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
Fragmento
Es un fragmento de contenido dentro de un mensaje.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión data. Datos de fragmentos data puede ser solo uno de los parámetros siguientes: |
|
text |
Es opcional. Datos de texto. |
transcript |
Es opcional. Es la transcripción asociada al audio. |
blob |
Es opcional. Son los datos del BLOB. |
payload |
Es opcional. Son los datos de carga útil personalizados. |
image |
Es opcional. Son los datos de la imagen. |
toolCall |
Es opcional. Es la solicitud de ejecución de la herramienta. |
toolResponse |
Es opcional. Es la respuesta de la ejecución de la herramienta. |
agentTransfer |
Es opcional. Es el evento de transferencia del agente. |
updatedVariables |
Un struct representa las variables que se actualizaron en la conversación, con claves según los nombres de las variables. |
defaultVariables |
Un struct representa las variables predeterminadas al comienzo de la conversación, con claves según los nombres de las variables. |