대화 내의 메시지입니다.
| JSON 표현 |
|---|
{
"role": string,
"chunks": [
{
object ( |
| 필드 | |
|---|---|
role |
(선택사항) 대화 내 역할(예: 사용자, 에이전트)입니다. |
chunks[] |
(선택사항) 메시지의 콘텐츠를 일련의 청크로 나타냅니다. |
eventTime |
(선택사항) 메일이 전송 또는 수신된 시점의 타임스탬프입니다. 메시지가 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
Chunk
메시지 내 콘텐츠 청크입니다.
| JSON 표현 |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "text": string, "transcript": string, "blob": { object ( |
| 필드 | |
|---|---|
| 청크 데이터입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다. | |
text |
(선택사항) 텍스트 데이터. |
transcript |
(선택사항) 오디오와 연결된 스크립트입니다. |
blob |
(선택사항) BLOB 데이터입니다. |
payload |
(선택사항) 맞춤 페이로드 데이터입니다. |
image |
(선택사항) 이미지 데이터입니다. |
toolCall |
(선택사항) 도구 실행 요청입니다. |
toolResponse |
(선택사항) 도구 실행 응답입니다. |
agentTransfer |
(선택사항) 상담사 트랜스퍼 이벤트입니다. |
updatedVariables |
구조체는 대화에서 업데이트된 변수를 나타내며 변수 이름으로 키가 지정됩니다. |
defaultVariables |
구조체는 대화 시작 시 기본 변수를 나타내며 변수 이름으로 키가 지정됩니다. |
| 상호 배타적 필드의 끝입니다. | |