OptionalagentThe name of the Agent used for generating the interaction.
Optionalagent_Configuration parameters for the agent interaction.
Required. Output only. The time at which the response was created in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ).
OptionalenvironmentThe environment configuration for the interaction. Can be an object specifying remote environment sources or a string referencing an existing environment ID.
Optionalenvironment_Output only. The environment ID for the interaction. Only populated if environment config is set in the request.
Required. Output only. A unique identifier for the interaction completion.
OptionalinputThe input for the interaction.
OptionalmodelThe name of the Model used for generating the interaction.
Optionaloutput_The last audio generated by the model in response to the current request.
Note: this is added by the SDK.
Optionaloutput_The last image generated by the model in response to the current request.
Note: this is added by the SDK.
Optionaloutput_Concatenated text from the last model output in response to the current request.
Note: this is added by the SDK.
Optionaloutput_The last video generated by the model in response to the current request.
Note: this is added by the SDK.
Optionalprevious_The ID of the previous interaction, if any.
Optionalresponse_Enforces that the generated response is a JSON object that complies with the JSON schema specified in this field.
Optionalresponse_Optionalresponse_The requested modalities of the response (TEXT, IMAGE, AUDIO).
OptionalroleOptionalservice_The service tier for the interaction.
Required. Output only. The status of the interaction.
Required. Output only. The steps that make up the interaction.
Optionalsystem_System instruction for the interaction.
OptionaltoolsA list of tool declarations the model may call during interaction.
Required. Output only. The time at which the response was last updated in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ).
OptionalusageOutput only. Statistics on the interaction request's token usage.
Optionalwebhook_Optional. Webhook configuration for receiving notifications when the interaction completes.
The Interaction resource.