Skip to content

Commit bcdf041

Browse files
sararobcopybara-github
authored andcommitted
chore: Gen AI SDK client - update types in Prompt Optimizer
PiperOrigin-RevId: 781969281
1 parent 6727fb3 commit bcdf041

2 files changed

Lines changed: 17 additions & 20 deletions

File tree

tests/unit/vertexai/genai/replays/test_prompt_optimizer_optimize_job_state.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def test_optimize(client):
4444
method="vapo",
4545
config=config,
4646
)
47+
assert isinstance(job, types.CustomJob)
4748
assert job.state == types.JobState.JOB_STATE_SUCCEEDED
4849

4950

vertexai/_genai/prompt_optimizer.py

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -618,16 +618,14 @@ def optimize(
618618
}
619619
args = ["--%s=%s" % (k, v) for k, v in container_args.items()]
620620
worker_pool_specs = [
621-
{
622-
"replica_count": 1,
623-
"container_spec": {
624-
"image_uri": container_uri,
625-
"args": args,
626-
},
627-
"machine_spec": {
628-
"machine_type": "n1-standard-4",
629-
},
630-
}
621+
types.WorkerPoolSpec(
622+
replica_count=1,
623+
machine_spec=types.MachineSpec(machine_type="n1-standard-4"),
624+
container_spec=types.ContainerSpec(
625+
image_uri=container_uri,
626+
args=args,
627+
),
628+
)
631629
]
632630

633631
service_account = _prompt_optimizer_utils._get_service_account(config)
@@ -879,16 +877,14 @@ async def optimize(
879877
}
880878
args = ["--%s=%s" % (k, v) for k, v in container_args.items()]
881879
worker_pool_specs = [
882-
{
883-
"replica_count": 1,
884-
"container_spec": {
885-
"image_uri": container_uri,
886-
"args": args,
887-
},
888-
"machine_spec": {
889-
"machine_type": "n1-standard-4",
890-
},
891-
}
880+
types.WorkerPoolSpec(
881+
replica_count=1,
882+
machine_spec=types.MachineSpec(machine_type="n1-standard-4"),
883+
container_spec=types.ContainerSpec(
884+
image_uri=container_uri,
885+
args=args,
886+
),
887+
)
892888
]
893889

894890
service_account = _prompt_optimizer_utils._get_service_account(config)

0 commit comments

Comments
 (0)