Skip to content

Commit 6b5cc8f

Browse files
jscudcopybara-github
authored andcommitted
feat: Update data types from discovery doc.
PiperOrigin-RevId: 876562156
1 parent 87a5125 commit 6b5cc8f

File tree

3 files changed

+565
-197
lines changed

3 files changed

+565
-197
lines changed

vertexai/_genai/evals.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,13 @@ def _CustomCodeExecutionSpec_from_vertex(
131131
getv(from_object, ["evaluation_function"]),
132132
)
133133

134+
if getv(from_object, ["evaluationFunction"]) is not None:
135+
setv(
136+
to_object,
137+
["evaluation_function"],
138+
getv(from_object, ["evaluationFunction"]),
139+
)
140+
134141
return to_object
135142

136143

@@ -146,6 +153,13 @@ def _CustomCodeExecutionSpec_to_vertex(
146153
getv(from_object, ["remote_custom_function"]),
147154
)
148155

156+
if getv(from_object, ["evaluation_function"]) is not None:
157+
setv(
158+
to_object,
159+
["evaluationFunction"],
160+
getv(from_object, ["evaluation_function"]),
161+
)
162+
149163
return to_object
150164

151165

vertexai/_genai/types/__init__.py

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,12 +429,23 @@
429429
from .common import FileData
430430
from .common import FileDataDict
431431
from .common import FileDataOrDict
432+
from .common import Framework
432433
from .common import FunctionCall
433434
from .common import FunctionCallDict
434435
from .common import FunctionCallOrDict
435436
from .common import FunctionResponse
437+
from .common import FunctionResponseBlob
438+
from .common import FunctionResponseBlobDict
439+
from .common import FunctionResponseBlobOrDict
436440
from .common import FunctionResponseDict
441+
from .common import FunctionResponseFileData
442+
from .common import FunctionResponseFileDataDict
443+
from .common import FunctionResponseFileDataOrDict
437444
from .common import FunctionResponseOrDict
445+
from .common import FunctionResponsePart
446+
from .common import FunctionResponsePartDict
447+
from .common import FunctionResponsePartOrDict
448+
from .common import FunctionResponseScheduling
438449
from .common import GcsSource
439450
from .common import GcsSourceDict
440451
from .common import GcsSourceOrDict
@@ -605,6 +616,7 @@
605616
from .common import MapInstance
606617
from .common import MapInstanceDict
607618
from .common import MapInstanceOrDict
619+
from .common import MediaResolution
608620
from .common import Memory
609621
from .common import MemoryBankCustomizationConfig
610622
from .common import MemoryBankCustomizationConfigDict
@@ -679,6 +691,9 @@
679691
from .common import MetricxResult
680692
from .common import MetricxResultDict
681693
from .common import MetricxResultOrDict
694+
from .common import ModelArmorConfig
695+
from .common import ModelArmorConfigDict
696+
from .common import ModelArmorConfigOrDict
682697
from .common import MultimodalDataset
683698
from .common import MultimodalDatasetDict
684699
from .common import MultimodalDatasetOperation
@@ -723,6 +738,9 @@
723738
from .common import PartialArg
724739
from .common import PartialArgDict
725740
from .common import PartialArgOrDict
741+
from .common import PartMediaResolution
742+
from .common import PartMediaResolutionDict
743+
from .common import PartMediaResolutionOrDict
726744
from .common import PartOrDict
727745
from .common import PointwiseMetricInput
728746
from .common import PointwiseMetricInputDict
@@ -957,6 +975,12 @@
957975
from .common import SchemaPromptInstanceVariableValue
958976
from .common import SchemaPromptInstanceVariableValueDict
959977
from .common import SchemaPromptInstanceVariableValueOrDict
978+
from .common import SchemaPromptSpecAppBuilderData
979+
from .common import SchemaPromptSpecAppBuilderDataDict
980+
from .common import SchemaPromptSpecAppBuilderDataLinkedResource
981+
from .common import SchemaPromptSpecAppBuilderDataLinkedResourceDict
982+
from .common import SchemaPromptSpecAppBuilderDataLinkedResourceOrDict
983+
from .common import SchemaPromptSpecAppBuilderDataOrDict
960984
from .common import SchemaPromptSpecMultimodalPrompt
961985
from .common import SchemaPromptSpecMultimodalPromptDict
962986
from .common import SchemaPromptSpecMultimodalPromptOrDict
@@ -1178,12 +1202,24 @@
11781202
"FunctionCall",
11791203
"FunctionCallDict",
11801204
"FunctionCallOrDict",
1205+
"FunctionResponseFileData",
1206+
"FunctionResponseFileDataDict",
1207+
"FunctionResponseFileDataOrDict",
1208+
"FunctionResponseBlob",
1209+
"FunctionResponseBlobDict",
1210+
"FunctionResponseBlobOrDict",
1211+
"FunctionResponsePart",
1212+
"FunctionResponsePartDict",
1213+
"FunctionResponsePartOrDict",
11811214
"FunctionResponse",
11821215
"FunctionResponseDict",
11831216
"FunctionResponseOrDict",
11841217
"Blob",
11851218
"BlobDict",
11861219
"BlobOrDict",
1220+
"PartMediaResolution",
1221+
"PartMediaResolutionDict",
1222+
"PartMediaResolutionOrDict",
11871223
"VideoMetadata",
11881224
"VideoMetadataDict",
11891225
"VideoMetadataOrDict",
@@ -1922,6 +1958,9 @@
19221958
"ListAgentEngineSessionEventsResponse",
19231959
"ListAgentEngineSessionEventsResponseDict",
19241960
"ListAgentEngineSessionEventsResponseOrDict",
1961+
"ModelArmorConfig",
1962+
"ModelArmorConfigDict",
1963+
"ModelArmorConfigOrDict",
19251964
"GeminiExample",
19261965
"GeminiExampleDict",
19271966
"GeminiExampleOrDict",
@@ -1994,6 +2033,12 @@
19942033
"SchemaPromptSpecMultimodalPrompt",
19952034
"SchemaPromptSpecMultimodalPromptDict",
19962035
"SchemaPromptSpecMultimodalPromptOrDict",
2036+
"SchemaPromptSpecAppBuilderDataLinkedResource",
2037+
"SchemaPromptSpecAppBuilderDataLinkedResourceDict",
2038+
"SchemaPromptSpecAppBuilderDataLinkedResourceOrDict",
2039+
"SchemaPromptSpecAppBuilderData",
2040+
"SchemaPromptSpecAppBuilderDataDict",
2041+
"SchemaPromptSpecAppBuilderDataOrDict",
19972042
"SchemaPromptSpecPartList",
19982043
"SchemaPromptSpecPartListDict",
19992044
"SchemaPromptSpecPartListOrDict",
@@ -2159,7 +2204,10 @@
21592204
"A2aTaskState",
21602205
"Outcome",
21612206
"Language",
2207+
"FunctionResponseScheduling",
2208+
"MediaResolution",
21622209
"State",
2210+
"ComputationBasedMetricType",
21632211
"PairwiseChoice",
21642212
"Strategy",
21652213
"AcceleratorType",
@@ -2170,10 +2218,10 @@
21702218
"ManagedTopicEnum",
21712219
"Operator",
21722220
"MachineConfig",
2221+
"Framework",
21732222
"EvaluationItemType",
21742223
"SamplingMethod",
21752224
"RubricContentType",
2176-
"ComputationBasedMetricType",
21772225
"EvaluationRunState",
21782226
"OptimizeTarget",
21792227
"MemoryMetadataMergeStrategy",

0 commit comments

Comments
 (0)