Skip to content

Commit 17a6385

Browse files
sasha-gitgcopybara-github
authored andcommitted
chore: Update Gen AI types
PiperOrigin-RevId: 764886032
1 parent cb2754d commit 17a6385

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

vertexai/_genai/types.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import logging
1919
from typing import Any, Optional, Union
2020
from google.genai import _common
21+
from google.genai import types as genai_types
2122
from pydantic import Field
2223
from typing_extensions import TypedDict
2324

@@ -2084,6 +2085,48 @@ class EvaluateDatasetOperationDict(TypedDict, total=False):
20842085
]
20852086

20862087

2088+
class PromptTemplate(_common.BaseModel):
2089+
"""A prompt template for creating prompts with variables."""
2090+
2091+
text: Optional[str] = Field(default=None, description="""""")
2092+
2093+
2094+
class PromptTemplateDict(TypedDict, total=False):
2095+
"""A prompt template for creating prompts with variables."""
2096+
2097+
text: Optional[str]
2098+
""""""
2099+
2100+
2101+
PromptTemplateOrDict = Union[PromptTemplate, PromptTemplateDict]
2102+
2103+
2104+
class EvalRunInferenceConfig(_common.BaseModel):
2105+
"""Optional parameters for inference."""
2106+
2107+
dest: Optional[str] = Field(default=None, description="""""")
2108+
prompt_template: Optional[str] = Field(default=None, description="""""")
2109+
generate_content_config: Optional[genai_types.GenerateContentConfig] = Field(
2110+
default=None, description=""""""
2111+
)
2112+
2113+
2114+
class EvalRunInferenceConfigDict(TypedDict, total=False):
2115+
"""Optional parameters for inference."""
2116+
2117+
dest: Optional[str]
2118+
""""""
2119+
2120+
prompt_template: Optional[str]
2121+
""""""
2122+
2123+
generate_content_config: Optional[genai_types.GenerateContentConfig]
2124+
""""""
2125+
2126+
2127+
EvalRunInferenceConfigOrDict = Union[EvalRunInferenceConfig, EvalRunInferenceConfigDict]
2128+
2129+
20872130
class EvalDataset(_common.BaseModel):
20882131

20892132
file: Optional[str] = Field(default=None, description="""""")

0 commit comments

Comments
 (0)