GeminiRequestReadConfig(
*,
templateConfig: typing.Optional[
vertexai._genai.types.common.GeminiTemplateConfig
] = None,
assembledRequestColumnName: typing.Optional[str] = None
)Represents the config for reading Gemini requests.
Methods
GeminiRequestReadConfig
GeminiRequestReadConfig(
*,
templateConfig: typing.Optional[
vertexai._genai.types.common.GeminiTemplateConfig
] = None,
assembledRequestColumnName: typing.Optional[str] = None
)Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
single_turn_template
single_turn_template(
*,
prompt: str,
response: typing.Optional[str] = None,
system_instruction: typing.Optional[str] = None,
model: typing.Optional[str] = None,
cached_content: typing.Optional[str] = None,
tools: typing.Optional[
list[typing.Union[google.genai.types.Tool, dict[str, typing.Any]]]
] = None,
tool_config: typing.Optional[
typing.Union[google.genai.types.ToolConfig, dict[str, typing.Any]]
] = None,
safety_settings: typing.Optional[
list[typing.Union[google.genai.types.SafetySetting, dict[str, typing.Any]]]
] = None,
generation_config: typing.Optional[
typing.Union[google.genai.types.GenerationConfig, dict[str, typing.Any]]
] = None,
field_mapping: typing.Optional[dict[str, str]] = None
) -> vertexai._genai.types.common.GeminiRequestReadConfigConstructs a GeminiRequestReadConfig object for single-turn cases.
.. rubric:: Example
read_config = GeminiRequestReadConfig.single_turn_template( prompt="Which flower is this {flower_image}?", response="This is a {label}.", system_instruction="You are a botanical classifier." )