PromptOptimizer(api_client_: google.genai._api_client.BaseApiClient)
Prompt Optimizer
Methods
optimize
optimize(
method: str,
config: typing.Union[
vertexai._genai.types.PromptOptimizerVAPOConfig,
vertexai._genai.types.PromptOptimizerVAPOConfigDict,
],
) -> vertexai._genai.types.CustomJob
Call PO-Data optimizer.
optimize_prompt
optimize_prompt(
*, prompt: str, config: typing.Optional[vertexai._genai.types.OptimizeConfig] = None
) -> vertexai._genai.types.OptimizeResponse
Makes an API request to _optimize_prompt and returns the parsed response.
Example usage: client = vertexai.Client(project=PROJECT_NAME, location='us-central1') prompt = "Generate system instructions for analyzing medical articles" response = client.prompt_optimizer.optimize_prompt(prompt=prompt) print(response.suggested_prompt)