LiveServerContent interface Stay organized with collections Save and categorize content based on your preferences.
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
An incremental content update from the model.
Signature:
exportinterfaceLiveServerContentProperties
| Property | Type | Description |
|---|---|---|
| inputTranscription | Transcription | (Public Preview) Transcription of the audio that was input to the model. |
| interrupted | boolean | (Public Preview) Indicates whether the model was interrupted by the client. An interruption occurs when the client sends a message before the model finishes it's turn. This isundefined if the model was not interrupted. |
| modelTurn | Content | (Public Preview) The content that the model has generated as part of the current conversation with the user. |
| outputTranscription | Transcription | (Public Preview) Transcription of the audio output from the model. |
| turnComplete | boolean | (Public Preview) Indicates whether the turn is complete. This isundefined if the turn is not complete. |
| type | 'serverContent' | (Public Preview) |
LiveServerContent.inputTranscription
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Transcription of the audio that was input to the model.
Signature:
inputTranscription?:Transcription;LiveServerContent.interrupted
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Indicates whether the model was interrupted by the client. An interruption occurs when the client sends a message before the model finishes it's turn. This isundefined if the model was not interrupted.
Signature:
interrupted?:boolean;LiveServerContent.modelTurn
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
The content that the model has generated as part of the current conversation with the user.
Signature:
modelTurn?:Content;LiveServerContent.outputTranscription
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Transcription of the audio output from the model.
Signature:
outputTranscription?:Transcription;LiveServerContent.turnComplete
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Indicates whether the turn is complete. This isundefined if the turn is not complete.
Signature:
turnComplete?:boolean;LiveServerContent.type
This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
Signature:
type:'serverContent';Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.