Class ToolsSpec (0.13.11)

ToolsSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specification of tools that are used to serve the request.

Attributes

Name Description
vertex_ai_search_spec google.cloud.discoveryengine_v1.types.StreamAssistRequest.ToolsSpec.VertexAiSearchSpec
Optional. Specification of the Vertex AI Search tool.
web_grounding_spec google.cloud.discoveryengine_v1.types.StreamAssistRequest.ToolsSpec.WebGroundingSpec
Optional. Specification of the web grounding tool. If field is present, enables grounding with web search. Works only if Assistant.web_grounding_type is [WEB_GROUNDING_TYPE_GOOGLE_SEARCH][] or [WEB_GROUNDING_TYPE_ENTERPRISE_WEB_SEARCH][].
image_generation_spec google.cloud.discoveryengine_v1.types.StreamAssistRequest.ToolsSpec.ImageGenerationSpec
Optional. Specification of the image generation tool.
video_generation_spec google.cloud.discoveryengine_v1.types.StreamAssistRequest.ToolsSpec.VideoGenerationSpec
Optional. Specification of the video generation tool.

Classes

ImageGenerationSpec

ImageGenerationSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specification of the image generation tool.

VertexAiSearchSpec

VertexAiSearchSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specification of the Vertex AI Search tool.

VideoGenerationSpec

VideoGenerationSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specification of the video generation tool.

WebGroundingSpec

WebGroundingSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Specification of the web grounding tool.